diff --git a/chain-impl-mockchain/src/fragment/mod.rs b/chain-impl-mockchain/src/fragment/mod.rs index b4852e71a..e5c03a6cc 100644 --- a/chain-impl-mockchain/src/fragment/mod.rs +++ b/chain-impl-mockchain/src/fragment/mod.rs @@ -89,6 +89,7 @@ impl FragmentTag { 12 => Some(FragmentTag::VoteTally), 13 => Some(FragmentTag::MintToken), 14 => Some(FragmentTag::Evm), + 15 => Some(FragmentTag::EvmMapping), _ => None, } } diff --git a/chain-impl-mockchain/src/fragment/test.rs b/chain-impl-mockchain/src/fragment/test.rs index 0f671e92e..7a744a5ed 100644 --- a/chain-impl-mockchain/src/fragment/test.rs +++ b/chain-impl-mockchain/src/fragment/test.rs @@ -12,7 +12,7 @@ impl Arbitrary for Fragment { #[cfg(not(feature = "evm"))] let r = g.next_u32() % 14; #[cfg(feature = "evm")] - let r = g.next_u32() % 15; + let r = g.next_u32() % 16; match r { 0 => Fragment::Initial(Arbitrary::arbitrary(g)), 1 => Fragment::OldUtxoDeclaration(Arbitrary::arbitrary(g)), @@ -30,6 +30,8 @@ impl Arbitrary for Fragment { 13 => Fragment::MintToken(Arbitrary::arbitrary(g)), #[cfg(feature = "evm")] 14 => Fragment::Evm(Arbitrary::arbitrary(g)), + #[cfg(feature = "evm")] + 15 => Fragment::EvmMapping(Arbitrary::arbitrary(g)), _ => unreachable!(), } }