@@ -894,11 +894,11 @@ fn _check_typical_secp256k1_blake160_2_in_2_out_tx_with_snap(step_cycles: Cycle)
894
894
895
895
let result = verifier. verify_map ( script_version, & rtx, |verifier| {
896
896
#[ allow( unused_assignments) ]
897
- let mut init_snap: Option < TransactionSnapshot > = None ;
897
+ let mut init_snap: Option < TransactionState > = None ;
898
898
let mut init_state: Option < TransactionState > = None ;
899
899
900
900
match verifier. resumable_verify ( step_cycles) . unwrap ( ) {
901
- VerifyResult :: Suspended ( state) => init_snap = Some ( state. try_into ( ) . unwrap ( ) ) ,
901
+ VerifyResult :: Suspended ( state) => init_snap = Some ( state) ,
902
902
VerifyResult :: Completed ( cycle) => return Ok ( cycle) ,
903
903
}
904
904
@@ -911,7 +911,7 @@ fn _check_typical_secp256k1_blake160_2_in_2_out_tx_with_snap(step_cycles: Cycle)
911
911
match verifier. resume_from_snap ( & snap, limit_cycles) . unwrap ( ) {
912
912
VerifyResult :: Suspended ( state) => {
913
913
if count % 500 == 0 {
914
- init_snap = Some ( state. try_into ( ) . unwrap ( ) ) ;
914
+ init_snap = Some ( state) ;
915
915
} else {
916
916
init_state = Some ( state) ;
917
917
}
@@ -928,7 +928,7 @@ fn _check_typical_secp256k1_blake160_2_in_2_out_tx_with_snap(step_cycles: Cycle)
928
928
match verifier. resume_from_state ( state, limit_cycles) . unwrap ( ) {
929
929
VerifyResult :: Suspended ( state) => {
930
930
if count % 500 == 0 {
931
- init_snap = Some ( state. try_into ( ) . unwrap ( ) ) ;
931
+ init_snap = Some ( state) ;
932
932
} else {
933
933
init_state = Some ( state) ;
934
934
}
@@ -983,21 +983,21 @@ fn check_typical_secp256k1_blake160_2_in_2_out_tx_with_complete() {
983
983
let mut cycles = 0 ;
984
984
let verifier = TransactionScriptsVerifierWithEnv :: new ( ) ;
985
985
let result = verifier. verify_map ( script_version, & rtx, |verifier| {
986
- let mut init_snap: Option < TransactionSnapshot > = None ;
986
+ let mut init_snap: Option < TransactionState > = None ;
987
987
988
988
if let VerifyResult :: Suspended ( state) = verifier
989
989
. resumable_verify ( TWO_IN_TWO_OUT_CYCLES / 10 )
990
990
. unwrap ( )
991
991
{
992
- init_snap = Some ( state. try_into ( ) . unwrap ( ) ) ;
992
+ init_snap = Some ( state) ;
993
993
}
994
994
995
995
for _ in 0 ..2 {
996
996
let snap = init_snap. take ( ) . unwrap ( ) ;
997
997
let ( limit_cycles, _last) =
998
998
snap. next_limit_cycles ( TWO_IN_TWO_OUT_CYCLES / 10 , TWO_IN_TWO_OUT_CYCLES ) ;
999
999
match verifier. resume_from_snap ( & snap, limit_cycles) . unwrap ( ) {
1000
- VerifyResult :: Suspended ( state) => init_snap = Some ( state. try_into ( ) . unwrap ( ) ) ,
1000
+ VerifyResult :: Suspended ( state) => init_snap = Some ( state) ,
1001
1001
VerifyResult :: Completed ( _) => {
1002
1002
unreachable ! ( )
1003
1003
}
@@ -1133,10 +1133,10 @@ fn load_code_with_snapshot() {
1133
1133
let max_cycles = Cycle :: MAX ;
1134
1134
let verifier = TransactionScriptsVerifierWithEnv :: new ( ) ;
1135
1135
let result = verifier. verify_map ( script_version, & rtx, |verifier| {
1136
- let mut init_snap: Option < TransactionSnapshot > = None ;
1136
+ let mut init_snap: Option < TransactionState > = None ;
1137
1137
1138
1138
if let VerifyResult :: Suspended ( state) = verifier. resumable_verify ( max_cycles) . unwrap ( ) {
1139
- init_snap = Some ( state. try_into ( ) . unwrap ( ) ) ;
1139
+ init_snap = Some ( state) ;
1140
1140
}
1141
1141
1142
1142
let snap = init_snap. take ( ) . unwrap ( ) ;
@@ -1232,10 +1232,10 @@ fn load_code_with_snapshot_more_times() {
1232
1232
let verifier = TransactionScriptsVerifierWithEnv :: new ( ) ;
1233
1233
1234
1234
verifier. verify_map ( script_version, & rtx, |verifier| {
1235
- let mut init_snap: Option < TransactionSnapshot > = None ;
1235
+ let mut init_snap: Option < TransactionState > = None ;
1236
1236
1237
1237
if let VerifyResult :: Suspended ( state) = verifier. resumable_verify ( max_cycles) . unwrap ( ) {
1238
- init_snap = Some ( state. try_into ( ) . unwrap ( ) ) ;
1238
+ init_snap = Some ( state) ;
1239
1239
}
1240
1240
1241
1241
loop {
@@ -1244,7 +1244,7 @@ fn load_code_with_snapshot_more_times() {
1244
1244
1245
1245
match result. unwrap ( ) {
1246
1246
VerifyResult :: Suspended ( state) => {
1247
- init_snap = Some ( state. try_into ( ) . unwrap ( ) ) ;
1247
+ init_snap = Some ( state) ;
1248
1248
}
1249
1249
VerifyResult :: Completed ( cycle) => {
1250
1250
cycles = cycle;
0 commit comments