From 75fa717583449ec0547e53e6300503315a7879e6 Mon Sep 17 00:00:00 2001 From: Santiago Carmuega Date: Thu, 24 Feb 2022 14:45:26 -0300 Subject: [PATCH] fix(primitives): Fix round-trip decoding of genesis block (#58) --- pallas-primitives/src/byron/model.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pallas-primitives/src/byron/model.rs b/pallas-primitives/src/byron/model.rs index 38e93a3..5e90622 100644 --- a/pallas-primitives/src/byron/model.rs +++ b/pallas-primitives/src/byron/model.rs @@ -894,7 +894,7 @@ pub struct EbBlock { pub body: MaybeIndefArray, #[n(2)] - pub extra: Option, + pub extra: MaybeIndefArray, } #[allow(clippy::large_enum_variant)] @@ -954,9 +954,11 @@ mod tests { #[test] fn block_isomorphic_decoding_encoding() { let test_blocks = vec![ + include_str!("test_data/genesis.block"), include_str!("test_data/test1.block"), include_str!("test_data/test2.block"), include_str!("test_data/test3.block"), + include_str!("test_data/test4.block"), ]; for (idx, block_str) in test_blocks.iter().enumerate() {