From c72610e97b5573a08ba08123da799db7f393cd23 Mon Sep 17 00:00:00 2001 From: Alex Pozhylenkov Date: Tue, 31 May 2022 13:38:03 +0300 Subject: [PATCH] Fix EvmMapping FragmentTag bug (#816) --- chain-impl-mockchain/src/fragment/mod.rs | 1 + chain-impl-mockchain/src/fragment/test.rs | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) 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!(), } }