From bb9735e24a17121758bc4984cdbaf9233528a5e6 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Fri, 21 Jan 2022 09:27:07 +0100 Subject: [PATCH 01/18] Proto/Michelson: simplify merge_type_metadata - Returned value was not very useful - Renamed into type_metadata_eq --- .../lib_protocol/script_ir_translator.ml | 66 +++++++++---------- .../lib_protocol/script_typed_ir.ml | 10 +-- .../lib_protocol/script_typed_ir.mli | 4 +- 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index eb0284ec05f3..3a32bc295a3b 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -745,14 +745,14 @@ let check_dupable_ty ctxt loc ty = type ('ta, 'tb) eq = Eq : ('same, 'same) eq -let merge_type_metadata : +let type_metadata_eq : type error_trace. error_details:error_trace error_details -> 'a ty_metadata -> 'b ty_metadata -> - ('a ty_metadata, error_trace) result = + (unit, error_trace) result = fun ~error_details {size = size_a} {size = size_b} -> - Type_size.merge ~error_details size_a size_b >|? fun size -> {size} + Type_size.check_eq ~error_details size_a size_b let default_merge_type_error ty1 ty2 = let ty1 = serialize_ty_for_error ty1 in @@ -786,8 +786,8 @@ let rec merge_comparable_types : fun ~error_details ta tb -> let open Gas_monad.Syntax in let* () = Gas_monad.consume_gas Typecheck_costs.merge_cycle in - let merge_type_metadata meta_a meta_b = - of_result @@ merge_type_metadata ~error_details meta_a meta_b + let type_metadata_eq meta_a meta_b = + of_result @@ type_metadata_eq ~error_details meta_a meta_b in match (ta, tb) with | (Unit_key, Unit_key) -> @@ -811,26 +811,26 @@ let rec merge_comparable_types : return (Eq, Tx_rollup_l2_address_key) | (Pair_key (left_a, right_a, meta_a), Pair_key (left_b, right_b, meta_b)) -> - let* meta = merge_type_metadata meta_a meta_b in + let* () = type_metadata_eq meta_a meta_b in let* (Eq, left) = merge_comparable_types ~error_details left_a left_b in let+ (Eq, right) = merge_comparable_types ~error_details right_a right_b in ( (Eq : (ta comparable_ty, tb comparable_ty) eq), - Pair_key (left, right, meta) ) + Pair_key (left, right, meta_a) ) | (Union_key (left_a, right_a, meta_a), Union_key (left_b, right_b, meta_b)) -> - let* meta = merge_type_metadata meta_a meta_b in + let* () = type_metadata_eq meta_a meta_b in let* (Eq, left) = merge_comparable_types ~error_details left_a left_b in let+ (Eq, right) = merge_comparable_types ~error_details right_a right_b in ( (Eq : (ta comparable_ty, tb comparable_ty) eq), - Union_key (left, right, meta) ) + Union_key (left, right, meta_a) ) | (Option_key (ta, meta_a), Option_key (tb, meta_b)) -> - let* meta = merge_type_metadata meta_a meta_b in + let* () = type_metadata_eq meta_a meta_b in let+ (Eq, t) = merge_comparable_types ~error_details ta tb in - ((Eq : (ta comparable_ty, tb comparable_ty) eq), Option_key (t, meta)) + ((Eq : (ta comparable_ty, tb comparable_ty) eq), Option_key (t, meta_a)) | (_, _) -> of_result @@ Error @@ -880,8 +880,8 @@ let merge_types : b ty -> ((a ty, b ty) eq * a ty, error_trace) Gas_monad.t = fun ~error_details loc ty1 ty2 -> - let merge_type_metadata meta1 meta2 = - Gas_monad.of_result (merge_type_metadata ~error_details meta1 meta2) + let type_metadata_eq meta1 meta2 = + Gas_monad.of_result (type_metadata_eq ~error_details meta1 meta2) |> Gas_monad.record_trace_eval ~error_details (fun () -> let ty1 = serialize_ty_for_error ty1 in let ty2 = serialize_ty_for_error ty2 in @@ -925,50 +925,50 @@ let merge_types : | (Bls12_381_g2_t, Bls12_381_g2_t) -> return (Eq, Bls12_381_g2_t) | (Bls12_381_fr_t, Bls12_381_fr_t) -> return (Eq, Bls12_381_fr_t) | (Map_t (tal, tar, meta1), Map_t (tbl, tbr, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let* (Eq, value) = help tar tbr in let+ (Eq, tk) = merge_comparable_types ~error_details tal tbl in - ((Eq : (ta ty, tb ty) eq), Map_t (tk, value, meta)) + ((Eq : (ta ty, tb ty) eq), Map_t (tk, value, meta1)) | (Big_map_t (tal, tar, meta1), Big_map_t (tbl, tbr, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let* (Eq, value) = help tar tbr in let+ (Eq, tk) = merge_comparable_types ~error_details tal tbl in - ((Eq : (ta ty, tb ty) eq), Big_map_t (tk, value, meta)) + ((Eq : (ta ty, tb ty) eq), Big_map_t (tk, value, meta1)) | (Set_t (ea, meta1), Set_t (eb, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let+ (Eq, e) = merge_comparable_types ~error_details ea eb in - ((Eq : (ta ty, tb ty) eq), Set_t (e, meta)) + ((Eq : (ta ty, tb ty) eq), Set_t (e, meta1)) | (Ticket_t (ea, meta1), Ticket_t (eb, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let+ (Eq, e) = merge_comparable_types ~error_details ea eb in - ((Eq : (ta ty, tb ty) eq), Ticket_t (e, meta)) + ((Eq : (ta ty, tb ty) eq), Ticket_t (e, meta1)) | (Pair_t (tal, tar, meta1), Pair_t (tbl, tbr, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let* (Eq, left_ty) = help tal tbl in let+ (Eq, right_ty) = help tar tbr in - ((Eq : (ta ty, tb ty) eq), Pair_t (left_ty, right_ty, meta)) + ((Eq : (ta ty, tb ty) eq), Pair_t (left_ty, right_ty, meta1)) | (Union_t (tal, tar, meta1), Union_t (tbl, tbr, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let* (Eq, left_ty) = help tal tbl in let+ (Eq, right_ty) = help tar tbr in - ((Eq : (ta ty, tb ty) eq), Union_t (left_ty, right_ty, meta)) + ((Eq : (ta ty, tb ty) eq), Union_t (left_ty, right_ty, meta1)) | (Lambda_t (tal, tar, meta1), Lambda_t (tbl, tbr, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let* (Eq, left_ty) = help tal tbl in let+ (Eq, right_ty) = help tar tbr in - ((Eq : (ta ty, tb ty) eq), Lambda_t (left_ty, right_ty, meta)) + ((Eq : (ta ty, tb ty) eq), Lambda_t (left_ty, right_ty, meta1)) | (Contract_t (tal, meta1), Contract_t (tbl, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let+ (Eq, arg_ty) = help tal tbl in - ((Eq : (ta ty, tb ty) eq), Contract_t (arg_ty, meta)) + ((Eq : (ta ty, tb ty) eq), Contract_t (arg_ty, meta1)) | (Option_t (tva, meta1), Option_t (tvb, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let+ (Eq, ty) = help tva tvb in - ((Eq : (ta ty, tb ty) eq), Option_t (ty, meta)) + ((Eq : (ta ty, tb ty) eq), Option_t (ty, meta1)) | (List_t (tva, meta1), List_t (tvb, meta2)) -> - let* meta = merge_type_metadata meta1 meta2 in + let* () = type_metadata_eq meta1 meta2 in let+ (Eq, ty) = help tva tvb in - ((Eq : (ta ty, tb ty) eq), List_t (ty, meta)) + ((Eq : (ta ty, tb ty) eq), List_t (ty, meta1)) | (Sapling_state_t ms1, Sapling_state_t ms2) -> let+ ms = merge_memo_sizes ms1 ms2 in (Eq, Sapling_state_t ms) diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index 9710ee05da03..b93f90868ff9 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -242,11 +242,11 @@ module type TYPE_SIZE = sig *) type 'a t - val merge : + val check_eq : error_details:'error_trace Script_tc_errors.error_details -> 'a t -> 'b t -> - ('a t, 'error_trace) result + (unit, 'error_trace) result val to_int : 'a t -> Saturation_repr.mul_safe Saturation_repr.t @@ -285,14 +285,14 @@ module Type_size : TYPE_SIZE = struct let four = 4 - let merge : + let check_eq : type a b error_trace. error_details:error_trace Script_tc_errors.error_details -> a t -> b t -> - (a t, error_trace) result = + (unit, error_trace) result = fun ~error_details x y -> - if Compare.Int.(x = y) then ok x + if Compare.Int.(x = y) then Result.return_unit else Error (match error_details with diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.mli b/src/proto_alpha/lib_protocol/script_typed_ir.mli index 19a0fc12b26b..6f1019344d0c 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir.mli @@ -180,11 +180,11 @@ type end_of_stack = empty_cell * empty_cell module Type_size : sig type 'a t - val merge : + val check_eq : error_details:'error_trace Script_tc_errors.error_details -> 'a t -> 'b t -> - ('a t, 'error_trace) result + (unit, 'error_trace) result val to_int : 'a t -> Saturation_repr.mul_safe Saturation_repr.t end -- GitLab From 30ced6a9f28eb5527b3448b19f7db98e4be342be Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Mon, 24 Jan 2022 09:21:49 +0100 Subject: [PATCH 02/18] Proto/Michelson: inline comparable_ty_eq It was used only once --- .../lib_protocol/script_ir_translator.ml | 21 +++++-------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 3a32bc295a3b..81065458c89f 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -842,21 +842,6 @@ let rec merge_comparable_types : (ty_of_comparable_ty ta) (ty_of_comparable_ty tb)) -(* This function does not distinguish gas errors from merge errors. If you need - to recover from a type mismatch and consume the exact gas for the failed - comparison, use [merge_comparable_types] instead. -*) -let comparable_ty_eq : - type ta tb. - context -> - ta comparable_ty -> - tb comparable_ty -> - ((ta comparable_ty, tb comparable_ty) eq * context) tzresult = - fun ctxt ta tb -> - Gas_monad.run ctxt (merge_comparable_types ~error_details:Informative ta tb) - >>? fun (eq_ty, ctxt) -> - eq_ty >|? fun (eq, _ty) -> (eq, ctxt) - let merge_memo_sizes : type error_trace. error_details:error_trace error_details -> @@ -2716,7 +2701,11 @@ let[@coq_axiom_with_reason "gadt"] rec parse_data : ~legacy (Micheline.root btv) >>? fun (Ex_ty btv, ctxt) -> - comparable_ty_eq ctxt tk btk >>? fun (Eq, ctxt) -> + Gas_monad.run + ctxt + (merge_comparable_types ~error_details:Informative tk btk) + >>? fun (eq_ty, ctxt) -> + eq_ty >>? fun (Eq, _ty) -> ty_eq ctxt loc tv btv >>? fun (Eq, ctxt) -> ok (Some id, ctxt) ) else traced_fail (Unexpected_forged_value loc)) -- GitLab From ba7bcc2f96c7b561d4806d10adb2e53fe9eac4c2 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 12 Jan 2021 18:06:15 +0100 Subject: [PATCH 03/18] Proto/Michelson: replace merge_comparable_types by comparable_ty_eq --- .../lib_protocol/script_ir_translator.ml | 111 ++++++++---------- 1 file changed, 48 insertions(+), 63 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 81065458c89f..bd553d933f65 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -759,29 +759,17 @@ let default_merge_type_error ty1 ty2 = let ty2 = serialize_ty_for_error ty2 in Inconsistent_types (None, ty1, ty2) -(* Takes two comparable types and simultaneously merge their annotations and - check that they represent the same type. - - The result contains: - - an equality witness between the types of the two inputs - - the merged type - - an updated context (for gas consumption) - - The tzresult monad is used at two levels: the inner tzresult - is used for tracking merge errors (types of different shapes - or annotation mismatches), the outer tzresult is used only - for gas consumption. Separating these two error cases like - this allows to recover from a type comparison error without - reverting the gas consumption. +(* Check that two comparable types are equal. + + The result is an equality witness between the types of the two inputs within + the gas monad (for gas consumption). *) -let rec merge_comparable_types : +let rec comparable_ty_eq : type ta tb error_trace. error_details:error_trace error_details -> ta comparable_ty -> tb comparable_ty -> - ( (ta comparable_ty, tb comparable_ty) eq * ta comparable_ty, - error_trace ) - Gas_monad.t = + ((ta comparable_ty, tb comparable_ty) eq, error_trace) Gas_monad.t = let open Gas_monad in fun ~error_details ta tb -> let open Gas_monad.Syntax in @@ -791,46 +779,37 @@ let rec merge_comparable_types : in match (ta, tb) with | (Unit_key, Unit_key) -> - return - ((Eq, Unit_key) - : (ta comparable_ty, tb comparable_ty) eq * ta comparable_ty) - | (Never_key, Never_key) -> return (Eq, Never_key) - | (Int_key, Int_key) -> return (Eq, Int_key) - | (Nat_key, Nat_key) -> return (Eq, Nat_key) - | (Signature_key, Signature_key) -> return (Eq, Signature_key) - | (String_key, String_key) -> return (Eq, String_key) - | (Bytes_key, Bytes_key) -> return (Eq, Bytes_key) - | (Mutez_key, Mutez_key) -> return (Eq, Mutez_key) - | (Bool_key, Bool_key) -> return (Eq, Bool_key) - | (Key_hash_key, Key_hash_key) -> return (Eq, Key_hash_key) - | (Key_key, Key_key) -> return (Eq, Key_key) - | (Timestamp_key, Timestamp_key) -> return (Eq, Timestamp_key) - | (Chain_id_key, Chain_id_key) -> return (Eq, Chain_id_key) - | (Address_key, Address_key) -> return (Eq, Address_key) - | (Tx_rollup_l2_address_key, Tx_rollup_l2_address_key) -> - return (Eq, Tx_rollup_l2_address_key) + return (Eq : (ta comparable_ty, tb comparable_ty) eq) + | (Never_key, Never_key) -> return Eq + | (Int_key, Int_key) -> return Eq + | (Nat_key, Nat_key) -> return Eq + | (Signature_key, Signature_key) -> return Eq + | (String_key, String_key) -> return Eq + | (Bytes_key, Bytes_key) -> return Eq + | (Mutez_key, Mutez_key) -> return Eq + | (Bool_key, Bool_key) -> return Eq + | (Key_hash_key, Key_hash_key) -> return Eq + | (Key_key, Key_key) -> return Eq + | (Timestamp_key, Timestamp_key) -> return Eq + | (Chain_id_key, Chain_id_key) -> return Eq + | (Address_key, Address_key) -> return Eq + | (Tx_rollup_l2_address_key, Tx_rollup_l2_address_key) -> return Eq | (Pair_key (left_a, right_a, meta_a), Pair_key (left_b, right_b, meta_b)) -> let* () = type_metadata_eq meta_a meta_b in - let* (Eq, left) = merge_comparable_types ~error_details left_a left_b in - let+ (Eq, right) = - merge_comparable_types ~error_details right_a right_b - in - ( (Eq : (ta comparable_ty, tb comparable_ty) eq), - Pair_key (left, right, meta_a) ) + let* Eq = comparable_ty_eq ~error_details left_a left_b in + let+ Eq = comparable_ty_eq ~error_details right_a right_b in + (Eq : (ta comparable_ty, tb comparable_ty) eq) | (Union_key (left_a, right_a, meta_a), Union_key (left_b, right_b, meta_b)) -> let* () = type_metadata_eq meta_a meta_b in - let* (Eq, left) = merge_comparable_types ~error_details left_a left_b in - let+ (Eq, right) = - merge_comparable_types ~error_details right_a right_b - in - ( (Eq : (ta comparable_ty, tb comparable_ty) eq), - Union_key (left, right, meta_a) ) + let* Eq = comparable_ty_eq ~error_details left_a left_b in + let+ Eq = comparable_ty_eq ~error_details right_a right_b in + (Eq : (ta comparable_ty, tb comparable_ty) eq) | (Option_key (ta, meta_a), Option_key (tb, meta_b)) -> let* () = type_metadata_eq meta_a meta_b in - let+ (Eq, t) = merge_comparable_types ~error_details ta tb in - ((Eq : (ta comparable_ty, tb comparable_ty) eq), Option_key (t, meta_a)) + let+ Eq = comparable_ty_eq ~error_details ta tb in + (Eq : (ta comparable_ty, tb comparable_ty) eq) | (_, _) -> of_result @@ Error @@ -856,7 +835,13 @@ let merge_memo_sizes : | Fast -> Inconsistent_types_fast | Informative -> trace_of_error @@ Inconsistent_memo_sizes (ms1, ms2)) -(* Same as merge_comparable_types but for any types *) +(* Check that two types are equal. + + The result contains: + - an equality witness between the types of the two inputs, + - the merged type, + - an updated context (for gas consumption). +*) let merge_types : type a b error_trace. error_details:error_trace error_details -> @@ -912,21 +897,21 @@ let merge_types : | (Map_t (tal, tar, meta1), Map_t (tbl, tbr, meta2)) -> let* () = type_metadata_eq meta1 meta2 in let* (Eq, value) = help tar tbr in - let+ (Eq, tk) = merge_comparable_types ~error_details tal tbl in - ((Eq : (ta ty, tb ty) eq), Map_t (tk, value, meta1)) + let+ Eq = comparable_ty_eq ~error_details tal tbl in + ((Eq : (ta ty, tb ty) eq), Map_t (tal, value, meta1)) | (Big_map_t (tal, tar, meta1), Big_map_t (tbl, tbr, meta2)) -> let* () = type_metadata_eq meta1 meta2 in let* (Eq, value) = help tar tbr in - let+ (Eq, tk) = merge_comparable_types ~error_details tal tbl in - ((Eq : (ta ty, tb ty) eq), Big_map_t (tk, value, meta1)) + let+ Eq = comparable_ty_eq ~error_details tal tbl in + ((Eq : (ta ty, tb ty) eq), Big_map_t (tal, value, meta1)) | (Set_t (ea, meta1), Set_t (eb, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let+ (Eq, e) = merge_comparable_types ~error_details ea eb in - ((Eq : (ta ty, tb ty) eq), Set_t (e, meta1)) + let+ Eq = comparable_ty_eq ~error_details ea eb in + ((Eq : (ta ty, tb ty) eq), Set_t (ea, meta1)) | (Ticket_t (ea, meta1), Ticket_t (eb, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let+ (Eq, e) = merge_comparable_types ~error_details ea eb in - ((Eq : (ta ty, tb ty) eq), Ticket_t (e, meta1)) + let+ Eq = comparable_ty_eq ~error_details ea eb in + ((Eq : (ta ty, tb ty) eq), Ticket_t (ea, meta1)) | (Pair_t (tal, tar, meta1), Pair_t (tbl, tbr, meta2)) -> let* () = type_metadata_eq meta1 meta2 in let* (Eq, left_ty) = help tal tbl in @@ -988,7 +973,7 @@ let ty_eq : >>? fun (eq_ty, ctxt) -> eq_ty >|? fun (eq, _ty) -> (eq, ctxt) -(* Same as merge_comparable_types and merge_types but for stacks. +(* Same as merge_types but for stacks. A single error monad is used here because there is no need to recover from stack merging errors. *) let merge_stacks : @@ -2703,9 +2688,9 @@ let[@coq_axiom_with_reason "gadt"] rec parse_data : >>? fun (Ex_ty btv, ctxt) -> Gas_monad.run ctxt - (merge_comparable_types ~error_details:Informative tk btk) - >>? fun (eq_ty, ctxt) -> - eq_ty >>? fun (Eq, _ty) -> + (comparable_ty_eq ~error_details:Informative tk btk) + >>? fun (eq, ctxt) -> + eq >>? fun Eq -> ty_eq ctxt loc tv btv >>? fun (Eq, ctxt) -> ok (Some id, ctxt) ) else traced_fail (Unexpected_forged_value loc)) -- GitLab From bc017af1b1b80c03f63face4407e91a947424512 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 12 Jan 2021 18:11:40 +0100 Subject: [PATCH 04/18] Proto/Michelson: replace merge_memo_sizes by memo_size_eq --- .../lib_protocol/script_ir_translator.ml | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index bd553d933f65..0608a1bda33b 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -821,14 +821,14 @@ let rec comparable_ty_eq : (ty_of_comparable_ty ta) (ty_of_comparable_ty tb)) -let merge_memo_sizes : +let memo_size_eq : type error_trace. error_details:error_trace error_details -> Sapling.Memo_size.t -> Sapling.Memo_size.t -> - (Sapling.Memo_size.t, error_trace) result = + (unit, error_trace) result = fun ~error_details ms1 ms2 -> - if Sapling.Memo_size.equal ms1 ms2 then ok ms1 + if Sapling.Memo_size.equal ms1 ms2 then Result.return_unit else Error (match error_details with @@ -857,8 +857,8 @@ let merge_types : let ty2 = serialize_ty_for_error ty2 in Inconsistent_types (Some loc, ty1, ty2)) in - let merge_memo_sizes ms1 ms2 = - Gas_monad.of_result (merge_memo_sizes ~error_details ms1 ms2) + let memo_size_eq ms1 ms2 = + Gas_monad.of_result (memo_size_eq ~error_details ms1 ms2) in let rec help : type ta tb. @@ -940,11 +940,11 @@ let merge_types : let+ (Eq, ty) = help tva tvb in ((Eq : (ta ty, tb ty) eq), List_t (ty, meta1)) | (Sapling_state_t ms1, Sapling_state_t ms2) -> - let+ ms = merge_memo_sizes ms1 ms2 in - (Eq, Sapling_state_t ms) + let+ () = memo_size_eq ms1 ms2 in + (Eq, Sapling_state_t ms1) | (Sapling_transaction_t ms1, Sapling_transaction_t ms2) -> - let+ ms = merge_memo_sizes ms1 ms2 in - (Eq, Sapling_transaction_t ms) + let+ () = memo_size_eq ms1 ms2 in + (Eq, Sapling_transaction_t ms1) | (Chest_t, Chest_t) -> return (Eq, Chest_t) | (Chest_key_t, Chest_key_t) -> return (Eq, Chest_key_t) | (_, _) -> @@ -2735,11 +2735,11 @@ let[@coq_axiom_with_reason "gadt"] rec parse_data : | None -> return (transaction, ctxt) | Some transac_memo_size -> Lwt.return - ( merge_memo_sizes + ( memo_size_eq ~error_details:Informative memo_size transac_memo_size - >|? fun _ms -> (transaction, ctxt) )) + >|? fun () -> (transaction, ctxt) )) | None -> fail_parse_data ()) | (Sapling_transaction_t _, expr) -> traced_fail (Invalid_kind (location expr, [Bytes_kind], kind expr)) @@ -2749,11 +2749,11 @@ let[@coq_axiom_with_reason "gadt"] rec parse_data : Sapling.state_from_id ctxt id >>=? fun (state, ctxt) -> Lwt.return ( traced_no_lwt - @@ merge_memo_sizes + @@ memo_size_eq ~error_details:Informative memo_size state.Sapling.memo_size - >|? fun _memo_size -> (state, ctxt) ) + >|? fun () -> (state, ctxt) ) else traced_fail (Unexpected_forged_value loc) | (Sapling_state_t memo_size, Seq (_, [])) -> return (Sapling.empty_state ~memo_size (), ctxt) @@ -3768,11 +3768,11 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : Item_t ( Sapling_transaction_t transaction_memo_size, Item_t ((Sapling_state_t state_memo_size as state_ty), rest) ) ) -> - merge_memo_sizes + memo_size_eq ~error_details:Informative state_memo_size transaction_memo_size - >>?= fun _memo_size -> + >>?= fun () -> let instr = {apply = (fun kinfo k -> ISapling_verify_update (kinfo, k))} in -- GitLab From be4461ec7fc6bda8d850b016b5d4ea8cd2ef000c Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Mon, 24 Jan 2022 18:10:46 +0100 Subject: [PATCH 05/18] Proto/Michelson: inline ty_eq --- .../translator_benchmarks.ml | 18 +++- .../lib_protocol/script_ir_translator.ml | 86 ++++++++++--------- .../lib_protocol/script_ir_translator.mli | 7 -- .../michelson/test_typechecking.ml | 10 ++- 4 files changed, 69 insertions(+), 52 deletions(-) diff --git a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml index 00284f1af820..6ad76243a14f 100644 --- a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml @@ -576,7 +576,13 @@ module Merge_types : Benchmark.S = struct match ty with | Ex_ty ty -> let dummy_loc = 0 in - Lwt.return (Script_ir_translator.ty_eq ctxt dummy_loc ty ty) + Lwt.return + (Gas_monad.run ctxt + @@ Script_ir_translator.merge_types + ~error_details:Informative + dummy_loc + ty + ty) >|= Environment.wrap_tzresult >>=? fun (_, ctxt') -> let consumed = @@ -586,7 +592,15 @@ module Merge_types : Benchmark.S = struct Merge_types_workload {nodes; consumed = Z.to_int (Gas_helpers.fp_to_z consumed)} in - let closure () = ignore (Script_ir_translator.ty_eq ctxt 0 ty ty) in + let closure () = + ignore + (Gas_monad.run ctxt + @@ Script_ir_translator.merge_types + ~error_details:Informative + dummy_loc + ty + ty) + in return (Generator.Plain {workload; closure}) ) |> function | Ok closure -> closure diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 0608a1bda33b..a03f2f4f4dad 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -957,22 +957,6 @@ let merge_types : help ty1 ty2 [@@coq_axiom_with_reason "non-top-level mutual recursion"] -(* This function does not distinguish gas errors from merge errors. If you need - to recover from a type mismatch and consume the exact gas for the failed - comparison, use [merge_types] instead. -*) -let ty_eq : - type ta tb. - context -> - Script.location -> - ta ty -> - tb ty -> - ((ta ty, tb ty) eq * context) tzresult = - fun ctxt loc ta tb -> - Gas_monad.run ctxt @@ merge_types ~error_details:Informative loc ta tb - >>? fun (eq_ty, ctxt) -> - eq_ty >|? fun (eq, _ty) -> (eq, ctxt) - (* Same as merge_types but for stacks. A single error monad is used here because there is no need to recover from stack merging errors. *) @@ -2686,13 +2670,15 @@ let[@coq_axiom_with_reason "gadt"] rec parse_data : ~legacy (Micheline.root btv) >>? fun (Ex_ty btv, ctxt) -> - Gas_monad.run - ctxt - (comparable_ty_eq ~error_details:Informative tk btk) - >>? fun (eq, ctxt) -> - eq >>? fun Eq -> - ty_eq ctxt loc tv btv >>? fun (Eq, ctxt) -> - ok (Some id, ctxt) ) + (Gas_monad.run ctxt + @@ + let open Gas_monad.Syntax in + let* Eq = + comparable_ty_eq ~error_details:Informative tk btk + in + merge_types ~error_details:Informative loc tv btv) + >>? fun (eq_tv, ctxt) -> + eq_tv >|? fun (Eq, _tv) -> (Some id, ctxt) ) else traced_fail (Unexpected_forged_value loc)) >|=? fun (id, ctxt) -> ({id; diff; key_type = tk; value_type = tv}, ctxt) | (Never_t, expr) -> Lwt.return @@ traced_no_lwt @@ parse_never expr @@ -2836,11 +2822,14 @@ and parse_view_returning : in match aft with | Item_t (ty, Bot_t) -> - record_trace_eval - (ill_type_view loc aft : unit -> _) - ( ty_eq ctxt loc ty output_ty' >|? fun (Eq, ctxt) -> - let view' = Ex_view (Lam (close_descr descr, view_code)) in - (view', ctxt) ) + Gas_monad.run ctxt + @@ Gas_monad.record_trace_eval + ~error_details:Informative + (ill_type_view loc aft : unit -> _) + @@ merge_types ~error_details:Informative loc ty output_ty' + >>? fun (eq_ty, ctxt) -> + eq_ty >|? fun (Eq, _ty) -> + (Ex_view (Lam (close_descr descr, view_code)), ctxt) | _ -> error (ill_type_view loc aft ())) and typecheck_views : @@ -2881,14 +2870,15 @@ and[@coq_axiom_with_reason "gadt"] parse_returning : >>=? function | (Typed ({loc; aft = Item_t (ty, Bot_t) as stack_ty; _} as descr), ctxt) -> Lwt.return - @@ record_trace_eval - (fun () -> - let ret = serialize_ty_for_error ret in - let stack_ty = serialize_stack_for_error ctxt stack_ty in - Bad_return (loc, stack_ty, ret)) - ( ty_eq ctxt loc ty ret >|? fun (Eq, ctxt) -> - ((Lam (close_descr descr, script_instr) : (arg, ret) lambda), ctxt) - ) + ( Gas_monad.run ctxt + @@ Gas_monad.record_trace_eval ~error_details:Informative (fun () -> + let ret = serialize_ty_for_error ret in + let stack_ty = serialize_stack_for_error ctxt stack_ty in + Bad_return (loc, stack_ty, ret)) + @@ merge_types ~error_details:Informative loc ty ret + >>? fun (eq_ty, ctxt) -> + eq_ty >|? fun (Eq, _ty) -> + ((Lam (close_descr descr, script_instr) : (arg, ret) lambda), ctxt) ) | (Typed {loc; aft = stack_ty; _}, ctxt) -> let ret = serialize_ty_for_error ret in let stack_ty = serialize_stack_for_error ctxt stack_ty in @@ -4380,7 +4370,9 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : check_var_annot loc annot >>?= fun () -> parse_any_ty ctxt ~stack_depth:(stack_depth + 1) ~legacy cast_t >>?= fun (Ex_ty cast_t, ctxt) -> - ty_eq ctxt loc cast_t t >>?= fun (Eq, ctxt) -> + Gas_monad.run ctxt @@ merge_types ~error_details:Informative loc cast_t t + >>?= fun (eq_ty, ctxt) -> + eq_ty >>?= fun (Eq, _ty) -> let instr = {apply = (fun _ k -> k)} in let stack = Item_t (cast_t, stack) in (typed ctxt loc instr stack : ((a, s) judgement * context) tzresult Lwt.t) @@ -4512,9 +4504,18 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in trace (Ill_typed_contract (canonical_code, [])) views_result >>=? fun ctxt -> - ty_eq ctxt loc arg arg_type_full >>?= fun (Eq, ctxt) -> - ty_eq ctxt loc ret ret_type_full >>?= fun (Eq, ctxt) -> - ty_eq ctxt loc storage_type ginit >>?= fun (Eq, ctxt) -> + (Gas_monad.run ctxt + @@ + let open Gas_monad.Syntax in + let* (Eq, _tya) = + merge_types ~error_details:Informative loc arg arg_type_full + in + let* (Eq, _tyr) = + merge_types ~error_details:Informative loc ret ret_type_full + in + merge_types ~error_details:Informative loc storage_type ginit) + >>?= fun (storage_eq_ty, ctxt) -> + storage_eq_ty >>?= fun (Eq, _storage_ty) -> let instr = { apply = @@ -4999,7 +5000,10 @@ and[@coq_axiom_with_reason "complex mutually recursive definition"] parse_contra if Entrypoint.is_default entrypoint then (* An implicit account on the "default" entrypoint always exists and has type unit. *) Lwt.return - ( ty_eq ctxt loc arg unit_t >|? fun (Eq, ctxt) -> + ( Gas_monad.run ctxt + @@ merge_types ~error_details:Informative loc arg unit_t + >>? fun (eq_ty, ctxt) -> + eq_ty >|? fun (Eq, _ty) -> let destination : Destination.t = Contract contract in (ctxt, {arg_ty = arg; address = {destination; entrypoint}}) ) else fail (No_such_entrypoint entrypoint) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.mli b/src/proto_alpha/lib_protocol/script_ir_translator.mli index 0951b4a54c3d..dae35667b817 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.mli +++ b/src/proto_alpha/lib_protocol/script_ir_translator.mli @@ -199,13 +199,6 @@ val big_map_get_and_update : (('value option * ('key, 'value) Script_typed_ir.big_map) * context) tzresult Lwt.t -val ty_eq : - context -> - Script.location -> - 'ta Script_typed_ir.ty -> - 'tb Script_typed_ir.ty -> - (('ta Script_typed_ir.ty, 'tb Script_typed_ir.ty) eq * context) tzresult - val merge_types : error_details:'error_trace error_details -> Script.location -> diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml index d08c89334fb8..312d93b7c66c 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml @@ -176,8 +176,14 @@ let test_parse_ty ctxt node expected = ~allow_ticket node >>? fun (Script_ir_translator.Ex_ty actual, ctxt) -> - Script_ir_translator.ty_eq ctxt (location node) actual expected - >|? fun (_, ctxt) -> ctxt ) + Gas_monad.run ctxt + @@ Script_ir_translator.merge_types + ~error_details:Informative + (location node) + actual + expected + >>? fun (eq_ty, ctxt) -> + eq_ty >|? fun (_eq, _ty) -> ctxt ) let field_annot = Script_ir_annot.FOR_TESTS.unsafe_field_annot_of_string -- GitLab From faaba4ae2b4125a1190a3d2f7e3bb3624a71c83c Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 12 Jan 2021 18:18:23 +0100 Subject: [PATCH 06/18] Proto/Michelson: replace merge_types by ty_eq --- .../translator_benchmarks.ml | 30 +-- .../lib_protocol/coq-of-ocaml/config.json | 2 +- .../lib_protocol/michelson_v1_gas.ml | 10 +- .../lib_protocol/script_interpreter.ml | 12 +- .../lib_protocol/script_ir_translator.ml | 206 ++++++++---------- .../lib_protocol/script_ir_translator.mli | 6 +- .../lib_protocol/script_typed_ir_size.ml | 1 + .../michelson/test_typechecking.ml | 8 +- 8 files changed, 127 insertions(+), 148 deletions(-) diff --git a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml index 6ad76243a14f..2b09959fdd6a 100644 --- a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml @@ -510,7 +510,7 @@ let check_printable_benchmark = let () = Registration_helpers.register check_printable_benchmark -module Merge_types : Benchmark.S = struct +module Ty_eq : Benchmark.S = struct type config = {max_size : int} let config_encoding = @@ -522,23 +522,23 @@ module Merge_types : Benchmark.S = struct let default_config = {max_size = 64} - type workload = Merge_types_workload of {nodes : int; consumed : Size.t} + type workload = Ty_eq_workload of {nodes : int; consumed : Size.t} let workload_encoding = let open Data_encoding in conv - (function Merge_types_workload {nodes; consumed} -> (nodes, consumed)) - (fun (nodes, consumed) -> Merge_types_workload {nodes; consumed}) + (function Ty_eq_workload {nodes; consumed} -> (nodes, consumed)) + (fun (nodes, consumed) -> Ty_eq_workload {nodes; consumed}) (obj2 (req "nodes" int31) (req "consumed" int31)) let workload_to_vector = function - | Merge_types_workload {nodes; consumed} -> + | Ty_eq_workload {nodes; consumed} -> Sparse_vec.String.of_list [("nodes", float_of_int nodes); ("consumed", float_of_int consumed)] - let name = "MERGE_TYPES" + let name = "TY_EQ" - let info = "Benchmarking merging of types" + let info = "Benchmarking equating types" let tags = [Tags.translator] @@ -548,7 +548,7 @@ module Merge_types : Benchmark.S = struct let size_model = Model.make - ~conv:(function Merge_types_workload {nodes; _} -> (nodes, ())) + ~conv:(function Ty_eq_workload {nodes; _} -> (nodes, ())) ~model: (Model.affine_split_const ~intercept1:Builtin_benchmarks.timer_variable @@ -557,7 +557,7 @@ module Merge_types : Benchmark.S = struct let codegen_model = Model.make - ~conv:(function Merge_types_workload {nodes; _} -> (nodes, ())) + ~conv:(function Ty_eq_workload {nodes; _} -> (nodes, ())) ~model:(Model.affine ~intercept:intercept_var ~coeff:coeff_var) let () = @@ -568,7 +568,7 @@ module Merge_types : Benchmark.S = struct let models = [("size_translator_model", size_model); ("codegen", codegen_model)] - let merge_type_benchmark rng_state nodes (ty : Script_ir_translator.ex_ty) = + let ty_eq_benchmark rng_state nodes (ty : Script_ir_translator.ex_ty) = let open Error_monad in Lwt_main.run ( Execution_context.make ~rng_state >>=? fun (ctxt, _) -> @@ -578,7 +578,7 @@ module Merge_types : Benchmark.S = struct let dummy_loc = 0 in Lwt.return (Gas_monad.run ctxt - @@ Script_ir_translator.merge_types + @@ Script_ir_translator.ty_eq ~error_details:Informative dummy_loc ty @@ -589,13 +589,13 @@ module Merge_types : Benchmark.S = struct Alpha_context.Gas.consumed ~since:ctxt ~until:ctxt' in let workload = - Merge_types_workload + Ty_eq_workload {nodes; consumed = Z.to_int (Gas_helpers.fp_to_z consumed)} in let closure () = ignore (Gas_monad.run ctxt - @@ Script_ir_translator.merge_types + @@ Script_ir_translator.ty_eq ~error_details:Informative dummy_loc ty @@ -614,13 +614,13 @@ module Merge_types : Benchmark.S = struct let ty = Michelson_generation.Samplers.Random_type.m_type ~size:nodes rng_state in - merge_type_benchmark rng_state nodes ty + ty_eq_benchmark rng_state nodes ty let create_benchmarks ~rng_state ~bench_num config = List.repeat bench_num (make_bench rng_state config) end -let () = Registration_helpers.register (module Merge_types) +let () = Registration_helpers.register (module Ty_eq) (* A dummy type generator, sampling linear terms of a given size. The generator always returns types of the shape: diff --git a/src/proto_alpha/lib_protocol/coq-of-ocaml/config.json b/src/proto_alpha/lib_protocol/coq-of-ocaml/config.json index b922b2640f02..6efad23b2922 100644 --- a/src/proto_alpha/lib_protocol/coq-of-ocaml/config.json +++ b/src/proto_alpha/lib_protocol/coq-of-ocaml/config.json @@ -107,7 +107,7 @@ "merge_returns": [ ["return=", "return?", "return=?"] ], - "merge_types": [ + "ty_eq": [ ["M=", "M?", "M=?"] ], "monadic_lets": [ diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index 43d5515937d3..cf30f839afcf 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -906,12 +906,12 @@ module Cost_of = struct Rerun benchmarks due to faster gas monad. With the the redesign of the gas-monad this needs to be benchmarked again. *) - (* model MERGE_TYPES - This is the estimated cost of one iteration of merge_types, extracted - and copied manually from the parameter fit for the MERGE_TYPES benchmark + (* model TY_EQ + This is the estimated cost of one iteration of ty_eq, extracted + and copied manually from the parameter fit for the TY_EQ benchmark (the model is parametric on the size of the type, which we don't have access to in O(1)). *) - let cost_MERGE_TYPES = S.safe_int 220 + let cost_TY_EQ = S.safe_int 220 (* model TYPECHECKING_CODE This is the cost of one iteration of parse_instr, extracted by hand from the @@ -1673,7 +1673,7 @@ module Cost_of = struct let check_printable s = atomic_step_cost (cost_CHECK_PRINTABLE (String.length s)) - let merge_cycle = atomic_step_cost cost_MERGE_TYPES + let merge_cycle = atomic_step_cost cost_TY_EQ let parse_type_cycle = atomic_step_cost cost_PARSE_TYPE diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 0c611589b9ec..3a951082346d 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -1075,19 +1075,15 @@ and step : type a s b t r f. (a, s, b, t, r, f) step_type = pair_t kloc input_ty storage_type >>?= fun pair_ty -> let io_ty = let open Gas_monad.Syntax in - let* (out_eq, _ty) = - Script_ir_translator.merge_types + let* out_eq = + Script_ir_translator.ty_eq ~error_details:Fast kloc aft_ty output_ty in - let+ (in_eq, _ty) = - merge_types - ~error_details:Fast - kloc - bef_ty - pair_ty + let+ in_eq = + ty_eq ~error_details:Fast kloc bef_ty pair_ty in (out_eq, in_eq) in diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index a03f2f4f4dad..fb63b62901a9 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -754,7 +754,7 @@ let type_metadata_eq : fun ~error_details {size = size_a} {size = size_b} -> Type_size.check_eq ~error_details size_a size_b -let default_merge_type_error ty1 ty2 = +let default_ty_eq_error ty1 ty2 = let ty1 = serialize_ty_for_error ty1 in let ty2 = serialize_ty_for_error ty2 in Inconsistent_types (None, ty1, ty2) @@ -817,7 +817,7 @@ let rec comparable_ty_eq : | Fast -> (Inconsistent_types_fast : error_trace) | Informative -> trace_of_error - @@ default_merge_type_error + @@ default_ty_eq_error (ty_of_comparable_ty ta) (ty_of_comparable_ty tb)) @@ -835,20 +835,14 @@ let memo_size_eq : | Fast -> Inconsistent_types_fast | Informative -> trace_of_error @@ Inconsistent_memo_sizes (ms1, ms2)) -(* Check that two types are equal. - - The result contains: - - an equality witness between the types of the two inputs, - - the merged type, - - an updated context (for gas consumption). -*) -let merge_types : +(** Same as comparable_ty_eq but for any types. *) +let ty_eq : type a b error_trace. error_details:error_trace error_details -> Script.location -> a ty -> b ty -> - ((a ty, b ty) eq * a ty, error_trace) Gas_monad.t = + ((a ty, b ty) eq, error_trace) Gas_monad.t = fun ~error_details loc ty1 ty2 -> let type_metadata_eq meta1 meta2 = Gas_monad.of_result (type_metadata_eq ~error_details meta1 meta2) @@ -861,98 +855,97 @@ let merge_types : Gas_monad.of_result (memo_size_eq ~error_details ms1 ms2) in let rec help : - type ta tb. - ta ty -> tb ty -> ((ta ty, tb ty) eq * ta ty, error_trace) Gas_monad.t = + type ta tb. ta ty -> tb ty -> ((ta ty, tb ty) eq, error_trace) Gas_monad.t + = fun ty1 ty2 -> help0 ty1 ty2 |> Gas_monad.record_trace_eval ~error_details (fun () -> - default_merge_type_error ty1 ty2) + default_ty_eq_error ty1 ty2) and help0 : - type ta tb. - ta ty -> tb ty -> ((ta ty, tb ty) eq * ta ty, error_trace) Gas_monad.t = + type ta tb. ta ty -> tb ty -> ((ta ty, tb ty) eq, error_trace) Gas_monad.t + = fun ty1 ty2 -> let open Gas_monad.Syntax in let* () = Gas_monad.consume_gas Typecheck_costs.merge_cycle in match (ty1, ty2) with - | (Unit_t, Unit_t) -> return ((Eq, Unit_t) : (ta ty, tb ty) eq * ta ty) - | (Int_t, Int_t) -> return (Eq, Int_t) - | (Nat_t, Nat_t) -> return (Eq, Nat_t) - | (Key_t, Key_t) -> return (Eq, Key_t) - | (Key_hash_t, Key_hash_t) -> return (Eq, Key_hash_t) - | (String_t, String_t) -> return (Eq, String_t) - | (Bytes_t, Bytes_t) -> return (Eq, Bytes_t) - | (Signature_t, Signature_t) -> return (Eq, Signature_t) - | (Mutez_t, Mutez_t) -> return (Eq, Mutez_t) - | (Timestamp_t, Timestamp_t) -> return (Eq, Timestamp_t) - | (Address_t, Address_t) -> return (Eq, Address_t) - | (Tx_rollup_l2_address_t, Tx_rollup_l2_address_t) -> - return (Eq, Tx_rollup_l2_address_t) - | (Bool_t, Bool_t) -> return (Eq, Bool_t) - | (Chain_id_t, Chain_id_t) -> return (Eq, Chain_id_t) - | (Never_t, Never_t) -> return (Eq, Never_t) - | (Operation_t, Operation_t) -> return (Eq, Operation_t) - | (Bls12_381_g1_t, Bls12_381_g1_t) -> return (Eq, Bls12_381_g1_t) - | (Bls12_381_g2_t, Bls12_381_g2_t) -> return (Eq, Bls12_381_g2_t) - | (Bls12_381_fr_t, Bls12_381_fr_t) -> return (Eq, Bls12_381_fr_t) + | (Unit_t, Unit_t) -> return (Eq : (ta ty, tb ty) eq) + | (Int_t, Int_t) -> return Eq + | (Nat_t, Nat_t) -> return Eq + | (Key_t, Key_t) -> return Eq + | (Key_hash_t, Key_hash_t) -> return Eq + | (String_t, String_t) -> return Eq + | (Bytes_t, Bytes_t) -> return Eq + | (Signature_t, Signature_t) -> return Eq + | (Mutez_t, Mutez_t) -> return Eq + | (Timestamp_t, Timestamp_t) -> return Eq + | (Address_t, Address_t) -> return Eq + | (Tx_rollup_l2_address_t, Tx_rollup_l2_address_t) -> return Eq + | (Bool_t, Bool_t) -> return Eq + | (Chain_id_t, Chain_id_t) -> return Eq + | (Never_t, Never_t) -> return Eq + | (Operation_t, Operation_t) -> return Eq + | (Bls12_381_g1_t, Bls12_381_g1_t) -> return Eq + | (Bls12_381_g2_t, Bls12_381_g2_t) -> return Eq + | (Bls12_381_fr_t, Bls12_381_fr_t) -> return Eq | (Map_t (tal, tar, meta1), Map_t (tbl, tbr, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let* (Eq, value) = help tar tbr in + let* Eq = help tar tbr in let+ Eq = comparable_ty_eq ~error_details tal tbl in - ((Eq : (ta ty, tb ty) eq), Map_t (tal, value, meta1)) + (Eq : (ta ty, tb ty) eq) | (Big_map_t (tal, tar, meta1), Big_map_t (tbl, tbr, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let* (Eq, value) = help tar tbr in + let* Eq = help tar tbr in let+ Eq = comparable_ty_eq ~error_details tal tbl in - ((Eq : (ta ty, tb ty) eq), Big_map_t (tal, value, meta1)) + (Eq : (ta ty, tb ty) eq) | (Set_t (ea, meta1), Set_t (eb, meta2)) -> let* () = type_metadata_eq meta1 meta2 in let+ Eq = comparable_ty_eq ~error_details ea eb in - ((Eq : (ta ty, tb ty) eq), Set_t (ea, meta1)) + (Eq : (ta ty, tb ty) eq) | (Ticket_t (ea, meta1), Ticket_t (eb, meta2)) -> let* () = type_metadata_eq meta1 meta2 in let+ Eq = comparable_ty_eq ~error_details ea eb in - ((Eq : (ta ty, tb ty) eq), Ticket_t (ea, meta1)) + (Eq : (ta ty, tb ty) eq) | (Pair_t (tal, tar, meta1), Pair_t (tbl, tbr, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let* (Eq, left_ty) = help tal tbl in - let+ (Eq, right_ty) = help tar tbr in - ((Eq : (ta ty, tb ty) eq), Pair_t (left_ty, right_ty, meta1)) + let* Eq = help tal tbl in + let+ Eq = help tar tbr in + (Eq : (ta ty, tb ty) eq) | (Union_t (tal, tar, meta1), Union_t (tbl, tbr, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let* (Eq, left_ty) = help tal tbl in - let+ (Eq, right_ty) = help tar tbr in - ((Eq : (ta ty, tb ty) eq), Union_t (left_ty, right_ty, meta1)) + let* Eq = help tal tbl in + let+ Eq = help tar tbr in + (Eq : (ta ty, tb ty) eq) | (Lambda_t (tal, tar, meta1), Lambda_t (tbl, tbr, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let* (Eq, left_ty) = help tal tbl in - let+ (Eq, right_ty) = help tar tbr in - ((Eq : (ta ty, tb ty) eq), Lambda_t (left_ty, right_ty, meta1)) + let* Eq = help tal tbl in + let+ Eq = help tar tbr in + (Eq : (ta ty, tb ty) eq) | (Contract_t (tal, meta1), Contract_t (tbl, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let+ (Eq, arg_ty) = help tal tbl in - ((Eq : (ta ty, tb ty) eq), Contract_t (arg_ty, meta1)) + let+ Eq = help tal tbl in + (Eq : (ta ty, tb ty) eq) | (Option_t (tva, meta1), Option_t (tvb, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let+ (Eq, ty) = help tva tvb in - ((Eq : (ta ty, tb ty) eq), Option_t (ty, meta1)) + let+ Eq = help tva tvb in + (Eq : (ta ty, tb ty) eq) | (List_t (tva, meta1), List_t (tvb, meta2)) -> let* () = type_metadata_eq meta1 meta2 in - let+ (Eq, ty) = help tva tvb in - ((Eq : (ta ty, tb ty) eq), List_t (ty, meta1)) + let+ Eq = help tva tvb in + (Eq : (ta ty, tb ty) eq) | (Sapling_state_t ms1, Sapling_state_t ms2) -> let+ () = memo_size_eq ms1 ms2 in - (Eq, Sapling_state_t ms1) + Eq | (Sapling_transaction_t ms1, Sapling_transaction_t ms2) -> let+ () = memo_size_eq ms1 ms2 in - (Eq, Sapling_transaction_t ms1) - | (Chest_t, Chest_t) -> return (Eq, Chest_t) - | (Chest_key_t, Chest_key_t) -> return (Eq, Chest_key_t) + Eq + | (Chest_t, Chest_t) -> return Eq + | (Chest_key_t, Chest_key_t) -> return Eq | (_, _) -> Gas_monad.of_result @@ Error (match error_details with | Fast -> (Inconsistent_types_fast : error_trace) - | Informative -> trace_of_error @@ default_merge_type_error ty1 ty2) + | Informative -> trace_of_error @@ default_ty_eq_error ty1 ty2) in help ty1 ty2 [@@coq_axiom_with_reason "non-top-level mutual recursion"] @@ -982,13 +975,13 @@ let merge_stacks : match (stack1, stack2) with | (Bot_t, Bot_t) -> ok (Eq, Bot_t, ctxt) | (Item_t (ty1, rest1), Item_t (ty2, rest2)) -> - Gas_monad.run ctxt @@ merge_types ~error_details:Informative loc ty1 ty2 + Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc ty1 ty2 |> record_trace (Bad_stack_item lvl) - >>? fun (eq_ty, ctxt) -> - eq_ty >>? fun (Eq, ty) -> + >>? fun (eq, ctxt) -> + eq >>? fun Eq -> help ctxt (lvl + 1) rest1 rest2 >|? fun (Eq, rest, ctxt) -> ( (Eq : ((ta, ts) stack_ty, (tb, tu) stack_ty) eq), - Item_t (ty, rest), + Item_t (ty1, rest), ctxt ) | (_, _) -> error Bad_stack_length in @@ -1854,16 +1847,14 @@ let find_entrypoint_for_type (type full exp error_trace) ~error_details match entrypoints.name with | Some e when Entrypoint.is_root e && Entrypoint.is_default entrypoint -> Gas_monad.bind_recover - (merge_types ~error_details:Fast loc ty expected) + (ty_eq ~error_details:Fast loc ty expected) (function - | Ok (Eq, ty) -> return (Entrypoint.default, (ty : exp ty)) + | Ok Eq -> return (Entrypoint.default, (ty : exp ty)) | Error Inconsistent_types_fast -> - let+ (Eq, full) = - merge_types ~error_details loc full expected - in + let+ Eq = ty_eq ~error_details loc full expected in (Entrypoint.root, (full : exp ty))) | _ -> - let+ (Eq, ty) = merge_types ~error_details loc ty expected in + let+ Eq = ty_eq ~error_details loc ty expected in (entrypoint, (ty : exp ty))) let well_formed_entrypoints (type full) (full : full ty) entrypoints = @@ -2676,9 +2667,9 @@ let[@coq_axiom_with_reason "gadt"] rec parse_data : let* Eq = comparable_ty_eq ~error_details:Informative tk btk in - merge_types ~error_details:Informative loc tv btv) - >>? fun (eq_tv, ctxt) -> - eq_tv >|? fun (Eq, _tv) -> (Some id, ctxt) ) + ty_eq ~error_details:Informative loc tv btv) + >>? fun (eq, ctxt) -> + eq >|? fun Eq -> (Some id, ctxt) ) else traced_fail (Unexpected_forged_value loc)) >|=? fun (id, ctxt) -> ({id; diff; key_type = tk; value_type = tv}, ctxt) | (Never_t, expr) -> Lwt.return @@ traced_no_lwt @@ parse_never expr @@ -2826,10 +2817,9 @@ and parse_view_returning : @@ Gas_monad.record_trace_eval ~error_details:Informative (ill_type_view loc aft : unit -> _) - @@ merge_types ~error_details:Informative loc ty output_ty' - >>? fun (eq_ty, ctxt) -> - eq_ty >|? fun (Eq, _ty) -> - (Ex_view (Lam (close_descr descr, view_code)), ctxt) + @@ ty_eq ~error_details:Informative loc ty output_ty' + >>? fun (eq, ctxt) -> + eq >|? fun Eq -> (Ex_view (Lam (close_descr descr, view_code)), ctxt) | _ -> error (ill_type_view loc aft ())) and typecheck_views : @@ -2875,9 +2865,9 @@ and[@coq_axiom_with_reason "gadt"] parse_returning : let ret = serialize_ty_for_error ret in let stack_ty = serialize_stack_for_error ctxt stack_ty in Bad_return (loc, stack_ty, ret)) - @@ merge_types ~error_details:Informative loc ty ret - >>? fun (eq_ty, ctxt) -> - eq_ty >|? fun (Eq, _ty) -> + @@ ty_eq ~error_details:Informative loc ty ret + >>? fun (eq, ctxt) -> + eq >|? fun Eq -> ((Lam (close_descr descr, script_instr) : (arg, ret) lambda), ctxt) ) | (Typed {loc; aft = stack_ty; _}, ctxt) -> let ret = serialize_ty_for_error ret in @@ -2907,10 +2897,9 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : Bad_stack (loc, name, m, stack_ty)) @@ record_trace (Bad_stack_item n) - ( Gas_monad.run ctxt - @@ merge_types ~error_details:Informative loc exp got - >>? fun (eq_ty, ctxt) -> - eq_ty >|? fun (Eq, ty) -> ((Eq : (a, b) eq), (ty : a ty), ctxt) ) + ( Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc exp got + >>? fun (eq, ctxt) -> + eq >|? fun Eq -> ((Eq : (a, b) eq), (exp : a ty), ctxt) ) in let log_stack loc stack_ty aft = match (type_logger, script_instr) with @@ -4370,9 +4359,9 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : check_var_annot loc annot >>?= fun () -> parse_any_ty ctxt ~stack_depth:(stack_depth + 1) ~legacy cast_t >>?= fun (Ex_ty cast_t, ctxt) -> - Gas_monad.run ctxt @@ merge_types ~error_details:Informative loc cast_t t - >>?= fun (eq_ty, ctxt) -> - eq_ty >>?= fun (Eq, _ty) -> + Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc cast_t t + >>?= fun (eq, ctxt) -> + eq >>?= fun Eq -> let instr = {apply = (fun _ k -> k)} in let stack = Item_t (cast_t, stack) in (typed ctxt loc instr stack : ((a, s) judgement * context) tzresult Lwt.t) @@ -4507,15 +4496,11 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : (Gas_monad.run ctxt @@ let open Gas_monad.Syntax in - let* (Eq, _tya) = - merge_types ~error_details:Informative loc arg arg_type_full - in - let* (Eq, _tyr) = - merge_types ~error_details:Informative loc ret ret_type_full - in - merge_types ~error_details:Informative loc storage_type ginit) - >>?= fun (storage_eq_ty, ctxt) -> - storage_eq_ty >>?= fun (Eq, _storage_ty) -> + let* Eq = ty_eq ~error_details:Informative loc arg arg_type_full in + let* Eq = ty_eq ~error_details:Informative loc ret ret_type_full in + ty_eq ~error_details:Informative loc storage_type ginit) + >>?= fun (storage_eq, ctxt) -> + storage_eq >>?= fun Eq -> let instr = { apply = @@ -4768,12 +4753,12 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : Item_t (Pair_t ((Ticket_t _ as ty_a), (Ticket_t _ as ty_b), _), rest) ) -> ( check_var_annot loc annot >>?= fun () -> - Gas_monad.run ctxt @@ merge_types ~error_details:Informative loc ty_a ty_b - >>?= fun (eq_ty, ctxt) -> - eq_ty >>?= fun (Eq, ty) -> - match ty with + Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc ty_a ty_b + >>?= fun (eq, ctxt) -> + eq >>?= fun Eq -> + match ty_a with | Ticket_t (contents_ty, _) -> - option_t loc ty >>?= fun res_ty -> + option_t loc ty_a >>?= fun res_ty -> let instr = {apply = (fun kinfo k -> IJoin_tickets (kinfo, contents_ty, k))} in @@ -5001,9 +4986,9 @@ and[@coq_axiom_with_reason "complex mutually recursive definition"] parse_contra (* An implicit account on the "default" entrypoint always exists and has type unit. *) Lwt.return ( Gas_monad.run ctxt - @@ merge_types ~error_details:Informative loc arg unit_t - >>? fun (eq_ty, ctxt) -> - eq_ty >|? fun (Eq, _ty) -> + @@ ty_eq ~error_details:Informative loc arg unit_t + >>? fun (eq, ctxt) -> + eq >|? fun Eq -> let destination : Destination.t = Contract contract in (ctxt, {arg_ty = arg; address = {destination; entrypoint}}) ) else fail (No_such_entrypoint entrypoint) @@ -5180,11 +5165,10 @@ let parse_contract_for_script : if Entrypoint.is_default entrypoint then (* An implicit account on the "default" entrypoint always exists and has type unit. *) Lwt.return - ( Gas_monad.run ctxt - @@ merge_types ~error_details:Fast loc arg unit_t - >|? fun (eq_ty, ctxt) -> - match eq_ty with - | Ok (Eq, _ty) -> + ( Gas_monad.run ctxt @@ ty_eq ~error_details:Fast loc arg unit_t + >|? fun (eq, ctxt) -> + match eq with + | Ok Eq -> let destination : Destination.t = Contract contract in let contract = {arg_ty = arg; address = {destination; entrypoint}} diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.mli b/src/proto_alpha/lib_protocol/script_ir_translator.mli index dae35667b817..c32b8b0e48b3 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.mli +++ b/src/proto_alpha/lib_protocol/script_ir_translator.mli @@ -199,14 +199,12 @@ val big_map_get_and_update : (('value option * ('key, 'value) Script_typed_ir.big_map) * context) tzresult Lwt.t -val merge_types : +val ty_eq : error_details:'error_trace error_details -> Script.location -> 'a Script_typed_ir.ty -> 'b Script_typed_ir.ty -> - ( ('a Script_typed_ir.ty, 'b Script_typed_ir.ty) eq * 'a Script_typed_ir.ty, - 'error_trace ) - Gas_monad.t + (('a Script_typed_ir.ty, 'b Script_typed_ir.ty) eq, 'error_trace) Gas_monad.t (** {3 Parsing and Typechecking Michelson} *) val parse_comparable_data : diff --git a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml index 22b014d95ecf..66d0cd6d1e0e 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -702,6 +702,7 @@ let rec kinstr_extra_size : type a s r f. (a, s, r, f) kinstr -> nodes_and_size | IIf_none {k; _} -> if_join k | IIf_left {k; _} -> if_join k (* Every instruction whose elaboration uses [merge_types], + TODO? merge_types has been replaced by ty_eq [check_item_ty], [comparable_of_ty], or [ty_of_comparable_ty] to create a type that is embedded in the IR. *) | IJoin_tickets (_, _, k) -> ( diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml index 312d93b7c66c..ec31cfd15541 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml @@ -160,7 +160,7 @@ let location = function | Seq (loc, _) -> loc -let test_parse_ty ctxt node expected = +let test_parse_ty (type exp) ctxt node (expected : exp Script_typed_ir.ty) = let legacy = false in let allow_lazy_storage = true in let allow_operation = true in @@ -177,13 +177,13 @@ let test_parse_ty ctxt node expected = node >>? fun (Script_ir_translator.Ex_ty actual, ctxt) -> Gas_monad.run ctxt - @@ Script_ir_translator.merge_types + @@ Script_ir_translator.ty_eq ~error_details:Informative (location node) actual expected - >>? fun (eq_ty, ctxt) -> - eq_ty >|? fun (_eq, _ty) -> ctxt ) + >>? fun (eq, ctxt) -> + eq >|? fun Eq -> ctxt ) let field_annot = Script_ir_annot.FOR_TESTS.unsafe_field_annot_of_string -- GitLab From b0f1f6f723b271cfbbf3f965fa56e464a8cd3f95 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Mon, 24 Jan 2022 18:45:45 +0100 Subject: [PATCH 07/18] Proto/Michelson: simplify merge_stacks `help` was not much helpful --- .../lib_protocol/script_ir_translator.ml | 39 +++++++------------ 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index fb63b62901a9..26c7d795fbba 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -953,7 +953,7 @@ let ty_eq : (* Same as merge_types but for stacks. A single error monad is used here because there is no need to recover from stack merging errors. *) -let merge_stacks : +let rec merge_stacks : type ta tb ts tu. Script.location -> context -> @@ -962,30 +962,19 @@ let merge_stacks : (tb, tu) stack_ty -> (((ta, ts) stack_ty, (tb, tu) stack_ty) eq * (ta, ts) stack_ty * context) tzresult = - fun loc -> - let rec help : - type ta tb ts tu. - context -> - int -> - (ta, ts) stack_ty -> - (tb, tu) stack_ty -> - (((ta, ts) stack_ty, (tb, tu) stack_ty) eq * (ta, ts) stack_ty * context) - tzresult = - fun ctxt lvl stack1 stack2 -> - match (stack1, stack2) with - | (Bot_t, Bot_t) -> ok (Eq, Bot_t, ctxt) - | (Item_t (ty1, rest1), Item_t (ty2, rest2)) -> - Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc ty1 ty2 - |> record_trace (Bad_stack_item lvl) - >>? fun (eq, ctxt) -> - eq >>? fun Eq -> - help ctxt (lvl + 1) rest1 rest2 >|? fun (Eq, rest, ctxt) -> - ( (Eq : ((ta, ts) stack_ty, (tb, tu) stack_ty) eq), - Item_t (ty1, rest), - ctxt ) - | (_, _) -> error Bad_stack_length - in - help + fun loc ctxt lvl stack1 stack2 -> + match (stack1, stack2) with + | (Bot_t, Bot_t) -> ok (Eq, Bot_t, ctxt) + | (Item_t (ty1, rest1), Item_t (ty2, rest2)) -> + Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc ty1 ty2 + |> record_trace (Bad_stack_item lvl) + >>? fun (eq, ctxt) -> + eq >>? fun Eq -> + merge_stacks loc ctxt (lvl + 1) rest1 rest2 >|? fun (Eq, rest, ctxt) -> + ( (Eq : ((ta, ts) stack_ty, (tb, tu) stack_ty) eq), + Item_t (ty1, rest), + ctxt ) + | (_, _) -> error Bad_stack_length (* ---- Type checker results -------------------------------------------------*) -- GitLab From 6c1b30f8f6c7ac9e93fe391bca3a1f93d15969ab Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 12 Jan 2021 18:23:44 +0100 Subject: [PATCH 08/18] Proto/Michelson: optimize merge_stacks --- .../lib_protocol/script_ir_translator.ml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 26c7d795fbba..5b882c882bb4 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -950,32 +950,32 @@ let ty_eq : help ty1 ty2 [@@coq_axiom_with_reason "non-top-level mutual recursion"] -(* Same as merge_types but for stacks. +(* Same as ty_eq but for stacks. A single error monad is used here because there is no need to recover from stack merging errors. *) -let rec merge_stacks : +let rec stack_eq : type ta tb ts tu. Script.location -> context -> int -> (ta, ts) stack_ty -> (tb, tu) stack_ty -> - (((ta, ts) stack_ty, (tb, tu) stack_ty) eq * (ta, ts) stack_ty * context) - tzresult = + (((ta, ts) stack_ty, (tb, tu) stack_ty) eq * context) tzresult = fun loc ctxt lvl stack1 stack2 -> match (stack1, stack2) with - | (Bot_t, Bot_t) -> ok (Eq, Bot_t, ctxt) + | (Bot_t, Bot_t) -> ok (Eq, ctxt) | (Item_t (ty1, rest1), Item_t (ty2, rest2)) -> Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc ty1 ty2 |> record_trace (Bad_stack_item lvl) >>? fun (eq, ctxt) -> eq >>? fun Eq -> - merge_stacks loc ctxt (lvl + 1) rest1 rest2 >|? fun (Eq, rest, ctxt) -> - ( (Eq : ((ta, ts) stack_ty, (tb, tu) stack_ty) eq), - Item_t (ty1, rest), - ctxt ) + stack_eq loc ctxt (lvl + 1) rest1 rest2 >|? fun (Eq, ctxt) -> + ((Eq : ((ta, ts) stack_ty, (tb, tu) stack_ty) eq), ctxt) | (_, _) -> error Bad_stack_length +let merge_stacks loc ctxt lvl stack1 stack2 = + stack_eq loc ctxt lvl stack1 stack2 >|? fun (eq, ctxt) -> (eq, stack1, ctxt) + (* ---- Type checker results -------------------------------------------------*) type ('a, 's) judgement = -- GitLab From a764aac883b73b959bb9ce0ab7953afbf1a0ea70 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 12 Jan 2021 18:26:49 +0100 Subject: [PATCH 09/18] Proto/Michelson: optimize merge_branches --- src/proto_alpha/lib_protocol/script_ir_translator.ml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 5b882c882bb4..96347ab7746a 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -1012,12 +1012,8 @@ let merge_branches : in record_trace_eval unmatched_branches - ( merge_stacks loc ctxt 1 aftbt aftbf >|? fun (Eq, merged_stack, ctxt) -> - ( Typed - (branch - {dbt with aft = merged_stack} - {dbf with aft = merged_stack}), - ctxt ) ) + ( stack_eq loc ctxt 1 aftbt aftbf >|? fun (Eq, ctxt) -> + (Typed (branch dbt dbf), ctxt) ) | (Failed {descr = descrt}, Failed {descr = descrf}) -> let descr ret = branch (descrt ret) (descrf ret) in ok (Failed {descr}, ctxt) -- GitLab From 5c4aeae6344367fbd08ea0a94fed73da501b7faa Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 12 Jan 2021 18:28:29 +0100 Subject: [PATCH 10/18] Proto/Michelson: remove merge_stacks --- .../lib_protocol/script_ir_translator.ml | 29 +++++++------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 96347ab7746a..438b4b93024d 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -973,9 +973,6 @@ let rec stack_eq : ((Eq : ((ta, ts) stack_ty, (tb, tu) stack_ty) eq), ctxt) | (_, _) -> error Bad_stack_length -let merge_stacks loc ctxt lvl stack1 stack2 = - stack_eq loc ctxt lvl stack1 stack2 >|? fun (eq, ctxt) -> (eq, stack1, ctxt) - (* ---- Type checker results -------------------------------------------------*) type ('a, 's) judgement = @@ -3108,7 +3105,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in record_trace_eval invalid_map_body - ( merge_stacks loc ctxt 1 aft_rest rest >>? fun (Eq, rest, ctxt) -> + ( stack_eq loc ctxt 1 aft_rest rest >>? fun (Eq, ctxt) -> option_t loc ret >>? fun opt_ty -> let final_stack = Item_t (opt_ty, rest) in let hinfo = {iloc = loc; kstack_ty = Item_t (ret, aft_rest)} in @@ -3403,8 +3400,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in record_trace_eval invalid_map_body - ( merge_stacks loc ctxt 1 rest starting_rest - >>? fun (Eq, rest, ctxt) -> + ( stack_eq loc ctxt 1 rest starting_rest >>? fun (Eq, ctxt) -> let binfo = kinfo_of_descr kibody in let hinfo = {iloc = loc; kstack_ty = Item_t (ret, rest)} in let ibody = kibody.instr.apply binfo (IHalt hinfo) in @@ -3450,8 +3446,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in record_trace_eval invalid_iter_body - ( merge_stacks loc ctxt 1 aft rest - >>? fun (Eq, rest, ctxt) : ((a, s) judgement * context) tzresult -> + ( stack_eq loc ctxt 1 aft rest + >>? fun (Eq, ctxt) : ((a, s) judgement * context) tzresult -> typed_no_lwt ctxt loc (mk_list_iter ibody) rest ) | Failed {descr} -> typed_no_lwt ctxt loc (mk_list_iter (descr rest)) rest ) @@ -3495,8 +3491,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in record_trace_eval invalid_iter_body - ( merge_stacks loc ctxt 1 aft rest - >>? fun (Eq, rest, ctxt) : ((a, s) judgement * context) tzresult -> + ( stack_eq loc ctxt 1 aft rest + >>? fun (Eq, ctxt) : ((a, s) judgement * context) tzresult -> typed_no_lwt ctxt loc (mk_iset_iter ibody) rest ) | Failed {descr} -> typed_no_lwt ctxt loc (mk_iset_iter (descr rest)) rest ) @@ -3552,8 +3548,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in record_trace_eval invalid_map_body - ( merge_stacks loc ctxt 1 rest starting_rest - >>? fun (Eq, rest, ctxt) -> + ( stack_eq loc ctxt 1 rest starting_rest >>? fun (Eq, ctxt) -> let instr = { apply = @@ -3608,8 +3603,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in record_trace_eval invalid_iter_body - ( merge_stacks loc ctxt 1 aft rest - >>? fun (Eq, rest, ctxt) : ((a, s) judgement * context) tzresult -> + ( stack_eq loc ctxt 1 aft rest + >>? fun (Eq, ctxt) : ((a, s) judgement * context) tzresult -> typed_no_lwt ctxt loc (make_instr ibody) rest ) | Failed {descr} -> typed_no_lwt ctxt loc (make_instr (descr rest)) rest) | (Prim (loc, I_MEM, [], annot), Item_t (vk, Item_t (Map_t (ck, _, _), rest))) @@ -3811,8 +3806,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in record_trace_eval unmatched_branches - ( merge_stacks loc ctxt 1 ibody.aft stack - >>? fun (Eq, _stack, ctxt) -> + ( stack_eq loc ctxt 1 ibody.aft stack >>? fun (Eq, ctxt) -> let instr = { apply = @@ -3860,8 +3854,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : in record_trace_eval unmatched_branches - ( merge_stacks loc ctxt 1 ibody.aft stack - >>? fun (Eq, _stack, ctxt) -> + ( stack_eq loc ctxt 1 ibody.aft stack >>? fun (Eq, ctxt) -> let instr = { apply = -- GitLab From de409a76136be52e95adbc3eb9c44f824a38250c Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 12 Jan 2021 18:32:51 +0100 Subject: [PATCH 11/18] Proto/Michelson: simplify check_item_ty --- .../lib_protocol/script_ir_translator.ml | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 438b4b93024d..69ef954c872c 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -2873,7 +2873,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : ((a, s) judgement * context) tzresult Lwt.t = fun ?type_logger ~stack_depth tc_context ctxt ~legacy script_instr stack_ty -> let check_item_ty (type a b) ctxt (exp : a ty) (got : b ty) loc name n m : - ((a, b) eq * a ty * context) tzresult = + ((a, b) eq * context) tzresult = record_trace_eval (fun () -> let stack_ty = serialize_stack_for_error ctxt stack_ty in Bad_stack (loc, name, m, stack_ty)) @@ -2881,7 +2881,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : (Bad_stack_item n) ( Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc exp got >>? fun (eq, ctxt) -> - eq >|? fun Eq -> ((Eq : (a, b) eq), (exp : a ty), ctxt) ) + eq >|? fun Eq -> ((Eq : (a, b) eq), ctxt) ) in let log_stack loc stack_ty aft = match (type_logger, script_instr) with @@ -3339,7 +3339,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : list_t loc t >>?= fun ty -> typed ctxt loc nil (Item_t (ty, stack)) | ( Prim (loc, I_CONS, [], annot), Item_t (tv, Item_t (List_t (t, ty_name), rest)) ) -> - check_item_ty ctxt tv t loc I_CONS 1 2 >>?= fun (Eq, t, ctxt) -> + check_item_ty ctxt tv t loc I_CONS 1 2 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let cons_list = {apply = (fun kinfo k -> ICons_list (kinfo, k))} in (typed ctxt loc cons_list (Item_t (List_t (t, ty_name), rest)) @@ -3499,14 +3499,14 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | (Prim (loc, I_MEM, [], annot), Item_t (v, Item_t (Set_t (elt, _), rest))) -> let elt = ty_of_comparable_ty elt in check_var_type_annot loc annot >>?= fun () -> - check_item_ty ctxt elt v loc I_MEM 1 2 >>?= fun (Eq, _, ctxt) -> + check_item_ty ctxt elt v loc I_MEM 1 2 >>?= fun (Eq, ctxt) -> let instr = {apply = (fun kinfo k -> ISet_mem (kinfo, k))} in (typed ctxt loc instr (Item_t (bool_t, rest)) : ((a, s) judgement * context) tzresult Lwt.t) | ( Prim (loc, I_UPDATE, [], annot), Item_t (v, Item_t (Bool_t, Item_t (Set_t (elt, meta), rest))) ) -> check_item_ty ctxt (ty_of_comparable_ty elt) v loc I_UPDATE 1 3 - >>?= fun (Eq, _, ctxt) -> + >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> ISet_update (kinfo, k))} in (typed ctxt loc instr (Item_t (Set_t (elt, meta), rest)) @@ -3610,7 +3610,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | (Prim (loc, I_MEM, [], annot), Item_t (vk, Item_t (Map_t (ck, _, _), rest))) -> let k = ty_of_comparable_ty ck in - check_item_ty ctxt vk k loc I_MEM 1 2 >>?= fun (Eq, _, ctxt) -> + check_item_ty ctxt vk k loc I_MEM 1 2 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IMap_mem (kinfo, k))} in (typed ctxt loc instr (Item_t (bool_t, rest)) @@ -3618,7 +3618,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | ( Prim (loc, I_GET, [], annot), Item_t (vk, Item_t (Map_t (ck, elt, _), rest)) ) -> let k = ty_of_comparable_ty ck in - check_item_ty ctxt vk k loc I_GET 1 2 >>?= fun (Eq, _, ctxt) -> + check_item_ty ctxt vk k loc I_GET 1 2 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IMap_get (kinfo, k))} in option_t loc elt @@ -3629,8 +3629,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : (vk, Item_t (Option_t (vv, _), Item_t (Map_t (ck, v, map_name), rest))) ) -> let k = ty_of_comparable_ty ck in - check_item_ty ctxt vk k loc I_UPDATE 1 3 >>?= fun (Eq, _, ctxt) -> - check_item_ty ctxt vv v loc I_UPDATE 2 3 >>?= fun (Eq, v, ctxt) -> + check_item_ty ctxt vk k loc I_UPDATE 1 3 >>?= fun (Eq, ctxt) -> + check_item_ty ctxt vv v loc I_UPDATE 2 3 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IMap_update (kinfo, k))} in (typed ctxt loc instr (Item_t (Map_t (ck, v, map_name), rest)) @@ -3641,8 +3641,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : Item_t (Option_t (vv, vname), Item_t (Map_t (ck, v, map_name), rest)) ) ) -> let k = ty_of_comparable_ty ck in - check_item_ty ctxt vk k loc I_GET_AND_UPDATE 1 3 >>?= fun (Eq, _, ctxt) -> - check_item_ty ctxt vv v loc I_GET_AND_UPDATE 2 3 >>?= fun (Eq, v, ctxt) -> + check_item_ty ctxt vk k loc I_GET_AND_UPDATE 1 3 >>?= fun (Eq, ctxt) -> + check_item_ty ctxt vv v loc I_GET_AND_UPDATE 2 3 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IMap_get_and_update (kinfo, k))} in let stack = @@ -3669,7 +3669,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | ( Prim (loc, I_MEM, [], annot), Item_t (set_key, Item_t (Big_map_t (map_key, _, _), rest)) ) -> let k = ty_of_comparable_ty map_key in - check_item_ty ctxt set_key k loc I_MEM 1 2 >>?= fun (Eq, _, ctxt) -> + check_item_ty ctxt set_key k loc I_MEM 1 2 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IBig_map_mem (kinfo, k))} in let stack = Item_t (bool_t, rest) in @@ -3677,7 +3677,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | ( Prim (loc, I_GET, [], annot), Item_t (vk, Item_t (Big_map_t (ck, elt, _), rest)) ) -> let k = ty_of_comparable_ty ck in - check_item_ty ctxt vk k loc I_GET 1 2 >>?= fun (Eq, _, ctxt) -> + check_item_ty ctxt vk k loc I_GET 1 2 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IBig_map_get (kinfo, k))} in option_t loc elt >>?= fun ty -> @@ -3690,9 +3690,9 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : ( Option_t (set_value, _), Item_t (Big_map_t (map_key, map_value, map_name), rest) ) ) ) -> let k = ty_of_comparable_ty map_key in - check_item_ty ctxt set_key k loc I_UPDATE 1 3 >>?= fun (Eq, _, ctxt) -> + check_item_ty ctxt set_key k loc I_UPDATE 1 3 >>?= fun (Eq, ctxt) -> check_item_ty ctxt set_value map_value loc I_UPDATE 2 3 - >>?= fun (Eq, map_value, ctxt) -> + >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IBig_map_update (kinfo, k))} in let stack = Item_t (Big_map_t (map_key, map_value, map_name), rest) in @@ -3704,8 +3704,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : (Option_t (vv, vname), Item_t (Big_map_t (ck, v, map_name), rest)) ) ) -> let k = ty_of_comparable_ty ck in - check_item_ty ctxt vk k loc I_GET_AND_UPDATE 1 3 >>?= fun (Eq, _, ctxt) -> - check_item_ty ctxt vv v loc I_GET_AND_UPDATE 2 3 >>?= fun (Eq, v, ctxt) -> + check_item_ty ctxt vk k loc I_GET_AND_UPDATE 1 3 >>?= fun (Eq, ctxt) -> + check_item_ty ctxt vv v loc I_GET_AND_UPDATE 2 3 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IBig_map_get_and_update (kinfo, k))} @@ -3904,7 +3904,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : typed ctxt loc instr stack | ( Prim (loc, I_EXEC, [], annot), Item_t (arg, Item_t (Lambda_t (param, ret, _), rest)) ) -> - check_item_ty ctxt arg param loc I_EXEC 1 2 >>?= fun (Eq, _, ctxt) -> + check_item_ty ctxt arg param loc I_EXEC 1 2 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IExec (kinfo, k))} in let stack = Item_t (ret, rest) in @@ -3916,7 +3916,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : -> check_packable ~legacy:false loc capture_ty >>?= fun () -> check_item_ty ctxt capture capture_ty loc I_APPLY 1 2 - >>?= fun (Eq, capture_ty, ctxt) -> + >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IApply (kinfo, capture_ty, k))} in lambda_t loc arg_ty ret @@ -4296,8 +4296,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : (* comparison *) | (Prim (loc, I_COMPARE, [], annot), Item_t (t1, Item_t (t2, rest))) -> check_var_annot loc annot >>?= fun () -> - check_item_ty ctxt t1 t2 loc I_COMPARE 1 2 >>?= fun (Eq, t, ctxt) -> - comparable_ty_of_ty ctxt loc t >>?= fun (key, ctxt) -> + check_item_ty ctxt t1 t2 loc I_COMPARE 1 2 >>?= fun (Eq, ctxt) -> + comparable_ty_of_ty ctxt loc t1 >>?= fun (key, ctxt) -> let instr = {apply = (fun kinfo k -> ICompare (kinfo, key, k))} in let stack = Item_t (int_t, rest) in (typed ctxt loc instr stack : ((a, s) judgement * context) tzresult Lwt.t) @@ -4405,7 +4405,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | ( Prim (loc, (I_TRANSFER_TOKENS as prim), [], annot), Item_t (p, Item_t (Mutez_t, Item_t (Contract_t (cp, _), rest))) ) -> Tc_context.check_not_in_view loc ~legacy tc_context prim >>?= fun () -> - check_item_ty ctxt p cp loc prim 1 4 >>?= fun (Eq, _, ctxt) -> + check_item_ty ctxt p cp loc prim 1 4 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> ITransfer_tokens (kinfo, k))} in let stack = Item_t (operation_t, rest) in -- GitLab From c05eb7093d13f149e9734ec129f3ecf458d53f08 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Wed, 9 Feb 2022 10:58:09 +0100 Subject: [PATCH 12/18] Proto/Michelson: optimize JOIN_TICKETS --- .../lib_protocol/script_ir_translator.ml | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 69ef954c872c..dee96c8fad93 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -4728,20 +4728,23 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : let stack = Item_t (res_ty, rest) in typed ctxt loc instr stack | ( Prim (loc, I_JOIN_TICKETS, [], annot), - Item_t (Pair_t ((Ticket_t _ as ty_a), (Ticket_t _ as ty_b), _), rest) ) - -> ( + Item_t + ( Pair_t + ( (Ticket_t (contents_ty_a, _) as ty_a), + Ticket_t (contents_ty_b, _), + _ ), + rest ) ) -> check_var_annot loc annot >>?= fun () -> - Gas_monad.run ctxt @@ ty_eq ~error_details:Informative loc ty_a ty_b + Gas_monad.run ctxt + @@ comparable_ty_eq ~error_details:Informative contents_ty_a contents_ty_b >>?= fun (eq, ctxt) -> eq >>?= fun Eq -> - match ty_a with - | Ticket_t (contents_ty, _) -> - option_t loc ty_a >>?= fun res_ty -> - let instr = - {apply = (fun kinfo k -> IJoin_tickets (kinfo, contents_ty, k))} - in - let stack = Item_t (res_ty, rest) in - typed ctxt loc instr stack) + option_t loc ty_a >>?= fun res_ty -> + let instr = + {apply = (fun kinfo k -> IJoin_tickets (kinfo, contents_ty_a, k))} + in + let stack = Item_t (res_ty, rest) in + typed ctxt loc instr stack (* Timelocks *) | ( Prim (loc, I_OPEN_CHEST, [], _), Item_t (Chest_key_t, Item_t (Chest_t, Item_t (Nat_t, rest))) ) -> -- GitLab From 89e74f507a620c242e0dad37c99ed7652183e73c Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Wed, 9 Feb 2022 10:51:09 +0100 Subject: [PATCH 13/18] Tests/Python: update gas in typechecking traces --- ...est_typecheck[mini_scenarios--ticket_wallet_fungible.tz].out | 2 +- ...t.TestTypecheck::test_typecheck[opcodes--ticket_join.tz].out | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_wallet_fungible.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_wallet_fungible.tz].out index f9fbfb3a64b6..a67566db44fa 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_wallet_fungible.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_wallet_fungible.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/ticket_wallet_fungible.tz] Well typed -Gas remaining: 1039935.806 units remaining +Gas remaining: 1039936.026 units remaining { parameter (or (ticket %receive unit) (pair %send (contract %destination (ticket unit)) (nat %amount) (address %ticketer))) ; diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_join.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_join.tz].out index 83c9b6aaad5c..105a8cf55771 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_join.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_join.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/ticket_join.tz] Well typed -Gas remaining: 1039990.843 units remaining +Gas remaining: 1039991.063 units remaining { parameter (ticket nat) ; storage (option (ticket nat)) ; code { UNPAIR -- GitLab From fafa62c1caeff9c8e3a5ed3123edc98bff3bfe42 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Wed, 12 Jan 2022 18:47:27 +0100 Subject: [PATCH 14/18] Proto/Tests: bump lambda size expected mean I got a little bit more than 1.32 :-/ See #2327 for how to fix this --- .../test/integration/michelson/test_script_typed_ir_size.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml index bfafbac9c331..1a83012e4290 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml @@ -357,7 +357,7 @@ module Tests = struct let check_lambda_size_stats () = check_stats "lambda_size" - ~expected_mean:(1., 0.3) + ~expected_mean:(1., 0.35) ~expected_stddev:(0., 0.1) ~expected_ratios:(1., 0.4) end -- GitLab From 16e71a329767017bc9e2f1c7dc9d40a5a9382724 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Wed, 9 Feb 2022 16:41:58 +0100 Subject: [PATCH 15/18] Proto/Michelson: adapt kinstr_extra_size `merge_branches`, `merge_types`, `check_item_ty` no longer generate new values --- .../lib_protocol/script_typed_ir_size.ml | 37 +------------------ 1 file changed, 2 insertions(+), 35 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml index 66d0cd6d1e0e..45748c0bcd00 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -680,10 +680,6 @@ let rec kinstr_extra_size : type a s r f. (a, s, r, f) kinstr -> nodes_and_size let stack_prefix_preservation_witness_size n = ret_zero (!!24 *? n) in let dup_n_gadt_witness_size n = ret_zero (!!16 *? n) in let comb n = ret_zero (!!16 *? n) in - let if_join k = - let kinfo = Script_typed_ir.kinfo_of_kinstr k in - stack_ty_size kinfo.kstack_ty - in let self_size = match t with (* Op n *) @@ -696,44 +692,15 @@ let rec kinstr_extra_size : type a s r f. (a, s, r, f) kinstr -> nodes_and_size | IComb_get (_, n, _, _) -> comb (n / 2) | IComb_set (_, n, _, _) -> comb (n / 2) | IDup_n (_, n, _, _) -> dup_n_gadt_witness_size n - (* Whole stack types after conditionals and loops. *) - | IIf {k; _} -> if_join k - | IIf_cons {k; _} -> if_join k - | IIf_none {k; _} -> if_join k - | IIf_left {k; _} -> if_join k - (* Every instruction whose elaboration uses [merge_types], - TODO? merge_types has been replaced by ty_eq - [check_item_ty], [comparable_of_ty], or [ty_of_comparable_ty] - to create a type that is embedded in the IR. *) - | IJoin_tickets (_, _, k) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr k in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) + (* Every instruction whose elaboration uses [comparable_of_ty] or + [ty_of_comparable_ty] to create a type that is embedded in the IR. *) | ITicket (_, k) -> ( let kinfo = Script_typed_ir.kinfo_of_kinstr k in match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) | IRead_ticket (_, k) -> ( let kinfo = Script_typed_ir.kinfo_of_kinstr k in match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) - | ICons_list (_, k) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr k in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) - | IMap_update (_, k) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr k in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) - | IMap_get_and_update (_, k) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr k in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) - | IBig_map_get_and_update (_, k) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr k in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) - | IApply (_, ty, _) -> ty_size ty | ICompare (_, ty, _) -> comparable_ty_size ty - | IList_iter (_, body, _) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr body in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) - | IList_map (_, body, _) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr body in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) | ISet_iter (_, body, _) -> ( let kinfo = Script_typed_ir.kinfo_of_kinstr body in match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) -- GitLab From 7d3f36fa36f60f25d5dc93346143cda79511c837 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Wed, 9 Feb 2022 16:54:27 +0100 Subject: [PATCH 16/18] Proto/Tests: adapt script cache hard-coded value --- .../test/integration/michelson/test_script_cache.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_cache.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_cache.ml index 409a8418a485..1f72c33d996e 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_cache.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_cache.ml @@ -46,7 +46,7 @@ let err x = Exn (Script_cache_test_error x) model. It has been computed by a manual run of the test. *) -let liquidity_baking_contract_size = 269476 +let liquidity_baking_contract_size = 266738 let liquidity_baking_contract = Contract.of_b58check "KT1TxqZ8QtKvLu3V3JH7Gx58n7Co8pgtpQU5" |> function -- GitLab From f2919ab05efdee0f10235fdb4828175043a5b948 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Wed, 9 Feb 2022 18:22:00 +0100 Subject: [PATCH 17/18] Tests/Python: update gas in regtest outputs --- ...::test_self_address_originate_receiver.out | 4 +- ...er::test_self_address_originate_sender.out | 4 +- ...ddressTransfer::test_send_self_address.out | 8 +- ...ontractOnchainOpcodes::test_init_proxy.out | 4 +- ...tractOnchainOpcodes::test_set_delegate.out | 10 +- ...TestContractOnchainOpcodes::test_slice.out | 6 +- ...ef0e55c43a9a857214d8761e67b.7da5c9014e.out | 6 +- ...estContractOnchainOpcodes::test_source.out | 4 +- ...ntractOnchainOpcodes::test_split_bytes.out | 10 +- ...tractOnchainOpcodes::test_split_string.out | 10 +- ...ctOnchainOpcodes::test_transfer_tokens.out | 8 +- ...(Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" | 18 +- ...(Some 5) { Elt \"hello\" 4.0427752f13.out" | 18 +- ...(Some 5) { Elt \"hello\" 4.0793dc66d5.out" | 18 +- ...None { Elt \"1\" 1 ; .df114499b8.out" | 18 +- ...None { Elt \"1\" 1 ; .f9bea98de9.out" | 18 +- ...None { Elt \"hello\" 4 })-.1db12cd837.out" | 18 +- ...None {})-\"hello\"-(Pair N.6fc7d0acf2.out" | 18 +- ... \"two\" }) )-(Right (Righ.7492e8cdea.out" | 52 +- ... \"two\" }))-(Left Unit)-(.21b30dd90f.out" | 26 +- ... \"two\" }))-(Right (Left .2873ef610c.out" | 20 +- ... \"two\" }))-(Right (Left .8a6f480005.out" | 20 +- ... \"two\" }))-(Right (Right.d336ca1903.out" | 50 +- ...Pair \"foo\" \"bar\" } { P.7f2ee47600.out" | 80 +- ...tContractOpcodes::test_check_signature.out | 70 +- ...tract_input_output[abs.tz-Unit-0-Unit].out | 24 +- ....tz-Unit-12039123919239192312931-Unit].out | 24 +- ...act_input_output[abs.tz-Unit-948-Unit].out | 24 +- ...ct_input_output[add.tz-Unit-Unit-Unit].out | 136 ++-- ...t_output[and_binary.tz-Unit-Unit-Unit].out | 74 +- ...ut[bls12_381_fr_to_mutez.tz-0-0x10-16].out | 20 +- ...mb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out | 82 +- ...nput_output[compare.tz-Unit-Unit-Unit].out | 358 ++++----- ...; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out | 200 ++--- ...-{ \"World!\" }-{ \"Hello World!\" }].out" | 16 +- ..."test2\" }-{ \"Hello test1.c27e8c3ee6.out" | 22 +- ...input_output[concat_hello.tz-{}-{}-{}].out | 10 +- ...}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out | 22 +- ...hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out | 16 +- ...output[concat_hello_bytes.tz-{}-{}-{}].out | 10 +- ...; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" | 86 +- ...\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" | 68 +- ...t_output[concat_list.tz-\"\"-{}-\"\"].out" | 14 +- ...ns.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out | 10 +- ..._output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out | 10 +- ...act_input_output[cons.tz-{}-10-{ 10 }].out | 10 +- ...ir { \"A\" } { \"B\" })-(Some False)].out" | 100 +-- ...\"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" | 244 +++--- ...\"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" | 266 +++---- ...air { \"B\" } { \"B\" })-(Some True)].out" | 100 +-- ...ir { \"c\" } { \"B\" })-(Some False)].out" | 100 +-- ..._all.tz-None-(Pair {} {})-(Some True)].out | 38 +- ...wnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" | 18 +- ...Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" | 24 +- ...r 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out | 748 +++++++++--------- ... 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out | 748 +++++++++--------- ..._input_output[dup-n.tz-Unit-Unit-Unit].out | 82 +- ... None)-(Pair 10 (Left 0))-(Left None)].out | 22 +- ...air 10 (Left 10))-(Left (So.f782cc1dec.out | 22 +- ...air 10 (Left 3))-(Left (Som.016b4db96c.out | 22 +- ...one)-(Pair 10 (Right 0))-(Right None)].out | 22 +- ...air 10 (Right 10))-(Right (.e705a30e07.out | 22 +- ...air 10 (Right 3))-(Right (S.44485eda6a.out | 22 +- ...air 5 (Right 10))-(Right (S.8ab987af15.out | 22 +- ...-{}-Unit-{ Elt \"hello\" \"world\" }].out" | 18 +- ...t[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" | 28 +- ...oncat.tz-\"?\"-\"test\"-\"test_abc\"].out" | 28 +- ...tput[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out | 18 +- ...act_input_output[first.tz-111-{ 4 }-4].out | 18 +- ...me 4) {})-\"hello\"-(Pair .161d86cef6.out" | 18 +- ...me 5) { Elt \"hello\" 4 }).684ab7e326.out" | 18 +- ...me 5) { Elt \"hello\" 4 }).d49817fb83.out" | 18 +- ...e { Elt \"1\" 1 ; .6900b1da14.out" | 18 +- ...e { Elt \"1\" 1 ; .bca0ede8be.out" | 18 +- ... { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" | 18 +- ...ir None {})-\"hello\"-(Pair None {})].out" | 18 +- ..._output[if.tz-None-False-(Some False)].out | 16 +- ...ut_output[if.tz-None-True-(Some True)].out | 16 +- ....tz-\"?\"-(Some \"hello\")-\"hello\"].out" | 12 +- ...ut_output[if_some.tz-\"?\"-None-\"\"].out" | 14 +- ...Left \"X\")-(Left True)-(Right True)].out" | 14 +- ...ft \"X\")-(Right \"a\")-(Left \"a\")].out" | 14 +- ...{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" | 14 +- ...ut[list_concat.tz-\"abc\"-{}-\"abc\"].out" | 14 +- ...tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out | 14 +- ..._output[list_concat_bytes.tz-0x-{}-0x].out | 14 +- ...b-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out | 14 +- ...list_concat_bytes.tz-0xabcd-{}-0xabcd].out | 14 +- ... ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" | 16 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 16 +- ...t_output[list_id_map.tz-{\"\"}-{}-{}].out" | 10 +- ...tput[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out | 26 +- ...tput[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out | 26 +- ...}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out | 92 +-- ...}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out | 92 +-- ...ut_output[list_map_block.tz-{0}-{}-{}].out | 20 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 120 +-- ...put_output[loop_left.tz-{\"\"}-{}-{}].out" | 36 +- ...ct_input_output[mul.tz-Unit-Unit-Unit].out | 108 +-- ...0-257-0x0101000000000000000.be11332c7f.out | 24 +- ...2-16-0x10000000000000000000.8230fb4fac.out | 24 +- ...act_input_output[neg.tz-0-(Left -2)-2].out | 14 +- ...ract_input_output[neg.tz-0-(Left 0)-0].out | 14 +- ...act_input_output[neg.tz-0-(Left 2)--2].out | 14 +- ...act_input_output[neg.tz-0-(Right 0)-0].out | 14 +- ...ct_input_output[neg.tz-0-(Right 2)--2].out | 14 +- ...not_binary.tz-None-(Left -8)-(Some 7)].out | 16 +- ...not_binary.tz-None-(Left -9)-(Some 8)].out | 16 +- ...not_binary.tz-None-(Left 0)-(Some -1)].out | 16 +- ...not_binary.tz-None-(Left 7)-(Some -8)].out | 16 +- ...not_binary.tz-None-(Left 8)-(Some -9)].out | 16 +- ...ot_binary.tz-None-(Right 0)-(Some -1)].out | 16 +- ...ot_binary.tz-None-(Right 7)-(Some -8)].out | 16 +- ...ot_binary.tz-None-(Right 8)-(Some -9)].out | 16 +- ... (Pair 1 (Pair \"foobar\".368bdfd73a.out" | 282 +++---- ... (Pair 1 (Pair \"foobar\".735d9ae802.out" | 282 +++---- ...ir \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" | 342 ++++---- ...ir \"edpkuBknW28nW72KG6RoH.4e20b52378.out" | 342 ++++---- ...ntract_input_output[pexec.tz-14-38-52].out | 28 +- ... 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out | 148 ++-- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 26 +- ...input_output[reverse.tz-{\"\"}-{}-{}].out" | 14 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 76 +- ..._output[reverse_loop.tz-{\"\"}-{}-{}].out" | 28 +- ...output[self_address.tz-Unit-Unit-Unit].out | 32 +- ..._default_entrypoint.tz-Unit-Unit-Unit].out | 34 +- ...entrypoint.tz-Unit-Left (Left 0)-Unit].out | 70 +- ...ts.tz-None-(Left (Pair 0 0))-(Some 0)].out | 18 +- ...ts.tz-None-(Left (Pair 0 1))-(Some 0)].out | 18 +- ...ts.tz-None-(Left (Pair 1 2))-(Some 4)].out | 18 +- ....tz-None-(Left (Pair 15 2))-(Some 60)].out | 18 +- ...s.tz-None-(Left (Pair 8 1))-(Some 16)].out | 18 +- ...s.tz-None-(Right (Pair 0 0))-(Some 0)].out | 18 +- ...s.tz-None-(Right (Pair 0 1))-(Some 0)].out | 18 +- ...s.tz-None-(Right (Pair 1 2))-(Some 0)].out | 18 +- ....tz-None-(Right (Pair 15 2))-(Some 3)].out | 18 +- ...s.tz-None-(Right (Pair 8 1))-(Some 4)].out | 18 +- ...ut_output[slice.tz-None-Pair 0 0-None].out | 18 +- ...tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" | 20 +- ...slice.tz-Some \"Foo\"-Pair 0 10-None].out" | 20 +- ...-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" | 20 +- ...z-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" | 20 +- ...[slice.tz-Some \"Foo\"-Pair 1 3-None].out" | 20 +- ...slice.tz-Some \"Foo\"-Pair 10 5-None].out" | 20 +- ...FooFooFooFooFooFooFooFooFo.c508d67bb0.out" | 20 +- ...put[slice_bytes.tz-None-Pair 0 1-None].out | 18 +- ...s.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out | 20 +- ...tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out | 20 +- ...z-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out | 20 +- ...z-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out | 20 +- ...-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out | 20 +- ..._bytes.tz-Some 0xaabbcc-Pair 1 3-None].out | 20 +- ...aabbccaabbccaabbccaabbccaab.df5895de85.out | 20 +- ...00000 1000000)-(Some (Pair .b461aa042b.out | 46 +- ...10000 1010000)-(Some (Pair .1e8cf7679c.out | 46 +- ...Pair False False)-(Some (Left False))].out | 20 +- ... (Pair False True)-(Some (Left True))].out | 20 +- ... (Pair True False)-(Some (Left True))].out | 20 +- ... (Pair True True)-(Some (Left False))].out | 20 +- ...one-Right (Pair 0 0)-(Some (Right 0))].out | 20 +- ...one-Right (Pair 0 1)-(Some (Right 1))].out | 20 +- ...one-Right (Pair 1 0)-(Some (Right 1))].out | 20 +- ...one-Right (Pair 1 1)-(Some (Right 0))].out | 20 +- ...-Right (Pair 42 21)-(Some (Right 63))].out | 20 +- ...-Right (Pair 42 63)-(Some (Right 21))].out | 20 +- ...s.TestContractOpcodes::test_packunpack.out | 58 +- ...roveTransferRemove::test_add_liquidity.out | 12 +- ...TransferRemove::test_call_mint_or_burn.out | 12 +- ..._baking.TestTrades::test_add_liquidity.out | 12 +- ...ing.TestTrades::test_call_mint_or_burn.out | 12 +- 170 files changed, 4094 insertions(+), 4094 deletions(-) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_receiver.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_receiver.out index ecc5ad98070a..fa365b28a6a9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_receiver.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_receiver.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSelfAddressTransfer::test_self_address_originate_receiver Node is bootstrapped. -Estimated gas: 1413.723 units (will add 100 for safety) +Estimated gas: 1413.588 units (will add 100 for safety) Estimated storage: 340 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -39,7 +39,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 83 bytes Paid storage size diff: 83 bytes - Consumed gas: 1413.723 + Consumed gas: 1413.588 Balance updates: [CONTRACT_HASH] ... -ꜩ0.02075 storage fees ........................... +ꜩ0.02075 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_sender.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_sender.out index 11fa864f1297..8b25eaf23ff3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_sender.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_sender.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSelfAddressTransfer::test_self_address_originate_sender Node is bootstrapped. -Estimated gas: 1413.674 units (will add 100 for safety) +Estimated gas: 1413.584 units (will add 100 for safety) Estimated storage: 339 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -39,7 +39,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 82 bytes Paid storage size diff: 82 bytes - Consumed gas: 1413.674 + Consumed gas: 1413.584 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0205 storage fees ........................... +ꜩ0.0205 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out index 50a7a58c71f2..2ff966fe8b77 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSelfAddressTransfer::test_send_self_address Node is bootstrapped. -Estimated gas: 5193.095 units (will add 100 for safety) +Estimated gas: 5192.870 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000824 Expected counter: [EXPECTED_COUNTER] - Gas limit: 5294 + Gas limit: 5293 Storage limit: 0 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000824 @@ -27,7 +27,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 82 bytes - Consumed gas: 3133.802 + Consumed gas: 3133.712 Internal operations: Transaction: Amount: ꜩ0 @@ -37,6 +37,6 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 83 bytes - Consumed gas: 2059.293 + Consumed gas: 2059.158 Injected block at minimal timestamp diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_init_proxy.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_init_proxy.out index 0d4c40264e0a..82bab5647501 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_init_proxy.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_init_proxy.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_init_proxy Node is bootstrapped. -Estimated gas: 1409.594 units (will add 100 for safety) +Estimated gas: 1409.504 units (will add 100 for safety) Estimated storage: 312 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -39,7 +39,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 55 bytes Paid storage size diff: 55 bytes - Consumed gas: 1409.594 + Consumed gas: 1409.504 Balance updates: [CONTRACT_HASH] ... -ꜩ0.01375 storage fees ........................... +ꜩ0.01375 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out index 967c92068bc6..688d40333948 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_set_delegate Node is bootstrapped. -Estimated gas: 1408.028 units (will add 100 for safety) +Estimated gas: 1407.938 units (will add 100 for safety) Estimated storage: 308 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000433 Expected counter: [EXPECTED_COUNTER] - Gas limit: 1509 + Gas limit: 1508 Storage limit: 328 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000433 @@ -33,7 +33,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 51 bytes Paid storage size diff: 51 bytes - Consumed gas: 1408.028 + Consumed gas: 1407.938 Balance updates: [CONTRACT_HASH] ... -ꜩ0.01275 storage fees ........................... +ꜩ0.01275 @@ -48,7 +48,7 @@ Injected block at minimal timestamp Injected block at minimal timestamp none Node is bootstrapped. -Estimated gas: 3056.096 units (will add 100 for safety) +Estimated gas: 3056.006 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -74,7 +74,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2056.096 + Consumed gas: 2056.006 Internal operations: Delegation: Contract: [CONTRACT_HASH] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice.out index d53ba0d6e197..4bededd6e4ef 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_slice Node is bootstrapped. -Estimated gas: 1828.800 units (will add 100 for safety) +Estimated gas: 1825.335 units (will add 100 for safety) Estimated storage: 835 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.001023 Expected counter: [EXPECTED_COUNTER] - Gas limit: 1929 + Gas limit: 1926 Storage limit: 855 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.001023 @@ -73,7 +73,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 578 bytes Paid storage size diff: 578 bytes - Consumed gas: 1828.800 + Consumed gas: 1825.335 Balance updates: [CONTRACT_HASH] ... -ꜩ0.1445 storage fees ........................... +ꜩ0.1445 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out index 2a4f8431b44a..d8d49cc15edf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b75ba63500a5694fb2ffe174acc2de22d01ccb7259342437f05e1987949f0ad82e9f32e9a0b79cb252d7f7b8236ad728893f4e7150742eefdbeda254970f9fcd92c6228c178e1a923e5600758eb83f2a05edd0be7625657901f2ba81eaf145d003dbef78e33f43a32a3788bdf0501000000085341554349535345 "spsig1PPUFZucuAQybs5wsqsNQ68QNgFaBnVKMFaoZZfi1BtNnuCAWnmL9wVy5HfHkR6AeodjVGxpBVVSYcJKyMURn6K1yknYLm")] Node is bootstrapped. -Estimated gas: 3964.739 units (will add 100 for safety) +Estimated gas: 3961.274 units (will add 100 for safety) Estimated storage: 257 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000914 Expected counter: [EXPECTED_COUNTER] - Gas limit: 4065 + Gas limit: 4062 Storage limit: 277 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000914 @@ -29,7 +29,7 @@ This sequence of operations was run: Updated storage: [OPERATION_HASH]48f709699019725ba Storage size: 578 bytes - Consumed gas: 2544.739 + Consumed gas: 2541.274 Internal operations: Transaction: Amount: ꜩ1000 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out index 5e54f2792887..bb009da93fb3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out @@ -78,7 +78,7 @@ Injected block at minimal timestamp [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 4338.968 units (will add 100 for safety) +Estimated gas: 4338.878 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -104,7 +104,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 55 bytes - Consumed gas: 3126.428 + Consumed gas: 3126.338 Internal operations: Transaction: Amount: ꜩ0 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out index da657a04157e..0a812969d304 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_split_bytes Node is bootstrapped. -Estimated gas: 1446.644 units (will add 100 for safety) +Estimated gas: 1446.014 units (will add 100 for safety) Estimated storage: 511 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -55,7 +55,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 254 bytes Paid storage size diff: 254 bytes - Consumed gas: 1446.644 + Consumed gas: 1446.014 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0635 storage fees ........................... +ꜩ0.0635 @@ -68,7 +68,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_bytes. Injected block at minimal timestamp Node is bootstrapped. -Estimated gas: 2097.353 units (will add 100 for safety) +Estimated gas: 2096.723 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -81,7 +81,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000481 Expected counter: [EXPECTED_COUNTER] - Gas limit: 2198 + Gas limit: 2197 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000481 @@ -95,7 +95,7 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 2097.353 + Consumed gas: 2096.723 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 storage fees ........................... +ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out index 6a65b180b261..7e30a66cab62 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_split_string Node is bootstrapped. -Estimated gas: 1446.644 units (will add 100 for safety) +Estimated gas: 1446.014 units (will add 100 for safety) Estimated storage: 511 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -55,7 +55,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 254 bytes Paid storage size diff: 254 bytes - Consumed gas: 1446.644 + Consumed gas: 1446.014 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0635 storage fees ........................... +ꜩ0.0635 @@ -68,7 +68,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_string. Injected block at minimal timestamp Node is bootstrapped. -Estimated gas: 2097.397 units (will add 100 for safety) +Estimated gas: 2096.767 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -81,7 +81,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000481 Expected counter: [EXPECTED_COUNTER] - Gas limit: 2198 + Gas limit: 2197 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000481 @@ -95,7 +95,7 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 2097.397 + Consumed gas: 2096.767 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 storage fees ........................... +ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out index f814cbf0fa36..9e27ff8ce890 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out @@ -87,7 +87,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as test_transfer_account2. Injected block at minimal timestamp Node is bootstrapped. -Estimated gas: 1411.459 units (will add 100 for safety) +Estimated gas: 1411.369 units (will add 100 for safety) Estimated storage: 323 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -127,7 +127,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 66 bytes Paid storage size diff: 66 bytes - Consumed gas: 1411.459 + Consumed gas: 1411.369 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0165 storage fees ........................... +ꜩ0.0165 @@ -143,7 +143,7 @@ Injected block at minimal timestamp [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5177.131 units (will add 100 for safety) +Estimated gas: 5177.041 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -169,7 +169,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3128.422 + Consumed gas: 3128.332 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" index 654ddd7884db..9e2845af8188 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" @@ -8,28 +8,28 @@ big_map diff New map(4) of type (big_map string nat) Set map(4)["hello"] to 4 trace - - location: 13 (remaining gas: 1039989.211 units remaining) + - location: 13 (remaining gas: 1039989.301 units remaining) [ (Pair "hello" (Some 4) {}) ] - - location: 13 (remaining gas: 1039989.201 units remaining) + - location: 13 (remaining gas: 1039989.291 units remaining) [ "hello" (Pair (Some 4) {}) ] - - location: 14 (remaining gas: 1039989.186 units remaining) + - location: 14 (remaining gas: 1039989.276 units remaining) [ (Pair (Some 4) {}) ] - - location: 16 (remaining gas: 1039989.176 units remaining) + - location: 16 (remaining gas: 1039989.266 units remaining) [ (Some 4) {} ] - - location: 14 (remaining gas: 1039989.146 units remaining) + - location: 14 (remaining gas: 1039989.236 units remaining) [ "hello" (Some 4) {} ] - - location: 17 (remaining gas: 1039988.074 units remaining) + - location: 17 (remaining gas: 1039988.164 units remaining) [ None { Elt "hello" 4 } ] - - location: 18 (remaining gas: 1039988.059 units remaining) + - location: 18 (remaining gas: 1039988.149 units remaining) [ (Pair None { Elt "hello" 4 }) ] - - location: 19 (remaining gas: 1039988.044 units remaining) + - location: 19 (remaining gas: 1039988.134 units remaining) [ {} (Pair None { Elt "hello" 4 }) ] - - location: 21 (remaining gas: 1039988.029 units remaining) + - location: 21 (remaining gas: 1039988.119 units remaining) [ (Pair {} None { Elt "hello" 4 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0427752f13.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0427752f13.out" index 88e2b97a2b38..c7a99e26f27f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0427752f13.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0427752f13.out" @@ -8,28 +8,28 @@ big_map diff New map(4) of type (big_map string nat) Set map(4)["hello"] to 5 trace - - location: 13 (remaining gas: 1039987.881 units remaining) + - location: 13 (remaining gas: 1039987.971 units remaining) [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039987.871 units remaining) + - location: 13 (remaining gas: 1039987.961 units remaining) [ "hello" (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039987.856 units remaining) + - location: 14 (remaining gas: 1039987.946 units remaining) [ (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039987.846 units remaining) + - location: 16 (remaining gas: 1039987.936 units remaining) [ (Some 5) { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039987.816 units remaining) + - location: 14 (remaining gas: 1039987.906 units remaining) [ "hello" (Some 5) { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039986.739 units remaining) + - location: 17 (remaining gas: 1039986.829 units remaining) [ (Some 4) { Elt "hello" 5 } ] - - location: 18 (remaining gas: 1039986.724 units remaining) + - location: 18 (remaining gas: 1039986.814 units remaining) [ (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 19 (remaining gas: 1039986.709 units remaining) + - location: 19 (remaining gas: 1039986.799 units remaining) [ {} (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 21 (remaining gas: 1039986.694 units remaining) + - location: 21 (remaining gas: 1039986.784 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0793dc66d5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0793dc66d5.out" index 713612b9f205..d095614c8955 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0793dc66d5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0793dc66d5.out" @@ -9,28 +9,28 @@ big_map diff Set map(4)["hello"] to 4 Set map(4)["hi"] to 5 trace - - location: 13 (remaining gas: 1039987.911 units remaining) + - location: 13 (remaining gas: 1039988.001 units remaining) [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039987.901 units remaining) + - location: 13 (remaining gas: 1039987.991 units remaining) [ "hi" (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039987.886 units remaining) + - location: 14 (remaining gas: 1039987.976 units remaining) [ (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039987.876 units remaining) + - location: 16 (remaining gas: 1039987.966 units remaining) [ (Some 5) { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039987.846 units remaining) + - location: 14 (remaining gas: 1039987.936 units remaining) [ "hi" (Some 5) { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039986.871 units remaining) + - location: 17 (remaining gas: 1039986.961 units remaining) [ None { Elt "hello" 4 ; Elt "hi" 5 } ] - - location: 18 (remaining gas: 1039986.856 units remaining) + - location: 18 (remaining gas: 1039986.946 units remaining) [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 19 (remaining gas: 1039986.841 units remaining) + - location: 19 (remaining gas: 1039986.931 units remaining) [ {} (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 21 (remaining gas: 1039986.826 units remaining) + - location: 21 (remaining gas: 1039986.916 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .df114499b8.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .df114499b8.out" index 913ded5119e9..4a9ba0552616 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .df114499b8.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .df114499b8.out" @@ -9,28 +9,28 @@ big_map diff Set map(4)["2"] to 2 Unset map(4)["1"] trace - - location: 13 (remaining gas: 1039987.007 units remaining) + - location: 13 (remaining gas: 1039987.097 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039986.997 units remaining) + - location: 13 (remaining gas: 1039987.087 units remaining) [ "1" (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 14 (remaining gas: 1039986.982 units remaining) + - location: 14 (remaining gas: 1039987.072 units remaining) [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 16 (remaining gas: 1039986.972 units remaining) + - location: 16 (remaining gas: 1039987.062 units remaining) [ None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039986.942 units remaining) + - location: 14 (remaining gas: 1039987.032 units remaining) [ "1" None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039985.998 units remaining) + - location: 17 (remaining gas: 1039986.088 units remaining) [ (Some 1) { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039985.983 units remaining) + - location: 18 (remaining gas: 1039986.073 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039985.968 units remaining) + - location: 19 (remaining gas: 1039986.058 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039985.953 units remaining) + - location: 21 (remaining gas: 1039986.043 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .f9bea98de9.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .f9bea98de9.out" index 2accf230a27c..54e3dc84725a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .f9bea98de9.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .f9bea98de9.out" @@ -9,28 +9,28 @@ big_map diff Set map(4)["2"] to 2 Unset map(4)["1"] trace - - location: 13 (remaining gas: 1039987.007 units remaining) + - location: 13 (remaining gas: 1039987.097 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039986.997 units remaining) + - location: 13 (remaining gas: 1039987.087 units remaining) [ "1" (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 14 (remaining gas: 1039986.982 units remaining) + - location: 14 (remaining gas: 1039987.072 units remaining) [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 16 (remaining gas: 1039986.972 units remaining) + - location: 16 (remaining gas: 1039987.062 units remaining) [ None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039986.942 units remaining) + - location: 14 (remaining gas: 1039987.032 units remaining) [ "1" None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039985.998 units remaining) + - location: 17 (remaining gas: 1039986.088 units remaining) [ (Some 1) { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039985.983 units remaining) + - location: 18 (remaining gas: 1039986.073 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039985.968 units remaining) + - location: 19 (remaining gas: 1039986.058 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039985.953 units remaining) + - location: 21 (remaining gas: 1039986.043 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.1db12cd837.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.1db12cd837.out" index 36b758a15804..9d037082277a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.1db12cd837.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.1db12cd837.out" @@ -8,28 +8,28 @@ big_map diff New map(4) of type (big_map string nat) Unset map(4)["hello"] trace - - location: 13 (remaining gas: 1039987.981 units remaining) + - location: 13 (remaining gas: 1039988.071 units remaining) [ (Pair "hello" None { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039987.971 units remaining) + - location: 13 (remaining gas: 1039988.061 units remaining) [ "hello" (Pair None { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039987.956 units remaining) + - location: 14 (remaining gas: 1039988.046 units remaining) [ (Pair None { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039987.946 units remaining) + - location: 16 (remaining gas: 1039988.036 units remaining) [ None { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039987.916 units remaining) + - location: 14 (remaining gas: 1039988.006 units remaining) [ "hello" None { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039986.839 units remaining) + - location: 17 (remaining gas: 1039986.929 units remaining) [ (Some 4) {} ] - - location: 18 (remaining gas: 1039986.824 units remaining) + - location: 18 (remaining gas: 1039986.914 units remaining) [ (Pair (Some 4) {}) ] - - location: 19 (remaining gas: 1039986.809 units remaining) + - location: 19 (remaining gas: 1039986.899 units remaining) [ {} (Pair (Some 4) {}) ] - - location: 21 (remaining gas: 1039986.794 units remaining) + - location: 21 (remaining gas: 1039986.884 units remaining) [ (Pair {} (Some 4) {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.6fc7d0acf2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.6fc7d0acf2.out" index 9b50beb4545e..b249e93802a6 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.6fc7d0acf2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.6fc7d0acf2.out" @@ -8,28 +8,28 @@ big_map diff New map(4) of type (big_map string nat) Unset map(4)["hello"] trace - - location: 13 (remaining gas: 1039989.311 units remaining) + - location: 13 (remaining gas: 1039989.401 units remaining) [ (Pair "hello" None {}) ] - - location: 13 (remaining gas: 1039989.301 units remaining) + - location: 13 (remaining gas: 1039989.391 units remaining) [ "hello" (Pair None {}) ] - - location: 14 (remaining gas: 1039989.286 units remaining) + - location: 14 (remaining gas: 1039989.376 units remaining) [ (Pair None {}) ] - - location: 16 (remaining gas: 1039989.276 units remaining) + - location: 16 (remaining gas: 1039989.366 units remaining) [ None {} ] - - location: 14 (remaining gas: 1039989.246 units remaining) + - location: 14 (remaining gas: 1039989.336 units remaining) [ "hello" None {} ] - - location: 17 (remaining gas: 1039988.174 units remaining) + - location: 17 (remaining gas: 1039988.264 units remaining) [ None {} ] - - location: 18 (remaining gas: 1039988.159 units remaining) + - location: 18 (remaining gas: 1039988.249 units remaining) [ (Pair None {}) ] - - location: 19 (remaining gas: 1039988.144 units remaining) + - location: 19 (remaining gas: 1039988.234 units remaining) [ {} (Pair None {}) ] - - location: 21 (remaining gas: 1039988.129 units remaining) + - location: 21 (remaining gas: 1039988.219 units remaining) [ (Pair {} None {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.7492e8cdea.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.7492e8cdea.out" index 230bb88d09f8..39a755a95c88 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.7492e8cdea.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.7492e8cdea.out" @@ -11,80 +11,80 @@ big_map diff Set map(4)["3"] to "three" Set map(4)["1"] to "one" trace - - location: 43 (remaining gas: 1039916.208 units remaining) + - location: 43 (remaining gas: 1039919.988 units remaining) [ (Pair (Right (Right (Right (Left { Pair "3" "three" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039916.198 units remaining) + - location: 43 (remaining gas: 1039919.978 units remaining) [ (Right (Right (Right (Left { Pair "3" "three" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039916.188 units remaining) + - location: 44 (remaining gas: 1039919.968 units remaining) [ (Right (Right (Left { Pair "3" "three" }))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039916.178 units remaining) + - location: 60 (remaining gas: 1039919.958 units remaining) [ (Right (Left { Pair "3" "three" })) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 65 (remaining gas: 1039916.168 units remaining) + - location: 65 (remaining gas: 1039919.948 units remaining) [ (Left { Pair "3" "three" }) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 108 (remaining gas: 1039916.158 units remaining) + - location: 108 (remaining gas: 1039919.938 units remaining) [ { Pair "3" "three" } (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 110 (remaining gas: 1039916.143 units remaining) + - location: 110 (remaining gas: 1039919.923 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 113 (remaining gas: 1039916.133 units remaining) + - location: 113 (remaining gas: 1039919.913 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 113 (remaining gas: 1039916.118 units remaining) + - location: 113 (remaining gas: 1039919.898 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 119 (remaining gas: 1039916.108 units remaining) + - location: 119 (remaining gas: 1039919.888 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } ] - - location: 110 (remaining gas: 1039916.078 units remaining) + - location: 110 (remaining gas: 1039919.858 units remaining) [ { Pair "3" "three" } { Elt "1" "one" } { Elt "2" "two" } ] - - location: 120 (remaining gas: 1039916.078 units remaining) + - location: 120 (remaining gas: 1039919.858 units remaining) [ (Pair "3" "three") { Elt "1" "one" } { Elt "2" "two" } ] - - location: 122 (remaining gas: 1039916.068 units remaining) + - location: 122 (remaining gas: 1039919.848 units remaining) [ "3" "three" { Elt "1" "one" } { Elt "2" "two" } ] - - location: 123 (remaining gas: 1039916.053 units remaining) + - location: 123 (remaining gas: 1039919.833 units remaining) [ "three" { Elt "1" "one" } { Elt "2" "two" } ] - - location: 125 (remaining gas: 1039916.038 units remaining) + - location: 125 (remaining gas: 1039919.818 units remaining) [ (Some "three") { Elt "1" "one" } { Elt "2" "two" } ] - - location: 123 (remaining gas: 1039916.008 units remaining) + - location: 123 (remaining gas: 1039919.788 units remaining) [ "3" (Some "three") { Elt "1" "one" } { Elt "2" "two" } ] - - location: 126 (remaining gas: 1039915.076 units remaining) + - location: 126 (remaining gas: 1039918.856 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" } ] - - location: 120 (remaining gas: 1039915.061 units remaining) + - location: 120 (remaining gas: 1039918.841 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" } ] - - location: 127 (remaining gas: 1039915.046 units remaining) + - location: 127 (remaining gas: 1039918.826 units remaining) [ (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }) ] - - location: 128 (remaining gas: 1039915.031 units remaining) + - location: 128 (remaining gas: 1039918.811 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 108 (remaining gas: 1039915.016 units remaining) + - location: 108 (remaining gas: 1039918.796 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 65 (remaining gas: 1039915.001 units remaining) + - location: 65 (remaining gas: 1039918.781 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039914.986 units remaining) + - location: 60 (remaining gas: 1039918.766 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039914.971 units remaining) + - location: 44 (remaining gas: 1039918.751 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 151 (remaining gas: 1039914.956 units remaining) + - location: 151 (remaining gas: 1039918.736 units remaining) [ {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 153 (remaining gas: 1039914.941 units remaining) + - location: 153 (remaining gas: 1039918.721 units remaining) [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.21b30dd90f.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.21b30dd90f.out" index b963a5de909b..438366ea336d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.21b30dd90f.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.21b30dd90f.out" @@ -10,35 +10,35 @@ big_map diff New map(4) of type (big_map string string) Set map(4)["2"] to "two" trace - - location: 43 (remaining gas: 1039917.116 units remaining) + - location: 43 (remaining gas: 1039920.896 units remaining) [ (Pair (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039917.106 units remaining) + - location: 43 (remaining gas: 1039920.886 units remaining) [ (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039917.096 units remaining) + - location: 44 (remaining gas: 1039920.876 units remaining) [ Unit (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 46 (remaining gas: 1039917.086 units remaining) + - location: 46 (remaining gas: 1039920.866 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 48 (remaining gas: 1039917.076 units remaining) + - location: 48 (remaining gas: 1039920.856 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 48 (remaining gas: 1039917.061 units remaining) + - location: 48 (remaining gas: 1039920.841 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 54 (remaining gas: 1039917.051 units remaining) + - location: 54 (remaining gas: 1039920.831 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } ] - - location: 55 (remaining gas: 1039917.041 units remaining) + - location: 55 (remaining gas: 1039920.821 units remaining) [ { Elt "2" "two" } { Elt "1" "one" } ] - - location: 56 (remaining gas: 1039917.026 units remaining) + - location: 56 (remaining gas: 1039920.806 units remaining) [ (Pair { Elt "2" "two" } { Elt "1" "one" }) ] - - location: 57 (remaining gas: 1039917.011 units remaining) + - location: 57 (remaining gas: 1039920.791 units remaining) [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: 44 (remaining gas: 1039916.996 units remaining) + - location: 44 (remaining gas: 1039920.776 units remaining) [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: 151 (remaining gas: 1039916.981 units remaining) + - location: 151 (remaining gas: 1039920.761 units remaining) [ {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: 153 (remaining gas: 1039916.966 units remaining) + - location: 153 (remaining gas: 1039920.746 units remaining) [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .2873ef610c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .2873ef610c.out" index 96d8412d742c..aa532e8b1649 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .2873ef610c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .2873ef610c.out" @@ -10,30 +10,30 @@ big_map diff New map(4) of type (big_map string string) Set map(4)["3"] to "three" trace - - location: 43 (remaining gas: 1039913.412 units remaining) + - location: 43 (remaining gas: 1039917.192 units remaining) [ (Pair (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039913.402 units remaining) + - location: 43 (remaining gas: 1039917.182 units remaining) [ (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039913.392 units remaining) + - location: 44 (remaining gas: 1039917.172 units remaining) [ (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039913.382 units remaining) + - location: 60 (remaining gas: 1039917.162 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 62 (remaining gas: 1039913.372 units remaining) + - location: 62 (remaining gas: 1039917.152 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 63 (remaining gas: 1039913.362 units remaining) + - location: 63 (remaining gas: 1039917.142 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 60 (remaining gas: 1039913.347 units remaining) + - location: 60 (remaining gas: 1039917.127 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 44 (remaining gas: 1039913.332 units remaining) + - location: 44 (remaining gas: 1039917.112 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 151 (remaining gas: 1039913.317 units remaining) + - location: 151 (remaining gas: 1039917.097 units remaining) [ {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 153 (remaining gas: 1039913.302 units remaining) + - location: 153 (remaining gas: 1039917.082 units remaining) [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" index b48465826e72..90645801169b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" @@ -7,29 +7,29 @@ emitted operations big_map diff trace - - location: 43 (remaining gas: 1039916.476 units remaining) + - location: 43 (remaining gas: 1039920.256 units remaining) [ (Pair (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039916.466 units remaining) + - location: 43 (remaining gas: 1039920.246 units remaining) [ (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039916.456 units remaining) + - location: 44 (remaining gas: 1039920.236 units remaining) [ (Left (Right Unit)) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039916.446 units remaining) + - location: 60 (remaining gas: 1039920.226 units remaining) [ (Right Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 62 (remaining gas: 1039916.436 units remaining) + - location: 62 (remaining gas: 1039920.216 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) (Right Unit) ] - - location: 63 (remaining gas: 1039916.426 units remaining) + - location: 63 (remaining gas: 1039920.206 units remaining) [ (Right Unit) ] - - location: 60 (remaining gas: 1039916.411 units remaining) + - location: 60 (remaining gas: 1039920.191 units remaining) [ (Right Unit) ] - - location: 44 (remaining gas: 1039916.396 units remaining) + - location: 44 (remaining gas: 1039920.176 units remaining) [ (Right Unit) ] - - location: 151 (remaining gas: 1039916.381 units remaining) + - location: 151 (remaining gas: 1039920.161 units remaining) [ {} (Right Unit) ] - - location: 153 (remaining gas: 1039916.366 units remaining) + - location: 153 (remaining gas: 1039920.146 units remaining) [ (Pair {} (Right Unit)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.d336ca1903.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.d336ca1903.out" index 6511ee1f85fc..6e81578b1801 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.d336ca1903.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.d336ca1903.out" @@ -10,74 +10,74 @@ big_map diff New map(4) of type (big_map string string) Unset map(4)["1"] trace - - location: 43 (remaining gas: 1039916.472 units remaining) + - location: 43 (remaining gas: 1039920.252 units remaining) [ (Pair (Right (Right (Right (Right { "1" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039916.462 units remaining) + - location: 43 (remaining gas: 1039920.242 units remaining) [ (Right (Right (Right (Right { "1" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039916.452 units remaining) + - location: 44 (remaining gas: 1039920.232 units remaining) [ (Right (Right (Right { "1" }))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039916.442 units remaining) + - location: 60 (remaining gas: 1039920.222 units remaining) [ (Right (Right { "1" })) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 65 (remaining gas: 1039916.432 units remaining) + - location: 65 (remaining gas: 1039920.212 units remaining) [ (Right { "1" }) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 108 (remaining gas: 1039916.422 units remaining) + - location: 108 (remaining gas: 1039920.202 units remaining) [ { "1" } (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 131 (remaining gas: 1039916.407 units remaining) + - location: 131 (remaining gas: 1039920.187 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 134 (remaining gas: 1039916.397 units remaining) + - location: 134 (remaining gas: 1039920.177 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 134 (remaining gas: 1039916.382 units remaining) + - location: 134 (remaining gas: 1039920.162 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 140 (remaining gas: 1039916.372 units remaining) + - location: 140 (remaining gas: 1039920.152 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } ] - - location: 131 (remaining gas: 1039916.342 units remaining) + - location: 131 (remaining gas: 1039920.122 units remaining) [ { "1" } { Elt "1" "one" } { Elt "2" "two" } ] - - location: 141 (remaining gas: 1039916.342 units remaining) + - location: 141 (remaining gas: 1039920.122 units remaining) [ "1" { Elt "1" "one" } { Elt "2" "two" } ] - - location: 143 (remaining gas: 1039916.327 units remaining) + - location: 143 (remaining gas: 1039920.107 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } ] - - location: 145 (remaining gas: 1039916.312 units remaining) + - location: 145 (remaining gas: 1039920.092 units remaining) [ None { Elt "1" "one" } { Elt "2" "two" } ] - - location: 143 (remaining gas: 1039916.282 units remaining) + - location: 143 (remaining gas: 1039920.062 units remaining) [ "1" None { Elt "1" "one" } { Elt "2" "two" } ] - - location: 147 (remaining gas: 1039915.350 units remaining) + - location: 147 (remaining gas: 1039919.130 units remaining) [ {} { Elt "2" "two" } ] - - location: 141 (remaining gas: 1039915.335 units remaining) + - location: 141 (remaining gas: 1039919.115 units remaining) [ {} { Elt "2" "two" } ] - - location: 148 (remaining gas: 1039915.320 units remaining) + - location: 148 (remaining gas: 1039919.100 units remaining) [ (Pair {} { Elt "2" "two" }) ] - - location: 149 (remaining gas: 1039915.305 units remaining) + - location: 149 (remaining gas: 1039919.085 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 108 (remaining gas: 1039915.290 units remaining) + - location: 108 (remaining gas: 1039919.070 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 65 (remaining gas: 1039915.275 units remaining) + - location: 65 (remaining gas: 1039919.055 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039915.260 units remaining) + - location: 60 (remaining gas: 1039919.040 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039915.245 units remaining) + - location: 44 (remaining gas: 1039919.025 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 151 (remaining gas: 1039915.230 units remaining) + - location: 151 (remaining gas: 1039919.010 units remaining) [ {} (Left (Pair {} { Elt "2" "two" })) ] - - location: 153 (remaining gas: 1039915.215 units remaining) + - location: 153 (remaining gas: 1039918.995 units remaining) [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.7f2ee47600.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.7f2ee47600.out" index 54b39b95fabf..e3e4f07ed88f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.7f2ee47600.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.7f2ee47600.out" @@ -10,126 +10,126 @@ big_map diff New map(4) of type (big_map string string) Set map(4)["foo"] to "bar" trace - - location: 43 (remaining gas: 1039918.754 units remaining) + - location: 43 (remaining gas: 1039922.534 units remaining) [ (Pair (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit)) ] - - location: 43 (remaining gas: 1039918.744 units remaining) + - location: 43 (remaining gas: 1039922.524 units remaining) [ (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit) ] - - location: 44 (remaining gas: 1039918.734 units remaining) + - location: 44 (remaining gas: 1039922.514 units remaining) [ (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }))) (Right Unit) ] - - location: 60 (remaining gas: 1039918.724 units remaining) + - location: 60 (remaining gas: 1039922.504 units remaining) [ (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })) (Right Unit) ] - - location: 65 (remaining gas: 1039918.714 units remaining) + - location: 65 (remaining gas: 1039922.494 units remaining) [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) (Right Unit) ] - - location: 67 (remaining gas: 1039918.699 units remaining) + - location: 67 (remaining gas: 1039922.479 units remaining) [ (Right Unit) ] - - location: 70 (remaining gas: 1039918.689 units remaining) + - location: 70 (remaining gas: 1039922.469 units remaining) [ Unit ] - - location: 70 (remaining gas: 1039918.674 units remaining) + - location: 70 (remaining gas: 1039922.454 units remaining) [ Unit ] - - location: 76 (remaining gas: 1039918.664 units remaining) + - location: 76 (remaining gas: 1039922.444 units remaining) [ ] - - location: 67 (remaining gas: 1039918.634 units remaining) + - location: 67 (remaining gas: 1039922.414 units remaining) [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) ] - - location: 77 (remaining gas: 1039918.624 units remaining) + - location: 77 (remaining gas: 1039922.404 units remaining) [ { Pair "foo" "bar" } { Pair "gaz" "baz" } ] - - location: 78 (remaining gas: 1039918.609 units remaining) + - location: 78 (remaining gas: 1039922.389 units remaining) [ { Pair "gaz" "baz" } ] - - location: 80 (remaining gas: 1039918.594 units remaining) + - location: 80 (remaining gas: 1039922.374 units remaining) [ {} { Pair "gaz" "baz" } ] - - location: 78 (remaining gas: 1039918.564 units remaining) + - location: 78 (remaining gas: 1039922.344 units remaining) [ { Pair "foo" "bar" } {} { Pair "gaz" "baz" } ] - - location: 83 (remaining gas: 1039918.564 units remaining) + - location: 83 (remaining gas: 1039922.344 units remaining) [ (Pair "foo" "bar") {} { Pair "gaz" "baz" } ] - - location: 85 (remaining gas: 1039918.554 units remaining) + - location: 85 (remaining gas: 1039922.334 units remaining) [ "foo" "bar" {} { Pair "gaz" "baz" } ] - - location: 86 (remaining gas: 1039918.539 units remaining) + - location: 86 (remaining gas: 1039922.319 units remaining) [ "bar" {} { Pair "gaz" "baz" } ] - - location: 88 (remaining gas: 1039918.524 units remaining) + - location: 88 (remaining gas: 1039922.304 units remaining) [ (Some "bar") {} { Pair "gaz" "baz" } ] - - location: 86 (remaining gas: 1039918.494 units remaining) + - location: 86 (remaining gas: 1039922.274 units remaining) [ "foo" (Some "bar") {} { Pair "gaz" "baz" } ] - - location: 89 (remaining gas: 1039917.496 units remaining) + - location: 89 (remaining gas: 1039921.276 units remaining) [ { Elt "foo" "bar" } { Pair "gaz" "baz" } ] - - location: 83 (remaining gas: 1039917.481 units remaining) + - location: 83 (remaining gas: 1039921.261 units remaining) [ { Elt "foo" "bar" } { Pair "gaz" "baz" } ] - - location: 90 (remaining gas: 1039917.471 units remaining) + - location: 90 (remaining gas: 1039921.251 units remaining) [ { Pair "gaz" "baz" } { Elt "foo" "bar" } ] - - location: 91 (remaining gas: 1039917.456 units remaining) + - location: 91 (remaining gas: 1039921.236 units remaining) [ { Elt "foo" "bar" } ] - - location: 93 (remaining gas: 1039917.441 units remaining) + - location: 93 (remaining gas: 1039921.221 units remaining) [ {} { Elt "foo" "bar" } ] - - location: 91 (remaining gas: 1039917.411 units remaining) + - location: 91 (remaining gas: 1039921.191 units remaining) [ { Pair "gaz" "baz" } {} { Elt "foo" "bar" } ] - - location: 96 (remaining gas: 1039917.411 units remaining) + - location: 96 (remaining gas: 1039921.191 units remaining) [ (Pair "gaz" "baz") {} { Elt "foo" "bar" } ] - - location: 98 (remaining gas: 1039917.401 units remaining) + - location: 98 (remaining gas: 1039921.181 units remaining) [ "gaz" "baz" {} { Elt "foo" "bar" } ] - - location: 99 (remaining gas: 1039917.386 units remaining) + - location: 99 (remaining gas: 1039921.166 units remaining) [ "baz" {} { Elt "foo" "bar" } ] - - location: 101 (remaining gas: 1039917.371 units remaining) + - location: 101 (remaining gas: 1039921.151 units remaining) [ (Some "baz") {} { Elt "foo" "bar" } ] - - location: 99 (remaining gas: 1039917.341 units remaining) + - location: 99 (remaining gas: 1039921.121 units remaining) [ "gaz" (Some "baz") {} { Elt "foo" "bar" } ] - - location: 102 (remaining gas: 1039916.343 units remaining) + - location: 102 (remaining gas: 1039920.123 units remaining) [ { Elt "gaz" "baz" } { Elt "foo" "bar" } ] - - location: 96 (remaining gas: 1039916.328 units remaining) + - location: 96 (remaining gas: 1039920.108 units remaining) [ { Elt "gaz" "baz" } { Elt "foo" "bar" } ] - - location: 103 (remaining gas: 1039916.318 units remaining) + - location: 103 (remaining gas: 1039920.098 units remaining) [ { Elt "foo" "bar" } { Elt "gaz" "baz" } ] - - location: 104 (remaining gas: 1039916.303 units remaining) + - location: 104 (remaining gas: 1039920.083 units remaining) [ (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }) ] - - location: 105 (remaining gas: 1039916.288 units remaining) + - location: 105 (remaining gas: 1039920.068 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 65 (remaining gas: 1039916.273 units remaining) + - location: 65 (remaining gas: 1039920.053 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 60 (remaining gas: 1039916.258 units remaining) + - location: 60 (remaining gas: 1039920.038 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 44 (remaining gas: 1039916.243 units remaining) + - location: 44 (remaining gas: 1039920.023 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 151 (remaining gas: 1039916.228 units remaining) + - location: 151 (remaining gas: 1039920.008 units remaining) [ {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 153 (remaining gas: 1039916.213 units remaining) + - location: 153 (remaining gas: 1039919.993 units remaining) [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out index e08e6db7a436..988fdadbbf4d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out @@ -8,18 +8,18 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039651.590 units remaining) + - location: 9 (remaining gas: 1039651.905 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 9 (remaining gas: 1039651.580 units remaining) + - location: 9 (remaining gas: 1039651.895 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 10 (remaining gas: 1039651.570 units remaining) + - location: 10 (remaining gas: 1039651.885 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @@ -29,20 +29,20 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 11 (remaining gas: 1039651.555 units remaining) + - location: 11 (remaining gas: 1039651.870 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 13 (remaining gas: 1039651.545 units remaining) + - location: 13 (remaining gas: 1039651.860 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 14 (remaining gas: 1039651.535 units remaining) + - location: 14 (remaining gas: 1039651.850 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" @@ -50,36 +50,36 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 15 (remaining gas: 1039651.525 units remaining) + - location: 15 (remaining gas: 1039651.840 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 16 (remaining gas: 1039651.510 units remaining) + - location: 16 (remaining gas: 1039651.825 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 18 (remaining gas: 1039651.500 units remaining) + - location: 18 (remaining gas: 1039651.815 units remaining) [ "hello" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 19 (remaining gas: 1039651.009 units remaining) + - location: 19 (remaining gas: 1039651.324 units remaining) [ 0x05010000000568656c6c6f (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 16 (remaining gas: 1039650.979 units remaining) + - location: 16 (remaining gas: 1039651.294 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 11 (remaining gas: 1039650.949 units remaining) + - location: 11 (remaining gas: 1039651.264 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @@ -88,34 +88,34 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 20 (remaining gas: 1039650.939 units remaining) + - location: 20 (remaining gas: 1039651.254 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 21 (remaining gas: 1039585.127 units remaining) + - location: 21 (remaining gas: 1039585.442 units remaining) [ True (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 22 (remaining gas: 1039585.117 units remaining) + - location: 22 (remaining gas: 1039585.432 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 22 (remaining gas: 1039585.102 units remaining) + - location: 22 (remaining gas: 1039585.417 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 28 (remaining gas: 1039585.092 units remaining) + - location: 28 (remaining gas: 1039585.407 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 29 (remaining gas: 1039585.077 units remaining) + - location: 29 (remaining gas: 1039585.392 units remaining) [ {} (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 31 (remaining gas: 1039585.062 units remaining) + - location: 31 (remaining gas: 1039585.377 units remaining) [ (Pair {} "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] @@ -136,18 +136,18 @@ At line 8 characters 14 to 18, script reached FAILWITH instruction with Unit trace - - location: 9 (remaining gas: 1039651.600 units remaining) + - location: 9 (remaining gas: 1039651.915 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 9 (remaining gas: 1039651.590 units remaining) + - location: 9 (remaining gas: 1039651.905 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 10 (remaining gas: 1039651.580 units remaining) + - location: 10 (remaining gas: 1039651.895 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @@ -157,20 +157,20 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 11 (remaining gas: 1039651.565 units remaining) + - location: 11 (remaining gas: 1039651.880 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 13 (remaining gas: 1039651.555 units remaining) + - location: 13 (remaining gas: 1039651.870 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 14 (remaining gas: 1039651.545 units remaining) + - location: 14 (remaining gas: 1039651.860 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" @@ -178,36 +178,36 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 15 (remaining gas: 1039651.535 units remaining) + - location: 15 (remaining gas: 1039651.850 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 16 (remaining gas: 1039651.520 units remaining) + - location: 16 (remaining gas: 1039651.835 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 18 (remaining gas: 1039651.510 units remaining) + - location: 18 (remaining gas: 1039651.825 units remaining) [ "abcd" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 19 (remaining gas: 1039651.052 units remaining) + - location: 19 (remaining gas: 1039651.367 units remaining) [ 0x05010000000461626364 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 16 (remaining gas: 1039651.022 units remaining) + - location: 16 (remaining gas: 1039651.337 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 11 (remaining gas: 1039650.992 units remaining) + - location: 11 (remaining gas: 1039651.307 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @@ -216,23 +216,23 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 20 (remaining gas: 1039650.982 units remaining) + - location: 20 (remaining gas: 1039651.297 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 21 (remaining gas: 1039585.171 units remaining) + - location: 21 (remaining gas: 1039585.486 units remaining) [ False (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 22 (remaining gas: 1039585.161 units remaining) + - location: 22 (remaining gas: 1039585.476 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 26 (remaining gas: 1039585.151 units remaining) + - location: 26 (remaining gas: 1039585.466 units remaining) [ Unit (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out index faec346a2472..1e5ceba092ac 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out @@ -7,32 +7,32 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039988.284 units remaining) + - location: 7 (remaining gas: 1039988.329 units remaining) [ (Pair 0 Unit) ] - - location: 7 (remaining gas: 1039988.274 units remaining) + - location: 7 (remaining gas: 1039988.319 units remaining) [ 0 ] - - location: 8 (remaining gas: 1039988.264 units remaining) + - location: 8 (remaining gas: 1039988.309 units remaining) [ 0 0 ] - - location: 9 (remaining gas: 1039988.224 units remaining) + - location: 9 (remaining gas: 1039988.269 units remaining) [ 0 0 ] - - location: 10 (remaining gas: 1039988.199 units remaining) + - location: 10 (remaining gas: 1039988.244 units remaining) [ 0 0 ] - - location: 11 (remaining gas: 1039988.164 units remaining) + - location: 11 (remaining gas: 1039988.209 units remaining) [ 0 ] - - location: 13 (remaining gas: 1039988.149 units remaining) + - location: 13 (remaining gas: 1039988.194 units remaining) [ True ] - - location: 14 (remaining gas: 1039988.139 units remaining) + - location: 14 (remaining gas: 1039988.184 units remaining) [ ] - - location: 14 (remaining gas: 1039988.124 units remaining) + - location: 14 (remaining gas: 1039988.169 units remaining) [ ] - - location: 20 (remaining gas: 1039988.114 units remaining) + - location: 20 (remaining gas: 1039988.159 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039988.099 units remaining) + - location: 21 (remaining gas: 1039988.144 units remaining) [ {} Unit ] - - location: 23 (remaining gas: 1039988.084 units remaining) + - location: 23 (remaining gas: 1039988.129 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out index 5efadd48caf7..65f79920e8a4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out @@ -7,32 +7,32 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039988.284 units remaining) + - location: 7 (remaining gas: 1039988.329 units remaining) [ (Pair 12039123919239192312931 Unit) ] - - location: 7 (remaining gas: 1039988.274 units remaining) + - location: 7 (remaining gas: 1039988.319 units remaining) [ 12039123919239192312931 ] - - location: 8 (remaining gas: 1039988.264 units remaining) + - location: 8 (remaining gas: 1039988.309 units remaining) [ 12039123919239192312931 12039123919239192312931 ] - - location: 9 (remaining gas: 1039988.224 units remaining) + - location: 9 (remaining gas: 1039988.269 units remaining) [ -12039123919239192312931 12039123919239192312931 ] - - location: 10 (remaining gas: 1039988.199 units remaining) + - location: 10 (remaining gas: 1039988.244 units remaining) [ 12039123919239192312931 12039123919239192312931 ] - - location: 11 (remaining gas: 1039988.164 units remaining) + - location: 11 (remaining gas: 1039988.209 units remaining) [ 0 ] - - location: 13 (remaining gas: 1039988.149 units remaining) + - location: 13 (remaining gas: 1039988.194 units remaining) [ True ] - - location: 14 (remaining gas: 1039988.139 units remaining) + - location: 14 (remaining gas: 1039988.184 units remaining) [ ] - - location: 14 (remaining gas: 1039988.124 units remaining) + - location: 14 (remaining gas: 1039988.169 units remaining) [ ] - - location: 20 (remaining gas: 1039988.114 units remaining) + - location: 20 (remaining gas: 1039988.159 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039988.099 units remaining) + - location: 21 (remaining gas: 1039988.144 units remaining) [ {} Unit ] - - location: 23 (remaining gas: 1039988.084 units remaining) + - location: 23 (remaining gas: 1039988.129 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out index a555a1bb620a..e3f8e94b6151 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out @@ -7,32 +7,32 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039988.284 units remaining) + - location: 7 (remaining gas: 1039988.329 units remaining) [ (Pair 948 Unit) ] - - location: 7 (remaining gas: 1039988.274 units remaining) + - location: 7 (remaining gas: 1039988.319 units remaining) [ 948 ] - - location: 8 (remaining gas: 1039988.264 units remaining) + - location: 8 (remaining gas: 1039988.309 units remaining) [ 948 948 ] - - location: 9 (remaining gas: 1039988.224 units remaining) + - location: 9 (remaining gas: 1039988.269 units remaining) [ -948 948 ] - - location: 10 (remaining gas: 1039988.199 units remaining) + - location: 10 (remaining gas: 1039988.244 units remaining) [ 948 948 ] - - location: 11 (remaining gas: 1039988.164 units remaining) + - location: 11 (remaining gas: 1039988.209 units remaining) [ 0 ] - - location: 13 (remaining gas: 1039988.149 units remaining) + - location: 13 (remaining gas: 1039988.194 units remaining) [ True ] - - location: 14 (remaining gas: 1039988.139 units remaining) + - location: 14 (remaining gas: 1039988.184 units remaining) [ ] - - location: 14 (remaining gas: 1039988.124 units remaining) + - location: 14 (remaining gas: 1039988.169 units remaining) [ ] - - location: 20 (remaining gas: 1039988.114 units remaining) + - location: 20 (remaining gas: 1039988.159 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039988.099 units remaining) + - location: 21 (remaining gas: 1039988.144 units remaining) [ {} Unit ] - - location: 23 (remaining gas: 1039988.084 units remaining) + - location: 23 (remaining gas: 1039988.129 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out index 8b8ab932f781..6c4e5eb5d75f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out @@ -7,205 +7,205 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039924.968 units remaining) + - location: 7 (remaining gas: 1039926.048 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039924.958 units remaining) + - location: 7 (remaining gas: 1039926.038 units remaining) [ Unit ] - - location: 8 (remaining gas: 1039924.948 units remaining) + - location: 8 (remaining gas: 1039926.028 units remaining) [ 2 Unit ] - - location: 11 (remaining gas: 1039924.938 units remaining) + - location: 11 (remaining gas: 1039926.018 units remaining) [ 2 2 Unit ] - - location: 14 (remaining gas: 1039924.883 units remaining) + - location: 14 (remaining gas: 1039925.963 units remaining) [ 4 Unit ] - - location: 15 (remaining gas: 1039924.873 units remaining) + - location: 15 (remaining gas: 1039925.953 units remaining) [ 4 4 Unit ] - - location: 20 (remaining gas: 1039924.838 units remaining) + - location: 20 (remaining gas: 1039925.918 units remaining) [ 0 Unit ] - - location: 21 (remaining gas: 1039924.823 units remaining) + - location: 21 (remaining gas: 1039925.903 units remaining) [ True Unit ] - - location: 22 (remaining gas: 1039924.813 units remaining) + - location: 22 (remaining gas: 1039925.893 units remaining) [ Unit ] - - location: 22 (remaining gas: 1039924.798 units remaining) + - location: 22 (remaining gas: 1039925.878 units remaining) [ Unit ] - - location: 28 (remaining gas: 1039924.788 units remaining) + - location: 28 (remaining gas: 1039925.868 units remaining) [ 2 Unit ] - - location: 31 (remaining gas: 1039924.778 units remaining) + - location: 31 (remaining gas: 1039925.858 units remaining) [ 2 2 Unit ] - - location: 34 (remaining gas: 1039924.723 units remaining) + - location: 34 (remaining gas: 1039925.803 units remaining) [ 4 Unit ] - - location: 35 (remaining gas: 1039924.713 units remaining) + - location: 35 (remaining gas: 1039925.793 units remaining) [ 4 4 Unit ] - - location: 40 (remaining gas: 1039924.678 units remaining) + - location: 40 (remaining gas: 1039925.758 units remaining) [ 0 Unit ] - - location: 41 (remaining gas: 1039924.663 units remaining) + - location: 41 (remaining gas: 1039925.743 units remaining) [ True Unit ] - - location: 42 (remaining gas: 1039924.653 units remaining) + - location: 42 (remaining gas: 1039925.733 units remaining) [ Unit ] - - location: 42 (remaining gas: 1039924.638 units remaining) + - location: 42 (remaining gas: 1039925.718 units remaining) [ Unit ] - - location: 48 (remaining gas: 1039924.628 units remaining) + - location: 48 (remaining gas: 1039925.708 units remaining) [ 2 Unit ] - - location: 51 (remaining gas: 1039924.618 units remaining) + - location: 51 (remaining gas: 1039925.698 units remaining) [ 2 2 Unit ] - - location: 54 (remaining gas: 1039924.563 units remaining) + - location: 54 (remaining gas: 1039925.643 units remaining) [ 4 Unit ] - - location: 55 (remaining gas: 1039924.553 units remaining) + - location: 55 (remaining gas: 1039925.633 units remaining) [ 4 4 Unit ] - - location: 60 (remaining gas: 1039924.518 units remaining) + - location: 60 (remaining gas: 1039925.598 units remaining) [ 0 Unit ] - - location: 61 (remaining gas: 1039924.503 units remaining) + - location: 61 (remaining gas: 1039925.583 units remaining) [ True Unit ] - - location: 62 (remaining gas: 1039924.493 units remaining) + - location: 62 (remaining gas: 1039925.573 units remaining) [ Unit ] - - location: 62 (remaining gas: 1039924.478 units remaining) + - location: 62 (remaining gas: 1039925.558 units remaining) [ Unit ] - - location: 68 (remaining gas: 1039924.468 units remaining) + - location: 68 (remaining gas: 1039925.548 units remaining) [ 2 Unit ] - - location: 71 (remaining gas: 1039924.458 units remaining) + - location: 71 (remaining gas: 1039925.538 units remaining) [ 2 2 Unit ] - - location: 74 (remaining gas: 1039924.403 units remaining) + - location: 74 (remaining gas: 1039925.483 units remaining) [ 4 Unit ] - - location: 75 (remaining gas: 1039924.393 units remaining) + - location: 75 (remaining gas: 1039925.473 units remaining) [ 4 4 Unit ] - - location: 80 (remaining gas: 1039924.358 units remaining) + - location: 80 (remaining gas: 1039925.438 units remaining) [ 0 Unit ] - - location: 81 (remaining gas: 1039924.343 units remaining) + - location: 81 (remaining gas: 1039925.423 units remaining) [ True Unit ] - - location: 82 (remaining gas: 1039924.333 units remaining) + - location: 82 (remaining gas: 1039925.413 units remaining) [ Unit ] - - location: 82 (remaining gas: 1039924.318 units remaining) + - location: 82 (remaining gas: 1039925.398 units remaining) [ Unit ] - - location: 88 (remaining gas: 1039924.308 units remaining) + - location: 88 (remaining gas: 1039925.388 units remaining) [ 2 Unit ] - - location: 91 (remaining gas: 1039924.298 units remaining) + - location: 91 (remaining gas: 1039925.378 units remaining) [ 2 2 Unit ] - - location: 94 (remaining gas: 1039924.243 units remaining) + - location: 94 (remaining gas: 1039925.323 units remaining) [ 4 Unit ] - - location: 95 (remaining gas: 1039924.233 units remaining) + - location: 95 (remaining gas: 1039925.313 units remaining) [ 4 4 Unit ] - - location: 100 (remaining gas: 1039924.198 units remaining) + - location: 100 (remaining gas: 1039925.278 units remaining) [ 0 Unit ] - - location: 101 (remaining gas: 1039924.183 units remaining) + - location: 101 (remaining gas: 1039925.263 units remaining) [ True Unit ] - - location: 102 (remaining gas: 1039924.173 units remaining) + - location: 102 (remaining gas: 1039925.253 units remaining) [ Unit ] - - location: 102 (remaining gas: 1039924.158 units remaining) + - location: 102 (remaining gas: 1039925.238 units remaining) [ Unit ] - - location: 108 (remaining gas: 1039924.148 units remaining) + - location: 108 (remaining gas: 1039925.228 units remaining) [ 60 Unit ] - - location: 111 (remaining gas: 1039924.138 units remaining) + - location: 111 (remaining gas: 1039925.218 units remaining) [ "2019-09-09T12:08:37Z" 60 Unit ] - - location: 114 (remaining gas: 1039924.083 units remaining) + - location: 114 (remaining gas: 1039925.163 units remaining) [ "2019-09-09T12:09:37Z" Unit ] - - location: 115 (remaining gas: 1039924.073 units remaining) + - location: 115 (remaining gas: 1039925.153 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" Unit ] - - location: 120 (remaining gas: 1039924.038 units remaining) + - location: 120 (remaining gas: 1039925.118 units remaining) [ 0 Unit ] - - location: 121 (remaining gas: 1039924.023 units remaining) + - location: 121 (remaining gas: 1039925.103 units remaining) [ True Unit ] - - location: 122 (remaining gas: 1039924.013 units remaining) + - location: 122 (remaining gas: 1039925.093 units remaining) [ Unit ] - - location: 122 (remaining gas: 1039923.998 units remaining) + - location: 122 (remaining gas: 1039925.078 units remaining) [ Unit ] - - location: 128 (remaining gas: 1039923.988 units remaining) + - location: 128 (remaining gas: 1039925.068 units remaining) [ "2019-09-09T12:08:37Z" Unit ] - - location: 131 (remaining gas: 1039923.978 units remaining) + - location: 131 (remaining gas: 1039925.058 units remaining) [ 60 "2019-09-09T12:08:37Z" Unit ] - - location: 134 (remaining gas: 1039923.923 units remaining) + - location: 134 (remaining gas: 1039925.003 units remaining) [ "2019-09-09T12:09:37Z" Unit ] - - location: 135 (remaining gas: 1039923.913 units remaining) + - location: 135 (remaining gas: 1039924.993 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" Unit ] - - location: 140 (remaining gas: 1039923.878 units remaining) + - location: 140 (remaining gas: 1039924.958 units remaining) [ 0 Unit ] - - location: 141 (remaining gas: 1039923.863 units remaining) + - location: 141 (remaining gas: 1039924.943 units remaining) [ True Unit ] - - location: 142 (remaining gas: 1039923.853 units remaining) + - location: 142 (remaining gas: 1039924.933 units remaining) [ Unit ] - - location: 142 (remaining gas: 1039923.838 units remaining) + - location: 142 (remaining gas: 1039924.918 units remaining) [ Unit ] - - location: 148 (remaining gas: 1039923.828 units remaining) + - location: 148 (remaining gas: 1039924.908 units remaining) [ 1000 Unit ] - - location: 151 (remaining gas: 1039923.818 units remaining) + - location: 151 (remaining gas: 1039924.898 units remaining) [ 1000 1000 Unit ] - - location: 154 (remaining gas: 1039923.798 units remaining) + - location: 154 (remaining gas: 1039924.878 units remaining) [ 2000 Unit ] - - location: 155 (remaining gas: 1039923.788 units remaining) + - location: 155 (remaining gas: 1039924.868 units remaining) [ 2000 2000 Unit ] - - location: 160 (remaining gas: 1039923.753 units remaining) + - location: 160 (remaining gas: 1039924.833 units remaining) [ 0 Unit ] - - location: 161 (remaining gas: 1039923.738 units remaining) + - location: 161 (remaining gas: 1039924.818 units remaining) [ True Unit ] - - location: 162 (remaining gas: 1039923.728 units remaining) + - location: 162 (remaining gas: 1039924.808 units remaining) [ Unit ] - - location: 162 (remaining gas: 1039923.713 units remaining) + - location: 162 (remaining gas: 1039924.793 units remaining) [ Unit ] - - location: 168 (remaining gas: 1039923.698 units remaining) + - location: 168 (remaining gas: 1039924.778 units remaining) [ {} Unit ] - - location: 170 (remaining gas: 1039923.683 units remaining) + - location: 170 (remaining gas: 1039924.763 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out index 3b41afb74b15..bf72f70c3ea2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out @@ -7,87 +7,87 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039960.416 units remaining) + - location: 7 (remaining gas: 1039960.596 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039960.406 units remaining) + - location: 7 (remaining gas: 1039960.586 units remaining) [ ] - - location: 8 (remaining gas: 1039960.396 units remaining) + - location: 8 (remaining gas: 1039960.576 units remaining) [ 5 ] - - location: 11 (remaining gas: 1039960.386 units remaining) + - location: 11 (remaining gas: 1039960.566 units remaining) [ 6 5 ] - - location: 14 (remaining gas: 1039960.336 units remaining) + - location: 14 (remaining gas: 1039960.516 units remaining) [ 4 ] - - location: 15 (remaining gas: 1039960.326 units remaining) + - location: 15 (remaining gas: 1039960.506 units remaining) [ 4 4 ] - - location: 20 (remaining gas: 1039960.291 units remaining) + - location: 20 (remaining gas: 1039960.471 units remaining) [ 0 ] - - location: 21 (remaining gas: 1039960.276 units remaining) + - location: 21 (remaining gas: 1039960.456 units remaining) [ True ] - - location: 22 (remaining gas: 1039960.266 units remaining) + - location: 22 (remaining gas: 1039960.446 units remaining) [ ] - - location: 22 (remaining gas: 1039960.251 units remaining) + - location: 22 (remaining gas: 1039960.431 units remaining) [ ] - - location: 28 (remaining gas: 1039960.241 units remaining) + - location: 28 (remaining gas: 1039960.421 units remaining) [ 6 ] - - location: 31 (remaining gas: 1039960.231 units remaining) + - location: 31 (remaining gas: 1039960.411 units remaining) [ 5 6 ] - - location: 34 (remaining gas: 1039960.181 units remaining) + - location: 34 (remaining gas: 1039960.361 units remaining) [ 4 ] - - location: 35 (remaining gas: 1039960.171 units remaining) + - location: 35 (remaining gas: 1039960.351 units remaining) [ 4 4 ] - - location: 40 (remaining gas: 1039960.136 units remaining) + - location: 40 (remaining gas: 1039960.316 units remaining) [ 0 ] - - location: 41 (remaining gas: 1039960.121 units remaining) + - location: 41 (remaining gas: 1039960.301 units remaining) [ True ] - - location: 42 (remaining gas: 1039960.111 units remaining) + - location: 42 (remaining gas: 1039960.291 units remaining) [ ] - - location: 42 (remaining gas: 1039960.096 units remaining) + - location: 42 (remaining gas: 1039960.276 units remaining) [ ] - - location: 48 (remaining gas: 1039960.086 units remaining) + - location: 48 (remaining gas: 1039960.266 units remaining) [ 12 ] - - location: 51 (remaining gas: 1039960.076 units remaining) + - location: 51 (remaining gas: 1039960.256 units remaining) [ -1 12 ] - - location: 54 (remaining gas: 1039960.026 units remaining) + - location: 54 (remaining gas: 1039960.206 units remaining) [ 12 ] - - location: 55 (remaining gas: 1039960.016 units remaining) + - location: 55 (remaining gas: 1039960.196 units remaining) [ 12 12 ] - - location: 60 (remaining gas: 1039959.981 units remaining) + - location: 60 (remaining gas: 1039960.161 units remaining) [ 0 ] - - location: 61 (remaining gas: 1039959.966 units remaining) + - location: 61 (remaining gas: 1039960.146 units remaining) [ True ] - - location: 62 (remaining gas: 1039959.956 units remaining) + - location: 62 (remaining gas: 1039960.136 units remaining) [ ] - - location: 62 (remaining gas: 1039959.941 units remaining) + - location: 62 (remaining gas: 1039960.121 units remaining) [ ] - - location: 68 (remaining gas: 1039959.931 units remaining) + - location: 68 (remaining gas: 1039960.111 units remaining) [ 12 ] - - location: 71 (remaining gas: 1039959.921 units remaining) + - location: 71 (remaining gas: 1039960.101 units remaining) [ -5 12 ] - - location: 74 (remaining gas: 1039959.871 units remaining) + - location: 74 (remaining gas: 1039960.051 units remaining) [ 8 ] - - location: 75 (remaining gas: 1039959.861 units remaining) + - location: 75 (remaining gas: 1039960.041 units remaining) [ 8 8 ] - - location: 80 (remaining gas: 1039959.826 units remaining) + - location: 80 (remaining gas: 1039960.006 units remaining) [ 0 ] - - location: 81 (remaining gas: 1039959.811 units remaining) + - location: 81 (remaining gas: 1039959.991 units remaining) [ True ] - - location: 82 (remaining gas: 1039959.801 units remaining) + - location: 82 (remaining gas: 1039959.981 units remaining) [ ] - - location: 82 (remaining gas: 1039959.786 units remaining) + - location: 82 (remaining gas: 1039959.966 units remaining) [ ] - - location: 88 (remaining gas: 1039959.776 units remaining) + - location: 88 (remaining gas: 1039959.956 units remaining) [ Unit ] - - location: 89 (remaining gas: 1039959.761 units remaining) + - location: 89 (remaining gas: 1039959.941 units remaining) [ {} Unit ] - - location: 91 (remaining gas: 1039959.746 units remaining) + - location: 91 (remaining gas: 1039959.926 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out index d92f5e4aa288..2aafb7a72a2b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039989.474 units remaining) + - location: 7 (remaining gas: 1039989.609 units remaining) [ (Pair 0x1000000000000000000000000000000000000000000000000000000000000000 0) ] - - location: 7 (remaining gas: 1039989.464 units remaining) + - location: 7 (remaining gas: 1039989.599 units remaining) [ 0x1000000000000000000000000000000000000000000000000000000000000000 ] - - location: 8 (remaining gas: 1039989.339 units remaining) + - location: 8 (remaining gas: 1039989.474 units remaining) [ 16 ] - - location: 9 (remaining gas: 1039989.324 units remaining) + - location: 9 (remaining gas: 1039989.459 units remaining) [ (Some 16) ] - - location: 11 (remaining gas: 1039989.314 units remaining) + - location: 11 (remaining gas: 1039989.449 units remaining) [ 16 ] - - location: 11 (remaining gas: 1039989.299 units remaining) + - location: 11 (remaining gas: 1039989.434 units remaining) [ 16 ] - - location: 17 (remaining gas: 1039989.289 units remaining) + - location: 17 (remaining gas: 1039989.424 units remaining) [ 1 16 ] - - location: 20 (remaining gas: 1039989.289 units remaining) + - location: 20 (remaining gas: 1039989.424 units remaining) [ 16 ] - - location: 21 (remaining gas: 1039989.274 units remaining) + - location: 21 (remaining gas: 1039989.409 units remaining) [ {} 16 ] - - location: 23 (remaining gas: 1039989.259 units remaining) + - location: 23 (remaining gas: 1039989.394 units remaining) [ (Pair {} 16) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out index 1cfb3dbfc468..cd84c1ceb196 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out @@ -7,117 +7,117 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039950.607 units remaining) + - location: 11 (remaining gas: 1039952.632 units remaining) [ (Pair (Pair 1 4 2 Unit) Unit) ] - - location: 11 (remaining gas: 1039950.597 units remaining) + - location: 11 (remaining gas: 1039952.622 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 12 (remaining gas: 1039950.587 units remaining) + - location: 12 (remaining gas: 1039952.612 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 13 (remaining gas: 1039950.577 units remaining) + - location: 13 (remaining gas: 1039952.602 units remaining) [ 1 (Pair 1 4 2 Unit) ] - - location: 14 (remaining gas: 1039950.567 units remaining) + - location: 14 (remaining gas: 1039952.592 units remaining) [ 1 1 (Pair 1 4 2 Unit) ] - - location: 19 (remaining gas: 1039950.532 units remaining) + - location: 19 (remaining gas: 1039952.557 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 20 (remaining gas: 1039950.517 units remaining) + - location: 20 (remaining gas: 1039952.542 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 21 (remaining gas: 1039950.507 units remaining) + - location: 21 (remaining gas: 1039952.532 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 21 (remaining gas: 1039950.492 units remaining) + - location: 21 (remaining gas: 1039952.517 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 27 (remaining gas: 1039950.482 units remaining) + - location: 27 (remaining gas: 1039952.507 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 28 (remaining gas: 1039950.452 units remaining) + - location: 28 (remaining gas: 1039952.477 units remaining) [ 1 (Pair 1 4 2 Unit) ] - - location: 30 (remaining gas: 1039950.442 units remaining) + - location: 30 (remaining gas: 1039952.467 units remaining) [ 1 1 (Pair 1 4 2 Unit) ] - - location: 35 (remaining gas: 1039950.407 units remaining) + - location: 35 (remaining gas: 1039952.432 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 36 (remaining gas: 1039950.392 units remaining) + - location: 36 (remaining gas: 1039952.417 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 37 (remaining gas: 1039950.382 units remaining) + - location: 37 (remaining gas: 1039952.407 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 37 (remaining gas: 1039950.367 units remaining) + - location: 37 (remaining gas: 1039952.392 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 43 (remaining gas: 1039950.357 units remaining) + - location: 43 (remaining gas: 1039952.382 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 44 (remaining gas: 1039950.326 units remaining) + - location: 44 (remaining gas: 1039952.351 units remaining) [ 4 (Pair 1 4 2 Unit) ] - - location: 46 (remaining gas: 1039950.316 units remaining) + - location: 46 (remaining gas: 1039952.341 units remaining) [ 4 4 (Pair 1 4 2 Unit) ] - - location: 51 (remaining gas: 1039950.281 units remaining) + - location: 51 (remaining gas: 1039952.306 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 52 (remaining gas: 1039950.266 units remaining) + - location: 52 (remaining gas: 1039952.291 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 53 (remaining gas: 1039950.256 units remaining) + - location: 53 (remaining gas: 1039952.281 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 53 (remaining gas: 1039950.241 units remaining) + - location: 53 (remaining gas: 1039952.266 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 59 (remaining gas: 1039950.231 units remaining) + - location: 59 (remaining gas: 1039952.256 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 60 (remaining gas: 1039950.199 units remaining) + - location: 60 (remaining gas: 1039952.224 units remaining) [ 2 (Pair 1 4 2 Unit) ] - - location: 62 (remaining gas: 1039950.189 units remaining) + - location: 62 (remaining gas: 1039952.214 units remaining) [ 2 2 (Pair 1 4 2 Unit) ] - - location: 67 (remaining gas: 1039950.154 units remaining) + - location: 67 (remaining gas: 1039952.179 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 68 (remaining gas: 1039950.139 units remaining) + - location: 68 (remaining gas: 1039952.164 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 69 (remaining gas: 1039950.129 units remaining) + - location: 69 (remaining gas: 1039952.154 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 69 (remaining gas: 1039950.114 units remaining) + - location: 69 (remaining gas: 1039952.139 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 75 (remaining gas: 1039950.104 units remaining) + - location: 75 (remaining gas: 1039952.129 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 76 (remaining gas: 1039950.071 units remaining) + - location: 76 (remaining gas: 1039952.096 units remaining) [ Unit (Pair 1 4 2 Unit) ] - - location: 78 (remaining gas: 1039950.061 units remaining) + - location: 78 (remaining gas: 1039952.086 units remaining) [ Unit Unit (Pair 1 4 2 Unit) ] - - location: 81 (remaining gas: 1039950.051 units remaining) + - location: 81 (remaining gas: 1039952.076 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 82 (remaining gas: 1039950.036 units remaining) + - location: 82 (remaining gas: 1039952.061 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 83 (remaining gas: 1039950.026 units remaining) + - location: 83 (remaining gas: 1039952.051 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 83 (remaining gas: 1039950.011 units remaining) + - location: 83 (remaining gas: 1039952.036 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 89 (remaining gas: 1039950.001 units remaining) + - location: 89 (remaining gas: 1039952.026 units remaining) [ ] - - location: 90 (remaining gas: 1039949.991 units remaining) + - location: 90 (remaining gas: 1039952.016 units remaining) [ Unit ] - - location: 91 (remaining gas: 1039949.976 units remaining) + - location: 91 (remaining gas: 1039952.001 units remaining) [ {} Unit ] - - location: 93 (remaining gas: 1039949.961 units remaining) + - location: 93 (remaining gas: 1039951.986 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out index d0a2f296f00d..82a283a0802b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out @@ -7,392 +7,392 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039782.633 units remaining) + - location: 7 (remaining gas: 1039783.938 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039782.623 units remaining) + - location: 7 (remaining gas: 1039783.928 units remaining) [ ] - - location: 8 (remaining gas: 1039782.613 units remaining) + - location: 8 (remaining gas: 1039783.918 units remaining) [ True ] - - location: 11 (remaining gas: 1039782.603 units remaining) + - location: 11 (remaining gas: 1039783.908 units remaining) [ True True ] - - location: 12 (remaining gas: 1039782.568 units remaining) + - location: 12 (remaining gas: 1039783.873 units remaining) [ 0 ] - - location: 14 (remaining gas: 1039782.553 units remaining) + - location: 14 (remaining gas: 1039783.858 units remaining) [ True ] - - location: 15 (remaining gas: 1039782.543 units remaining) + - location: 15 (remaining gas: 1039783.848 units remaining) [ ] - - location: 15 (remaining gas: 1039782.528 units remaining) + - location: 15 (remaining gas: 1039783.833 units remaining) [ ] - - location: 21 (remaining gas: 1039782.518 units remaining) + - location: 21 (remaining gas: 1039783.823 units remaining) [ False ] - - location: 24 (remaining gas: 1039782.508 units remaining) + - location: 24 (remaining gas: 1039783.813 units remaining) [ False False ] - - location: 25 (remaining gas: 1039782.473 units remaining) + - location: 25 (remaining gas: 1039783.778 units remaining) [ 0 ] - - location: 27 (remaining gas: 1039782.458 units remaining) + - location: 27 (remaining gas: 1039783.763 units remaining) [ True ] - - location: 28 (remaining gas: 1039782.448 units remaining) + - location: 28 (remaining gas: 1039783.753 units remaining) [ ] - - location: 28 (remaining gas: 1039782.433 units remaining) + - location: 28 (remaining gas: 1039783.738 units remaining) [ ] - - location: 34 (remaining gas: 1039782.423 units remaining) + - location: 34 (remaining gas: 1039783.728 units remaining) [ False ] - - location: 37 (remaining gas: 1039782.413 units remaining) + - location: 37 (remaining gas: 1039783.718 units remaining) [ True False ] - - location: 40 (remaining gas: 1039782.378 units remaining) + - location: 40 (remaining gas: 1039783.683 units remaining) [ 1 ] - - location: 42 (remaining gas: 1039782.363 units remaining) + - location: 42 (remaining gas: 1039783.668 units remaining) [ True ] - - location: 43 (remaining gas: 1039782.353 units remaining) + - location: 43 (remaining gas: 1039783.658 units remaining) [ ] - - location: 43 (remaining gas: 1039782.338 units remaining) + - location: 43 (remaining gas: 1039783.643 units remaining) [ ] - - location: 49 (remaining gas: 1039782.328 units remaining) + - location: 49 (remaining gas: 1039783.633 units remaining) [ True ] - - location: 52 (remaining gas: 1039782.318 units remaining) + - location: 52 (remaining gas: 1039783.623 units remaining) [ False True ] - - location: 55 (remaining gas: 1039782.283 units remaining) + - location: 55 (remaining gas: 1039783.588 units remaining) [ -1 ] - - location: 57 (remaining gas: 1039782.268 units remaining) + - location: 57 (remaining gas: 1039783.573 units remaining) [ True ] - - location: 58 (remaining gas: 1039782.258 units remaining) + - location: 58 (remaining gas: 1039783.563 units remaining) [ ] - - location: 58 (remaining gas: 1039782.243 units remaining) + - location: 58 (remaining gas: 1039783.548 units remaining) [ ] - - location: 64 (remaining gas: 1039782.233 units remaining) + - location: 64 (remaining gas: 1039783.538 units remaining) [ 0xaabbcc ] - - location: 67 (remaining gas: 1039782.223 units remaining) + - location: 67 (remaining gas: 1039783.528 units remaining) [ 0xaabbcc 0xaabbcc ] - - location: 68 (remaining gas: 1039782.188 units remaining) + - location: 68 (remaining gas: 1039783.493 units remaining) [ 0 ] - - location: 70 (remaining gas: 1039782.173 units remaining) + - location: 70 (remaining gas: 1039783.478 units remaining) [ True ] - - location: 71 (remaining gas: 1039782.163 units remaining) + - location: 71 (remaining gas: 1039783.468 units remaining) [ ] - - location: 71 (remaining gas: 1039782.148 units remaining) + - location: 71 (remaining gas: 1039783.453 units remaining) [ ] - - location: 77 (remaining gas: 1039782.138 units remaining) + - location: 77 (remaining gas: 1039783.443 units remaining) [ 0x ] - - location: 80 (remaining gas: 1039782.128 units remaining) + - location: 80 (remaining gas: 1039783.433 units remaining) [ 0x 0x ] - - location: 83 (remaining gas: 1039782.093 units remaining) + - location: 83 (remaining gas: 1039783.398 units remaining) [ 0 ] - - location: 85 (remaining gas: 1039782.078 units remaining) + - location: 85 (remaining gas: 1039783.383 units remaining) [ True ] - - location: 86 (remaining gas: 1039782.068 units remaining) + - location: 86 (remaining gas: 1039783.373 units remaining) [ ] - - location: 86 (remaining gas: 1039782.053 units remaining) + - location: 86 (remaining gas: 1039783.358 units remaining) [ ] - - location: 92 (remaining gas: 1039782.043 units remaining) + - location: 92 (remaining gas: 1039783.348 units remaining) [ 0x ] - - location: 95 (remaining gas: 1039782.033 units remaining) + - location: 95 (remaining gas: 1039783.338 units remaining) [ 0x01 0x ] - - location: 98 (remaining gas: 1039781.998 units remaining) + - location: 98 (remaining gas: 1039783.303 units remaining) [ 1 ] - - location: 100 (remaining gas: 1039781.983 units remaining) + - location: 100 (remaining gas: 1039783.288 units remaining) [ True ] - - location: 101 (remaining gas: 1039781.973 units remaining) + - location: 101 (remaining gas: 1039783.278 units remaining) [ ] - - location: 101 (remaining gas: 1039781.958 units remaining) + - location: 101 (remaining gas: 1039783.263 units remaining) [ ] - - location: 107 (remaining gas: 1039781.948 units remaining) + - location: 107 (remaining gas: 1039783.253 units remaining) [ 0x01 ] - - location: 110 (remaining gas: 1039781.938 units remaining) + - location: 110 (remaining gas: 1039783.243 units remaining) [ 0x02 0x01 ] - - location: 113 (remaining gas: 1039781.903 units remaining) + - location: 113 (remaining gas: 1039783.208 units remaining) [ 1 ] - - location: 115 (remaining gas: 1039781.888 units remaining) + - location: 115 (remaining gas: 1039783.193 units remaining) [ True ] - - location: 116 (remaining gas: 1039781.878 units remaining) + - location: 116 (remaining gas: 1039783.183 units remaining) [ ] - - location: 116 (remaining gas: 1039781.863 units remaining) + - location: 116 (remaining gas: 1039783.168 units remaining) [ ] - - location: 122 (remaining gas: 1039781.853 units remaining) + - location: 122 (remaining gas: 1039783.158 units remaining) [ 0x02 ] - - location: 125 (remaining gas: 1039781.843 units remaining) + - location: 125 (remaining gas: 1039783.148 units remaining) [ 0x01 0x02 ] - - location: 128 (remaining gas: 1039781.808 units remaining) + - location: 128 (remaining gas: 1039783.113 units remaining) [ -1 ] - - location: 130 (remaining gas: 1039781.793 units remaining) + - location: 130 (remaining gas: 1039783.098 units remaining) [ True ] - - location: 131 (remaining gas: 1039781.783 units remaining) + - location: 131 (remaining gas: 1039783.088 units remaining) [ ] - - location: 131 (remaining gas: 1039781.768 units remaining) + - location: 131 (remaining gas: 1039783.073 units remaining) [ ] - - location: 137 (remaining gas: 1039781.758 units remaining) + - location: 137 (remaining gas: 1039783.063 units remaining) [ 1 ] - - location: 140 (remaining gas: 1039781.748 units remaining) + - location: 140 (remaining gas: 1039783.053 units remaining) [ 1 1 ] - - location: 141 (remaining gas: 1039781.713 units remaining) + - location: 141 (remaining gas: 1039783.018 units remaining) [ 0 ] - - location: 143 (remaining gas: 1039781.698 units remaining) + - location: 143 (remaining gas: 1039783.003 units remaining) [ True ] - - location: 144 (remaining gas: 1039781.688 units remaining) + - location: 144 (remaining gas: 1039782.993 units remaining) [ ] - - location: 144 (remaining gas: 1039781.673 units remaining) + - location: 144 (remaining gas: 1039782.978 units remaining) [ ] - - location: 150 (remaining gas: 1039781.663 units remaining) + - location: 150 (remaining gas: 1039782.968 units remaining) [ 10 ] - - location: 153 (remaining gas: 1039781.653 units remaining) + - location: 153 (remaining gas: 1039782.958 units remaining) [ 5 10 ] - - location: 156 (remaining gas: 1039781.618 units remaining) + - location: 156 (remaining gas: 1039782.923 units remaining) [ -1 ] - - location: 158 (remaining gas: 1039781.603 units remaining) + - location: 158 (remaining gas: 1039782.908 units remaining) [ True ] - - location: 159 (remaining gas: 1039781.593 units remaining) + - location: 159 (remaining gas: 1039782.898 units remaining) [ ] - - location: 159 (remaining gas: 1039781.578 units remaining) + - location: 159 (remaining gas: 1039782.883 units remaining) [ ] - - location: 165 (remaining gas: 1039781.568 units remaining) + - location: 165 (remaining gas: 1039782.873 units remaining) [ -4 ] - - location: 168 (remaining gas: 1039781.558 units remaining) + - location: 168 (remaining gas: 1039782.863 units remaining) [ 1923 -4 ] - - location: 171 (remaining gas: 1039781.523 units remaining) + - location: 171 (remaining gas: 1039782.828 units remaining) [ 1 ] - - location: 173 (remaining gas: 1039781.508 units remaining) + - location: 173 (remaining gas: 1039782.813 units remaining) [ True ] - - location: 174 (remaining gas: 1039781.498 units remaining) + - location: 174 (remaining gas: 1039782.803 units remaining) [ ] - - location: 174 (remaining gas: 1039781.483 units remaining) + - location: 174 (remaining gas: 1039782.788 units remaining) [ ] - - location: 180 (remaining gas: 1039781.473 units remaining) + - location: 180 (remaining gas: 1039782.778 units remaining) [ 1 ] - - location: 183 (remaining gas: 1039781.463 units remaining) + - location: 183 (remaining gas: 1039782.768 units remaining) [ 1 1 ] - - location: 184 (remaining gas: 1039781.428 units remaining) + - location: 184 (remaining gas: 1039782.733 units remaining) [ 0 ] - - location: 186 (remaining gas: 1039781.413 units remaining) + - location: 186 (remaining gas: 1039782.718 units remaining) [ True ] - - location: 187 (remaining gas: 1039781.403 units remaining) + - location: 187 (remaining gas: 1039782.708 units remaining) [ ] - - location: 187 (remaining gas: 1039781.388 units remaining) + - location: 187 (remaining gas: 1039782.693 units remaining) [ ] - - location: 193 (remaining gas: 1039781.378 units remaining) + - location: 193 (remaining gas: 1039782.683 units remaining) [ 10 ] - - location: 196 (remaining gas: 1039781.368 units remaining) + - location: 196 (remaining gas: 1039782.673 units remaining) [ 5 10 ] - - location: 199 (remaining gas: 1039781.333 units remaining) + - location: 199 (remaining gas: 1039782.638 units remaining) [ -1 ] - - location: 201 (remaining gas: 1039781.318 units remaining) + - location: 201 (remaining gas: 1039782.623 units remaining) [ True ] - - location: 202 (remaining gas: 1039781.308 units remaining) + - location: 202 (remaining gas: 1039782.613 units remaining) [ ] - - location: 202 (remaining gas: 1039781.293 units remaining) + - location: 202 (remaining gas: 1039782.598 units remaining) [ ] - - location: 208 (remaining gas: 1039781.283 units remaining) + - location: 208 (remaining gas: 1039782.588 units remaining) [ 4 ] - - location: 211 (remaining gas: 1039781.273 units remaining) + - location: 211 (remaining gas: 1039782.578 units remaining) [ 1923 4 ] - - location: 214 (remaining gas: 1039781.238 units remaining) + - location: 214 (remaining gas: 1039782.543 units remaining) [ 1 ] - - location: 216 (remaining gas: 1039781.223 units remaining) + - location: 216 (remaining gas: 1039782.528 units remaining) [ True ] - - location: 217 (remaining gas: 1039781.213 units remaining) + - location: 217 (remaining gas: 1039782.518 units remaining) [ ] - - location: 217 (remaining gas: 1039781.198 units remaining) + - location: 217 (remaining gas: 1039782.503 units remaining) [ ] - - location: 223 (remaining gas: 1039781.188 units remaining) + - location: 223 (remaining gas: 1039782.493 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 226 (remaining gas: 1039781.178 units remaining) + - location: 226 (remaining gas: 1039782.483 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 227 (remaining gas: 1039781.142 units remaining) + - location: 227 (remaining gas: 1039782.447 units remaining) [ 0 ] - - location: 229 (remaining gas: 1039781.127 units remaining) + - location: 229 (remaining gas: 1039782.432 units remaining) [ True ] - - location: 230 (remaining gas: 1039781.117 units remaining) + - location: 230 (remaining gas: 1039782.422 units remaining) [ ] - - location: 230 (remaining gas: 1039781.102 units remaining) + - location: 230 (remaining gas: 1039782.407 units remaining) [ ] - - location: 236 (remaining gas: 1039781.092 units remaining) + - location: 236 (remaining gas: 1039782.397 units remaining) [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" ] - - location: 239 (remaining gas: 1039781.082 units remaining) + - location: 239 (remaining gas: 1039782.387 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" ] - - location: 242 (remaining gas: 1039781.046 units remaining) + - location: 242 (remaining gas: 1039782.351 units remaining) [ -1 ] - - location: 244 (remaining gas: 1039781.031 units remaining) + - location: 244 (remaining gas: 1039782.336 units remaining) [ True ] - - location: 245 (remaining gas: 1039781.021 units remaining) + - location: 245 (remaining gas: 1039782.326 units remaining) [ ] - - location: 245 (remaining gas: 1039781.006 units remaining) + - location: 245 (remaining gas: 1039782.311 units remaining) [ ] - - location: 251 (remaining gas: 1039780.996 units remaining) + - location: 251 (remaining gas: 1039782.301 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 254 (remaining gas: 1039780.986 units remaining) + - location: 254 (remaining gas: 1039782.291 units remaining) [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 257 (remaining gas: 1039780.950 units remaining) + - location: 257 (remaining gas: 1039782.255 units remaining) [ 1 ] - - location: 259 (remaining gas: 1039780.935 units remaining) + - location: 259 (remaining gas: 1039782.240 units remaining) [ True ] - - location: 260 (remaining gas: 1039780.925 units remaining) + - location: 260 (remaining gas: 1039782.230 units remaining) [ ] - - location: 260 (remaining gas: 1039780.910 units remaining) + - location: 260 (remaining gas: 1039782.215 units remaining) [ ] - - location: 266 (remaining gas: 1039780.900 units remaining) + - location: 266 (remaining gas: 1039782.205 units remaining) [ 1 ] - - location: 269 (remaining gas: 1039780.890 units remaining) + - location: 269 (remaining gas: 1039782.195 units remaining) [ 1 1 ] - - location: 270 (remaining gas: 1039780.855 units remaining) + - location: 270 (remaining gas: 1039782.160 units remaining) [ 0 ] - - location: 272 (remaining gas: 1039780.840 units remaining) + - location: 272 (remaining gas: 1039782.145 units remaining) [ True ] - - location: 273 (remaining gas: 1039780.830 units remaining) + - location: 273 (remaining gas: 1039782.135 units remaining) [ ] - - location: 273 (remaining gas: 1039780.815 units remaining) + - location: 273 (remaining gas: 1039782.120 units remaining) [ ] - - location: 279 (remaining gas: 1039780.805 units remaining) + - location: 279 (remaining gas: 1039782.110 units remaining) [ 10 ] - - location: 282 (remaining gas: 1039780.795 units remaining) + - location: 282 (remaining gas: 1039782.100 units remaining) [ 5 10 ] - - location: 285 (remaining gas: 1039780.760 units remaining) + - location: 285 (remaining gas: 1039782.065 units remaining) [ -1 ] - - location: 287 (remaining gas: 1039780.745 units remaining) + - location: 287 (remaining gas: 1039782.050 units remaining) [ True ] - - location: 288 (remaining gas: 1039780.735 units remaining) + - location: 288 (remaining gas: 1039782.040 units remaining) [ ] - - location: 288 (remaining gas: 1039780.720 units remaining) + - location: 288 (remaining gas: 1039782.025 units remaining) [ ] - - location: 294 (remaining gas: 1039780.710 units remaining) + - location: 294 (remaining gas: 1039782.015 units remaining) [ 4 ] - - location: 297 (remaining gas: 1039780.700 units remaining) + - location: 297 (remaining gas: 1039782.005 units remaining) [ 1923 4 ] - - location: 300 (remaining gas: 1039780.665 units remaining) + - location: 300 (remaining gas: 1039781.970 units remaining) [ 1 ] - - location: 302 (remaining gas: 1039780.650 units remaining) + - location: 302 (remaining gas: 1039781.955 units remaining) [ True ] - - location: 303 (remaining gas: 1039780.640 units remaining) + - location: 303 (remaining gas: 1039781.945 units remaining) [ ] - - location: 303 (remaining gas: 1039780.625 units remaining) + - location: 303 (remaining gas: 1039781.930 units remaining) [ ] - - location: 309 (remaining gas: 1039780.615 units remaining) + - location: 309 (remaining gas: 1039781.920 units remaining) [ "AABBCC" ] - - location: 312 (remaining gas: 1039780.605 units remaining) + - location: 312 (remaining gas: 1039781.910 units remaining) [ "AABBCC" "AABBCC" ] - - location: 313 (remaining gas: 1039780.570 units remaining) + - location: 313 (remaining gas: 1039781.875 units remaining) [ 0 ] - - location: 315 (remaining gas: 1039780.555 units remaining) + - location: 315 (remaining gas: 1039781.860 units remaining) [ True ] - - location: 316 (remaining gas: 1039780.545 units remaining) + - location: 316 (remaining gas: 1039781.850 units remaining) [ ] - - location: 316 (remaining gas: 1039780.530 units remaining) + - location: 316 (remaining gas: 1039781.835 units remaining) [ ] - - location: 322 (remaining gas: 1039780.520 units remaining) + - location: 322 (remaining gas: 1039781.825 units remaining) [ "" ] - - location: 325 (remaining gas: 1039780.510 units remaining) + - location: 325 (remaining gas: 1039781.815 units remaining) [ "" "" ] - - location: 328 (remaining gas: 1039780.475 units remaining) + - location: 328 (remaining gas: 1039781.780 units remaining) [ 0 ] - - location: 330 (remaining gas: 1039780.460 units remaining) + - location: 330 (remaining gas: 1039781.765 units remaining) [ True ] - - location: 331 (remaining gas: 1039780.450 units remaining) + - location: 331 (remaining gas: 1039781.755 units remaining) [ ] - - location: 331 (remaining gas: 1039780.435 units remaining) + - location: 331 (remaining gas: 1039781.740 units remaining) [ ] - - location: 337 (remaining gas: 1039780.425 units remaining) + - location: 337 (remaining gas: 1039781.730 units remaining) [ "" ] - - location: 340 (remaining gas: 1039780.415 units remaining) + - location: 340 (remaining gas: 1039781.720 units remaining) [ "a" "" ] - - location: 343 (remaining gas: 1039780.380 units remaining) + - location: 343 (remaining gas: 1039781.685 units remaining) [ 1 ] - - location: 345 (remaining gas: 1039780.365 units remaining) + - location: 345 (remaining gas: 1039781.670 units remaining) [ True ] - - location: 346 (remaining gas: 1039780.355 units remaining) + - location: 346 (remaining gas: 1039781.660 units remaining) [ ] - - location: 346 (remaining gas: 1039780.340 units remaining) + - location: 346 (remaining gas: 1039781.645 units remaining) [ ] - - location: 352 (remaining gas: 1039780.330 units remaining) + - location: 352 (remaining gas: 1039781.635 units remaining) [ "a" ] - - location: 355 (remaining gas: 1039780.320 units remaining) + - location: 355 (remaining gas: 1039781.625 units remaining) [ "b" "a" ] - - location: 358 (remaining gas: 1039780.285 units remaining) + - location: 358 (remaining gas: 1039781.590 units remaining) [ 1 ] - - location: 360 (remaining gas: 1039780.270 units remaining) + - location: 360 (remaining gas: 1039781.575 units remaining) [ True ] - - location: 361 (remaining gas: 1039780.260 units remaining) + - location: 361 (remaining gas: 1039781.565 units remaining) [ ] - - location: 361 (remaining gas: 1039780.245 units remaining) + - location: 361 (remaining gas: 1039781.550 units remaining) [ ] - - location: 367 (remaining gas: 1039780.235 units remaining) + - location: 367 (remaining gas: 1039781.540 units remaining) [ "b" ] - - location: 370 (remaining gas: 1039780.225 units remaining) + - location: 370 (remaining gas: 1039781.530 units remaining) [ "a" "b" ] - - location: 373 (remaining gas: 1039780.190 units remaining) + - location: 373 (remaining gas: 1039781.495 units remaining) [ -1 ] - - location: 375 (remaining gas: 1039780.175 units remaining) + - location: 375 (remaining gas: 1039781.480 units remaining) [ True ] - - location: 376 (remaining gas: 1039780.165 units remaining) + - location: 376 (remaining gas: 1039781.470 units remaining) [ ] - - location: 376 (remaining gas: 1039780.150 units remaining) + - location: 376 (remaining gas: 1039781.455 units remaining) [ ] - - location: 382 (remaining gas: 1039780.140 units remaining) + - location: 382 (remaining gas: 1039781.445 units remaining) [ "2019-09-16T08:38:05Z" ] - - location: 385 (remaining gas: 1039780.130 units remaining) + - location: 385 (remaining gas: 1039781.435 units remaining) [ "2019-09-16T08:38:05Z" "2019-09-16T08:38:05Z" ] - - location: 386 (remaining gas: 1039780.095 units remaining) + - location: 386 (remaining gas: 1039781.400 units remaining) [ 0 ] - - location: 388 (remaining gas: 1039780.080 units remaining) + - location: 388 (remaining gas: 1039781.385 units remaining) [ True ] - - location: 389 (remaining gas: 1039780.070 units remaining) + - location: 389 (remaining gas: 1039781.375 units remaining) [ ] - - location: 389 (remaining gas: 1039780.055 units remaining) + - location: 389 (remaining gas: 1039781.360 units remaining) [ ] - - location: 395 (remaining gas: 1039780.045 units remaining) + - location: 395 (remaining gas: 1039781.350 units remaining) [ "2017-09-16T08:38:04Z" ] - - location: 398 (remaining gas: 1039780.035 units remaining) + - location: 398 (remaining gas: 1039781.340 units remaining) [ "2019-09-16T08:38:05Z" "2017-09-16T08:38:04Z" ] - - location: 401 (remaining gas: 1039780 units remaining) + - location: 401 (remaining gas: 1039781.305 units remaining) [ 1 ] - - location: 403 (remaining gas: 1039779.985 units remaining) + - location: 403 (remaining gas: 1039781.290 units remaining) [ True ] - - location: 404 (remaining gas: 1039779.975 units remaining) + - location: 404 (remaining gas: 1039781.280 units remaining) [ ] - - location: 404 (remaining gas: 1039779.960 units remaining) + - location: 404 (remaining gas: 1039781.265 units remaining) [ ] - - location: 410 (remaining gas: 1039779.950 units remaining) + - location: 410 (remaining gas: 1039781.255 units remaining) [ "2019-09-16T08:38:05Z" ] - - location: 413 (remaining gas: 1039779.940 units remaining) + - location: 413 (remaining gas: 1039781.245 units remaining) [ "2019-09-16T08:38:04Z" "2019-09-16T08:38:05Z" ] - - location: 416 (remaining gas: 1039779.905 units remaining) + - location: 416 (remaining gas: 1039781.210 units remaining) [ -1 ] - - location: 418 (remaining gas: 1039779.890 units remaining) + - location: 418 (remaining gas: 1039781.195 units remaining) [ True ] - - location: 419 (remaining gas: 1039779.880 units remaining) + - location: 419 (remaining gas: 1039781.185 units remaining) [ ] - - location: 419 (remaining gas: 1039779.865 units remaining) + - location: 419 (remaining gas: 1039781.170 units remaining) [ ] - - location: 425 (remaining gas: 1039779.855 units remaining) + - location: 425 (remaining gas: 1039781.160 units remaining) [ Unit ] - - location: 426 (remaining gas: 1039779.840 units remaining) + - location: 426 (remaining gas: 1039781.145 units remaining) [ {} Unit ] - - location: 428 (remaining gas: 1039779.825 units remaining) + - location: 428 (remaining gas: 1039781.130 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out index 615ce4ca9de6..3c6e7c1e52b1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out @@ -12,326 +12,326 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039962.602 units remaining) + - location: 10 (remaining gas: 1039963.682 units remaining) [ (Pair { -9999999 ; -1 ; 0 ; 1 ; 9999999 } {}) ] - - location: 10 (remaining gas: 1039962.592 units remaining) + - location: 10 (remaining gas: 1039963.672 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 11 (remaining gas: 1039962.577 units remaining) + - location: 11 (remaining gas: 1039963.657 units remaining) [ {} { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 14 (remaining gas: 1039962.562 units remaining) + - location: 14 (remaining gas: 1039963.642 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 16 (remaining gas: 1039962.552 units remaining) + - location: 16 (remaining gas: 1039963.632 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039962.552 units remaining) + - location: 17 (remaining gas: 1039963.632 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039962.537 units remaining) + - location: 19 (remaining gas: 1039963.617 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039962.522 units remaining) + - location: 17 (remaining gas: 1039963.602 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039962.507 units remaining) + - location: 19 (remaining gas: 1039963.587 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039962.492 units remaining) + - location: 17 (remaining gas: 1039963.572 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039962.477 units remaining) + - location: 19 (remaining gas: 1039963.557 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039962.462 units remaining) + - location: 17 (remaining gas: 1039963.542 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039962.447 units remaining) + - location: 19 (remaining gas: 1039963.527 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039962.432 units remaining) + - location: 17 (remaining gas: 1039963.512 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039962.417 units remaining) + - location: 19 (remaining gas: 1039963.497 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039962.402 units remaining) + - location: 17 (remaining gas: 1039963.482 units remaining) [ { False ; False ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 14 (remaining gas: 1039962.372 units remaining) + - location: 14 (remaining gas: 1039963.452 units remaining) [ {} { False ; False ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 20 (remaining gas: 1039962.362 units remaining) + - location: 20 (remaining gas: 1039963.442 units remaining) [ { False ; False ; True ; False ; False } {} { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 21 (remaining gas: 1039962.347 units remaining) + - location: 21 (remaining gas: 1039963.427 units remaining) [ { { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 22 (remaining gas: 1039962.332 units remaining) + - location: 22 (remaining gas: 1039963.412 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 24 (remaining gas: 1039962.322 units remaining) + - location: 24 (remaining gas: 1039963.402 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039962.322 units remaining) + - location: 25 (remaining gas: 1039963.402 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039962.307 units remaining) + - location: 27 (remaining gas: 1039963.387 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039962.292 units remaining) + - location: 25 (remaining gas: 1039963.372 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039962.277 units remaining) + - location: 27 (remaining gas: 1039963.357 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039962.262 units remaining) + - location: 25 (remaining gas: 1039963.342 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039962.247 units remaining) + - location: 27 (remaining gas: 1039963.327 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039962.232 units remaining) + - location: 25 (remaining gas: 1039963.312 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039962.217 units remaining) + - location: 27 (remaining gas: 1039963.297 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039962.202 units remaining) + - location: 25 (remaining gas: 1039963.282 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039962.187 units remaining) + - location: 27 (remaining gas: 1039963.267 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039962.172 units remaining) + - location: 25 (remaining gas: 1039963.252 units remaining) [ { True ; True ; False ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 22 (remaining gas: 1039962.142 units remaining) + - location: 22 (remaining gas: 1039963.222 units remaining) [ { { False ; False ; True ; False ; False } } { True ; True ; False ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 28 (remaining gas: 1039962.132 units remaining) + - location: 28 (remaining gas: 1039963.212 units remaining) [ { True ; True ; False ; True ; True } { { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 29 (remaining gas: 1039962.117 units remaining) + - location: 29 (remaining gas: 1039963.197 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 30 (remaining gas: 1039962.102 units remaining) + - location: 30 (remaining gas: 1039963.182 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 32 (remaining gas: 1039962.092 units remaining) + - location: 32 (remaining gas: 1039963.172 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039962.092 units remaining) + - location: 33 (remaining gas: 1039963.172 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039962.077 units remaining) + - location: 35 (remaining gas: 1039963.157 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039962.062 units remaining) + - location: 33 (remaining gas: 1039963.142 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039962.047 units remaining) + - location: 35 (remaining gas: 1039963.127 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039962.032 units remaining) + - location: 33 (remaining gas: 1039963.112 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039962.017 units remaining) + - location: 35 (remaining gas: 1039963.097 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039962.002 units remaining) + - location: 33 (remaining gas: 1039963.082 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039961.987 units remaining) + - location: 35 (remaining gas: 1039963.067 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039961.972 units remaining) + - location: 33 (remaining gas: 1039963.052 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039961.957 units remaining) + - location: 35 (remaining gas: 1039963.037 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039961.942 units remaining) + - location: 33 (remaining gas: 1039963.022 units remaining) [ { True ; True ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 30 (remaining gas: 1039961.912 units remaining) + - location: 30 (remaining gas: 1039962.992 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { True ; True ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 36 (remaining gas: 1039961.902 units remaining) + - location: 36 (remaining gas: 1039962.982 units remaining) [ { True ; True ; True ; False ; False } { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 37 (remaining gas: 1039961.887 units remaining) + - location: 37 (remaining gas: 1039962.967 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 38 (remaining gas: 1039961.872 units remaining) + - location: 38 (remaining gas: 1039962.952 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 40 (remaining gas: 1039961.862 units remaining) + - location: 40 (remaining gas: 1039962.942 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039961.862 units remaining) + - location: 41 (remaining gas: 1039962.942 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039961.847 units remaining) + - location: 43 (remaining gas: 1039962.927 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039961.832 units remaining) + - location: 41 (remaining gas: 1039962.912 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039961.817 units remaining) + - location: 43 (remaining gas: 1039962.897 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039961.802 units remaining) + - location: 41 (remaining gas: 1039962.882 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039961.787 units remaining) + - location: 43 (remaining gas: 1039962.867 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039961.772 units remaining) + - location: 41 (remaining gas: 1039962.852 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039961.757 units remaining) + - location: 43 (remaining gas: 1039962.837 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039961.742 units remaining) + - location: 41 (remaining gas: 1039962.822 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039961.727 units remaining) + - location: 43 (remaining gas: 1039962.807 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039961.712 units remaining) + - location: 41 (remaining gas: 1039962.792 units remaining) [ { True ; True ; False ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 38 (remaining gas: 1039961.682 units remaining) + - location: 38 (remaining gas: 1039962.762 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { True ; True ; False ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 44 (remaining gas: 1039961.672 units remaining) + - location: 44 (remaining gas: 1039962.752 units remaining) [ { True ; True ; False ; False ; False } { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 45 (remaining gas: 1039961.657 units remaining) + - location: 45 (remaining gas: 1039962.737 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 46 (remaining gas: 1039961.642 units remaining) + - location: 46 (remaining gas: 1039962.722 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 48 (remaining gas: 1039961.632 units remaining) + - location: 48 (remaining gas: 1039962.712 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039961.632 units remaining) + - location: 49 (remaining gas: 1039962.712 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039961.617 units remaining) + - location: 51 (remaining gas: 1039962.697 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039961.602 units remaining) + - location: 49 (remaining gas: 1039962.682 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039961.587 units remaining) + - location: 51 (remaining gas: 1039962.667 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039961.572 units remaining) + - location: 49 (remaining gas: 1039962.652 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039961.557 units remaining) + - location: 51 (remaining gas: 1039962.637 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039961.542 units remaining) + - location: 49 (remaining gas: 1039962.622 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039961.527 units remaining) + - location: 51 (remaining gas: 1039962.607 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039961.512 units remaining) + - location: 49 (remaining gas: 1039962.592 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039961.497 units remaining) + - location: 51 (remaining gas: 1039962.577 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039961.482 units remaining) + - location: 49 (remaining gas: 1039962.562 units remaining) [ { False ; False ; True ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 46 (remaining gas: 1039961.452 units remaining) + - location: 46 (remaining gas: 1039962.532 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { False ; False ; True ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 52 (remaining gas: 1039961.442 units remaining) + - location: 52 (remaining gas: 1039962.522 units remaining) [ { False ; False ; True ; True ; True } { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 53 (remaining gas: 1039961.427 units remaining) + - location: 53 (remaining gas: 1039962.507 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 54 (remaining gas: 1039961.412 units remaining) + - location: 54 (remaining gas: 1039962.492 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 56 (remaining gas: 1039961.412 units remaining) + - location: 56 (remaining gas: 1039962.492 units remaining) [ -9999999 ] - - location: 58 (remaining gas: 1039961.397 units remaining) + - location: 58 (remaining gas: 1039962.477 units remaining) [ False ] - - location: 56 (remaining gas: 1039961.382 units remaining) + - location: 56 (remaining gas: 1039962.462 units remaining) [ -1 ] - - location: 58 (remaining gas: 1039961.367 units remaining) + - location: 58 (remaining gas: 1039962.447 units remaining) [ False ] - - location: 56 (remaining gas: 1039961.352 units remaining) + - location: 56 (remaining gas: 1039962.432 units remaining) [ 0 ] - - location: 58 (remaining gas: 1039961.337 units remaining) + - location: 58 (remaining gas: 1039962.417 units remaining) [ False ] - - location: 56 (remaining gas: 1039961.322 units remaining) + - location: 56 (remaining gas: 1039962.402 units remaining) [ 1 ] - - location: 58 (remaining gas: 1039961.307 units remaining) + - location: 58 (remaining gas: 1039962.387 units remaining) [ True ] - - location: 56 (remaining gas: 1039961.292 units remaining) + - location: 56 (remaining gas: 1039962.372 units remaining) [ 9999999 ] - - location: 58 (remaining gas: 1039961.277 units remaining) + - location: 58 (remaining gas: 1039962.357 units remaining) [ True ] - - location: 56 (remaining gas: 1039961.262 units remaining) + - location: 56 (remaining gas: 1039962.342 units remaining) [ { False ; False ; False ; True ; True } ] - - location: 54 (remaining gas: 1039961.232 units remaining) + - location: 54 (remaining gas: 1039962.312 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { False ; False ; False ; True ; True } ] - - location: 59 (remaining gas: 1039961.222 units remaining) + - location: 59 (remaining gas: 1039962.302 units remaining) [ { False ; False ; False ; True ; True } { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } ] - - location: 60 (remaining gas: 1039961.207 units remaining) + - location: 60 (remaining gas: 1039962.287 units remaining) [ { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } ] - - location: 61 (remaining gas: 1039961.192 units remaining) + - location: 61 (remaining gas: 1039962.272 units remaining) [ {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; @@ -339,7 +339,7 @@ trace { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } ] - - location: 63 (remaining gas: 1039961.177 units remaining) + - location: 63 (remaining gas: 1039962.257 units remaining) [ (Pair {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" index b8b330c15117..e88cf2ef28e0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" @@ -7,22 +7,22 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.270 units remaining) + - location: 9 (remaining gas: 1039992.315 units remaining) [ (Pair { "World!" } {}) ] - - location: 9 (remaining gas: 1039992.260 units remaining) + - location: 9 (remaining gas: 1039992.305 units remaining) [ { "World!" } ] - - location: 10 (remaining gas: 1039992.260 units remaining) + - location: 10 (remaining gas: 1039992.305 units remaining) [ "World!" ] - - location: 12 (remaining gas: 1039992.250 units remaining) + - location: 12 (remaining gas: 1039992.295 units remaining) [ "Hello " "World!" ] - - location: 15 (remaining gas: 1039992.185 units remaining) + - location: 15 (remaining gas: 1039992.230 units remaining) [ "Hello World!" ] - - location: 10 (remaining gas: 1039992.170 units remaining) + - location: 10 (remaining gas: 1039992.215 units remaining) [ { "Hello World!" } ] - - location: 16 (remaining gas: 1039992.155 units remaining) + - location: 16 (remaining gas: 1039992.200 units remaining) [ {} { "Hello World!" } ] - - location: 18 (remaining gas: 1039992.140 units remaining) + - location: 18 (remaining gas: 1039992.185 units remaining) [ (Pair {} { "Hello World!" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" index b45e35abe4a9..36f826790ecd 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" @@ -7,29 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.116 units remaining) + - location: 9 (remaining gas: 1039992.161 units remaining) [ (Pair { "test1" ; "test2" } {}) ] - - location: 9 (remaining gas: 1039992.106 units remaining) + - location: 9 (remaining gas: 1039992.151 units remaining) [ { "test1" ; "test2" } ] - - location: 10 (remaining gas: 1039992.106 units remaining) + - location: 10 (remaining gas: 1039992.151 units remaining) [ "test1" ] - - location: 12 (remaining gas: 1039992.096 units remaining) + - location: 12 (remaining gas: 1039992.141 units remaining) [ "Hello " "test1" ] - - location: 15 (remaining gas: 1039992.031 units remaining) + - location: 15 (remaining gas: 1039992.076 units remaining) [ "Hello test1" ] - - location: 10 (remaining gas: 1039992.016 units remaining) + - location: 10 (remaining gas: 1039992.061 units remaining) [ "test2" ] - - location: 12 (remaining gas: 1039992.006 units remaining) + - location: 12 (remaining gas: 1039992.051 units remaining) [ "Hello " "test2" ] - - location: 15 (remaining gas: 1039991.941 units remaining) + - location: 15 (remaining gas: 1039991.986 units remaining) [ "Hello test2" ] - - location: 10 (remaining gas: 1039991.926 units remaining) + - location: 10 (remaining gas: 1039991.971 units remaining) [ { "Hello test1" ; "Hello test2" } ] - - location: 16 (remaining gas: 1039991.911 units remaining) + - location: 16 (remaining gas: 1039991.956 units remaining) [ {} { "Hello test1" ; "Hello test2" } ] - - location: 18 (remaining gas: 1039991.896 units remaining) + - location: 18 (remaining gas: 1039991.941 units remaining) [ (Pair {} { "Hello test1" ; "Hello test2" }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out index 69c310380be3..9af1337fbe87 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out @@ -7,15 +7,15 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.444 units remaining) + - location: 9 (remaining gas: 1039992.489 units remaining) [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039992.434 units remaining) + - location: 9 (remaining gas: 1039992.479 units remaining) [ {} ] - - location: 10 (remaining gas: 1039992.434 units remaining) + - location: 10 (remaining gas: 1039992.479 units remaining) [ {} ] - - location: 16 (remaining gas: 1039992.419 units remaining) + - location: 16 (remaining gas: 1039992.464 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039992.404 units remaining) + - location: 18 (remaining gas: 1039992.449 units remaining) [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out index 239699798ebb..549079261d91 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out @@ -7,29 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.363 units remaining) + - location: 9 (remaining gas: 1039992.408 units remaining) [ (Pair { 0xab ; 0xcd } {}) ] - - location: 9 (remaining gas: 1039992.353 units remaining) + - location: 9 (remaining gas: 1039992.398 units remaining) [ { 0xab ; 0xcd } ] - - location: 10 (remaining gas: 1039992.353 units remaining) + - location: 10 (remaining gas: 1039992.398 units remaining) [ 0xab ] - - location: 12 (remaining gas: 1039992.343 units remaining) + - location: 12 (remaining gas: 1039992.388 units remaining) [ 0xff 0xab ] - - location: 15 (remaining gas: 1039992.278 units remaining) + - location: 15 (remaining gas: 1039992.323 units remaining) [ 0xffab ] - - location: 10 (remaining gas: 1039992.263 units remaining) + - location: 10 (remaining gas: 1039992.308 units remaining) [ 0xcd ] - - location: 12 (remaining gas: 1039992.253 units remaining) + - location: 12 (remaining gas: 1039992.298 units remaining) [ 0xff 0xcd ] - - location: 15 (remaining gas: 1039992.188 units remaining) + - location: 15 (remaining gas: 1039992.233 units remaining) [ 0xffcd ] - - location: 10 (remaining gas: 1039992.173 units remaining) + - location: 10 (remaining gas: 1039992.218 units remaining) [ { 0xffab ; 0xffcd } ] - - location: 16 (remaining gas: 1039992.158 units remaining) + - location: 16 (remaining gas: 1039992.203 units remaining) [ {} { 0xffab ; 0xffcd } ] - - location: 18 (remaining gas: 1039992.143 units remaining) + - location: 18 (remaining gas: 1039992.188 units remaining) [ (Pair {} { 0xffab ; 0xffcd }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out index 9e72433679cf..b7a2f30e144f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out @@ -7,22 +7,22 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.463 units remaining) + - location: 9 (remaining gas: 1039992.508 units remaining) [ (Pair { 0xcd } {}) ] - - location: 9 (remaining gas: 1039992.453 units remaining) + - location: 9 (remaining gas: 1039992.498 units remaining) [ { 0xcd } ] - - location: 10 (remaining gas: 1039992.453 units remaining) + - location: 10 (remaining gas: 1039992.498 units remaining) [ 0xcd ] - - location: 12 (remaining gas: 1039992.443 units remaining) + - location: 12 (remaining gas: 1039992.488 units remaining) [ 0xff 0xcd ] - - location: 15 (remaining gas: 1039992.378 units remaining) + - location: 15 (remaining gas: 1039992.423 units remaining) [ 0xffcd ] - - location: 10 (remaining gas: 1039992.363 units remaining) + - location: 10 (remaining gas: 1039992.408 units remaining) [ { 0xffcd } ] - - location: 16 (remaining gas: 1039992.348 units remaining) + - location: 16 (remaining gas: 1039992.393 units remaining) [ {} { 0xffcd } ] - - location: 18 (remaining gas: 1039992.333 units remaining) + - location: 18 (remaining gas: 1039992.378 units remaining) [ (Pair {} { 0xffcd }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out index 6cd69f555f71..e97a1a0b9ac7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out @@ -7,15 +7,15 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.563 units remaining) + - location: 9 (remaining gas: 1039992.608 units remaining) [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039992.553 units remaining) + - location: 9 (remaining gas: 1039992.598 units remaining) [ {} ] - - location: 10 (remaining gas: 1039992.553 units remaining) + - location: 10 (remaining gas: 1039992.598 units remaining) [ {} ] - - location: 16 (remaining gas: 1039992.538 units remaining) + - location: 16 (remaining gas: 1039992.583 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039992.523 units remaining) + - location: 18 (remaining gas: 1039992.568 units remaining) [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" index 56ea86abf8d3..f177953acc84 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" @@ -7,113 +7,113 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039987.002 units remaining) + - location: 8 (remaining gas: 1039987.227 units remaining) [ (Pair { "Hello" ; " " ; "World" ; "!" } "") ] - - location: 8 (remaining gas: 1039986.992 units remaining) + - location: 8 (remaining gas: 1039987.217 units remaining) [ { "Hello" ; " " ; "World" ; "!" } ] - - location: 9 (remaining gas: 1039986.982 units remaining) + - location: 9 (remaining gas: 1039987.207 units remaining) [ "" { "Hello" ; " " ; "World" ; "!" } ] - - location: 12 (remaining gas: 1039986.972 units remaining) + - location: 12 (remaining gas: 1039987.197 units remaining) [ { "Hello" ; " " ; "World" ; "!" } "" ] - - location: 13 (remaining gas: 1039986.972 units remaining) + - location: 13 (remaining gas: 1039987.197 units remaining) [ "Hello" "" ] - - location: 15 (remaining gas: 1039986.962 units remaining) + - location: 15 (remaining gas: 1039987.187 units remaining) [ "" "Hello" ] - - location: 16 (remaining gas: 1039986.947 units remaining) + - location: 16 (remaining gas: 1039987.172 units remaining) [ "Hello" ] - - location: 18 (remaining gas: 1039986.932 units remaining) + - location: 18 (remaining gas: 1039987.157 units remaining) [ {} "Hello" ] - - location: 20 (remaining gas: 1039986.922 units remaining) + - location: 20 (remaining gas: 1039987.147 units remaining) [ "Hello" {} ] - - location: 21 (remaining gas: 1039986.907 units remaining) + - location: 21 (remaining gas: 1039987.132 units remaining) [ { "Hello" } ] - - location: 16 (remaining gas: 1039986.877 units remaining) + - location: 16 (remaining gas: 1039987.102 units remaining) [ "" { "Hello" } ] - - location: 22 (remaining gas: 1039986.862 units remaining) + - location: 22 (remaining gas: 1039987.087 units remaining) [ { "" ; "Hello" } ] - - location: 23 (remaining gas: 1039986.742 units remaining) + - location: 23 (remaining gas: 1039986.967 units remaining) [ "Hello" ] - - location: 13 (remaining gas: 1039986.727 units remaining) + - location: 13 (remaining gas: 1039986.952 units remaining) [ " " "Hello" ] - - location: 15 (remaining gas: 1039986.717 units remaining) + - location: 15 (remaining gas: 1039986.942 units remaining) [ "Hello" " " ] - - location: 16 (remaining gas: 1039986.702 units remaining) + - location: 16 (remaining gas: 1039986.927 units remaining) [ " " ] - - location: 18 (remaining gas: 1039986.687 units remaining) + - location: 18 (remaining gas: 1039986.912 units remaining) [ {} " " ] - - location: 20 (remaining gas: 1039986.677 units remaining) + - location: 20 (remaining gas: 1039986.902 units remaining) [ " " {} ] - - location: 21 (remaining gas: 1039986.662 units remaining) + - location: 21 (remaining gas: 1039986.887 units remaining) [ { " " } ] - - location: 16 (remaining gas: 1039986.632 units remaining) + - location: 16 (remaining gas: 1039986.857 units remaining) [ "Hello" { " " } ] - - location: 22 (remaining gas: 1039986.617 units remaining) + - location: 22 (remaining gas: 1039986.842 units remaining) [ { "Hello" ; " " } ] - - location: 23 (remaining gas: 1039986.497 units remaining) + - location: 23 (remaining gas: 1039986.722 units remaining) [ "Hello " ] - - location: 13 (remaining gas: 1039986.482 units remaining) + - location: 13 (remaining gas: 1039986.707 units remaining) [ "World" "Hello " ] - - location: 15 (remaining gas: 1039986.472 units remaining) + - location: 15 (remaining gas: 1039986.697 units remaining) [ "Hello " "World" ] - - location: 16 (remaining gas: 1039986.457 units remaining) + - location: 16 (remaining gas: 1039986.682 units remaining) [ "World" ] - - location: 18 (remaining gas: 1039986.442 units remaining) + - location: 18 (remaining gas: 1039986.667 units remaining) [ {} "World" ] - - location: 20 (remaining gas: 1039986.432 units remaining) + - location: 20 (remaining gas: 1039986.657 units remaining) [ "World" {} ] - - location: 21 (remaining gas: 1039986.417 units remaining) + - location: 21 (remaining gas: 1039986.642 units remaining) [ { "World" } ] - - location: 16 (remaining gas: 1039986.387 units remaining) + - location: 16 (remaining gas: 1039986.612 units remaining) [ "Hello " { "World" } ] - - location: 22 (remaining gas: 1039986.372 units remaining) + - location: 22 (remaining gas: 1039986.597 units remaining) [ { "Hello " ; "World" } ] - - location: 23 (remaining gas: 1039986.251 units remaining) + - location: 23 (remaining gas: 1039986.476 units remaining) [ "Hello World" ] - - location: 13 (remaining gas: 1039986.236 units remaining) + - location: 13 (remaining gas: 1039986.461 units remaining) [ "!" "Hello World" ] - - location: 15 (remaining gas: 1039986.226 units remaining) + - location: 15 (remaining gas: 1039986.451 units remaining) [ "Hello World" "!" ] - - location: 16 (remaining gas: 1039986.211 units remaining) + - location: 16 (remaining gas: 1039986.436 units remaining) [ "!" ] - - location: 18 (remaining gas: 1039986.196 units remaining) + - location: 18 (remaining gas: 1039986.421 units remaining) [ {} "!" ] - - location: 20 (remaining gas: 1039986.186 units remaining) + - location: 20 (remaining gas: 1039986.411 units remaining) [ "!" {} ] - - location: 21 (remaining gas: 1039986.171 units remaining) + - location: 21 (remaining gas: 1039986.396 units remaining) [ { "!" } ] - - location: 16 (remaining gas: 1039986.141 units remaining) + - location: 16 (remaining gas: 1039986.366 units remaining) [ "Hello World" { "!" } ] - - location: 22 (remaining gas: 1039986.126 units remaining) + - location: 22 (remaining gas: 1039986.351 units remaining) [ { "Hello World" ; "!" } ] - - location: 23 (remaining gas: 1039986.005 units remaining) + - location: 23 (remaining gas: 1039986.230 units remaining) [ "Hello World!" ] - - location: 13 (remaining gas: 1039985.990 units remaining) + - location: 13 (remaining gas: 1039986.215 units remaining) [ "Hello World!" ] - - location: 24 (remaining gas: 1039985.975 units remaining) + - location: 24 (remaining gas: 1039986.200 units remaining) [ {} "Hello World!" ] - - location: 26 (remaining gas: 1039985.960 units remaining) + - location: 26 (remaining gas: 1039986.185 units remaining) [ (Pair {} "Hello World!") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" index 1600b1d1acde..826d8b79377a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" @@ -7,90 +7,90 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039987.206 units remaining) + - location: 8 (remaining gas: 1039987.431 units remaining) [ (Pair { "a" ; "b" ; "c" } "") ] - - location: 8 (remaining gas: 1039987.196 units remaining) + - location: 8 (remaining gas: 1039987.421 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 9 (remaining gas: 1039987.186 units remaining) + - location: 9 (remaining gas: 1039987.411 units remaining) [ "" { "a" ; "b" ; "c" } ] - - location: 12 (remaining gas: 1039987.176 units remaining) + - location: 12 (remaining gas: 1039987.401 units remaining) [ { "a" ; "b" ; "c" } "" ] - - location: 13 (remaining gas: 1039987.176 units remaining) + - location: 13 (remaining gas: 1039987.401 units remaining) [ "a" "" ] - - location: 15 (remaining gas: 1039987.166 units remaining) + - location: 15 (remaining gas: 1039987.391 units remaining) [ "" "a" ] - - location: 16 (remaining gas: 1039987.151 units remaining) + - location: 16 (remaining gas: 1039987.376 units remaining) [ "a" ] - - location: 18 (remaining gas: 1039987.136 units remaining) + - location: 18 (remaining gas: 1039987.361 units remaining) [ {} "a" ] - - location: 20 (remaining gas: 1039987.126 units remaining) + - location: 20 (remaining gas: 1039987.351 units remaining) [ "a" {} ] - - location: 21 (remaining gas: 1039987.111 units remaining) + - location: 21 (remaining gas: 1039987.336 units remaining) [ { "a" } ] - - location: 16 (remaining gas: 1039987.081 units remaining) + - location: 16 (remaining gas: 1039987.306 units remaining) [ "" { "a" } ] - - location: 22 (remaining gas: 1039987.066 units remaining) + - location: 22 (remaining gas: 1039987.291 units remaining) [ { "" ; "a" } ] - - location: 23 (remaining gas: 1039986.946 units remaining) + - location: 23 (remaining gas: 1039987.171 units remaining) [ "a" ] - - location: 13 (remaining gas: 1039986.931 units remaining) + - location: 13 (remaining gas: 1039987.156 units remaining) [ "b" "a" ] - - location: 15 (remaining gas: 1039986.921 units remaining) + - location: 15 (remaining gas: 1039987.146 units remaining) [ "a" "b" ] - - location: 16 (remaining gas: 1039986.906 units remaining) + - location: 16 (remaining gas: 1039987.131 units remaining) [ "b" ] - - location: 18 (remaining gas: 1039986.891 units remaining) + - location: 18 (remaining gas: 1039987.116 units remaining) [ {} "b" ] - - location: 20 (remaining gas: 1039986.881 units remaining) + - location: 20 (remaining gas: 1039987.106 units remaining) [ "b" {} ] - - location: 21 (remaining gas: 1039986.866 units remaining) + - location: 21 (remaining gas: 1039987.091 units remaining) [ { "b" } ] - - location: 16 (remaining gas: 1039986.836 units remaining) + - location: 16 (remaining gas: 1039987.061 units remaining) [ "a" { "b" } ] - - location: 22 (remaining gas: 1039986.821 units remaining) + - location: 22 (remaining gas: 1039987.046 units remaining) [ { "a" ; "b" } ] - - location: 23 (remaining gas: 1039986.701 units remaining) + - location: 23 (remaining gas: 1039986.926 units remaining) [ "ab" ] - - location: 13 (remaining gas: 1039986.686 units remaining) + - location: 13 (remaining gas: 1039986.911 units remaining) [ "c" "ab" ] - - location: 15 (remaining gas: 1039986.676 units remaining) + - location: 15 (remaining gas: 1039986.901 units remaining) [ "ab" "c" ] - - location: 16 (remaining gas: 1039986.661 units remaining) + - location: 16 (remaining gas: 1039986.886 units remaining) [ "c" ] - - location: 18 (remaining gas: 1039986.646 units remaining) + - location: 18 (remaining gas: 1039986.871 units remaining) [ {} "c" ] - - location: 20 (remaining gas: 1039986.636 units remaining) + - location: 20 (remaining gas: 1039986.861 units remaining) [ "c" {} ] - - location: 21 (remaining gas: 1039986.621 units remaining) + - location: 21 (remaining gas: 1039986.846 units remaining) [ { "c" } ] - - location: 16 (remaining gas: 1039986.591 units remaining) + - location: 16 (remaining gas: 1039986.816 units remaining) [ "ab" { "c" } ] - - location: 22 (remaining gas: 1039986.576 units remaining) + - location: 22 (remaining gas: 1039986.801 units remaining) [ { "ab" ; "c" } ] - - location: 23 (remaining gas: 1039986.456 units remaining) + - location: 23 (remaining gas: 1039986.681 units remaining) [ "abc" ] - - location: 13 (remaining gas: 1039986.441 units remaining) + - location: 13 (remaining gas: 1039986.666 units remaining) [ "abc" ] - - location: 24 (remaining gas: 1039986.426 units remaining) + - location: 24 (remaining gas: 1039986.651 units remaining) [ {} "abc" ] - - location: 26 (remaining gas: 1039986.411 units remaining) + - location: 26 (remaining gas: 1039986.636 units remaining) [ (Pair {} "abc") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" index cbdc50c332bf..dd07a31d5e8e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039987.578 units remaining) + - location: 8 (remaining gas: 1039987.803 units remaining) [ (Pair {} "") ] - - location: 8 (remaining gas: 1039987.568 units remaining) + - location: 8 (remaining gas: 1039987.793 units remaining) [ {} ] - - location: 9 (remaining gas: 1039987.558 units remaining) + - location: 9 (remaining gas: 1039987.783 units remaining) [ "" {} ] - - location: 12 (remaining gas: 1039987.548 units remaining) + - location: 12 (remaining gas: 1039987.773 units remaining) [ {} "" ] - - location: 13 (remaining gas: 1039987.548 units remaining) + - location: 13 (remaining gas: 1039987.773 units remaining) [ "" ] - - location: 24 (remaining gas: 1039987.533 units remaining) + - location: 24 (remaining gas: 1039987.758 units remaining) [ {} "" ] - - location: 26 (remaining gas: 1039987.518 units remaining) + - location: 26 (remaining gas: 1039987.743 units remaining) [ (Pair {} "") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out index 7ac622baa0c5..63ef83aa6a7b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out @@ -7,16 +7,16 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.010 units remaining) + - location: 8 (remaining gas: 1039994.100 units remaining) [ (Pair 99 { -5 ; 10 }) ] - - location: 8 (remaining gas: 1039994 units remaining) + - location: 8 (remaining gas: 1039994.090 units remaining) [ 99 { -5 ; 10 } ] - - location: 9 (remaining gas: 1039993.985 units remaining) + - location: 9 (remaining gas: 1039994.075 units remaining) [ { 99 ; -5 ; 10 } ] - - location: 10 (remaining gas: 1039993.970 units remaining) + - location: 10 (remaining gas: 1039994.060 units remaining) [ {} { 99 ; -5 ; 10 } ] - - location: 12 (remaining gas: 1039993.955 units remaining) + - location: 12 (remaining gas: 1039994.045 units remaining) [ (Pair {} { 99 ; -5 ; 10 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out index 60782e13f783..8f7771efb9e0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out @@ -7,16 +7,16 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.110 units remaining) + - location: 8 (remaining gas: 1039994.200 units remaining) [ (Pair -5 { 10 }) ] - - location: 8 (remaining gas: 1039994.100 units remaining) + - location: 8 (remaining gas: 1039994.190 units remaining) [ -5 { 10 } ] - - location: 9 (remaining gas: 1039994.085 units remaining) + - location: 9 (remaining gas: 1039994.175 units remaining) [ { -5 ; 10 } ] - - location: 10 (remaining gas: 1039994.070 units remaining) + - location: 10 (remaining gas: 1039994.160 units remaining) [ {} { -5 ; 10 } ] - - location: 12 (remaining gas: 1039994.055 units remaining) + - location: 12 (remaining gas: 1039994.145 units remaining) [ (Pair {} { -5 ; 10 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out index 28c6d9f6a348..33c5368e025c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out @@ -7,16 +7,16 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.210 units remaining) + - location: 8 (remaining gas: 1039994.300 units remaining) [ (Pair 10 {}) ] - - location: 8 (remaining gas: 1039994.200 units remaining) + - location: 8 (remaining gas: 1039994.290 units remaining) [ 10 {} ] - - location: 9 (remaining gas: 1039994.185 units remaining) + - location: 9 (remaining gas: 1039994.275 units remaining) [ { 10 } ] - - location: 10 (remaining gas: 1039994.170 units remaining) + - location: 10 (remaining gas: 1039994.260 units remaining) [ {} { 10 } ] - - location: 12 (remaining gas: 1039994.155 units remaining) + - location: 12 (remaining gas: 1039994.245 units remaining) [ (Pair {} { 10 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" index 84979da5a29d..b3ac07ef4dda 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" @@ -7,160 +7,160 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039963.144 units remaining) + - location: 12 (remaining gas: 1039963.234 units remaining) [ (Pair (Pair { "A" } { "B" }) None) ] - - location: 12 (remaining gas: 1039963.134 units remaining) + - location: 12 (remaining gas: 1039963.224 units remaining) [ (Pair { "A" } { "B" }) ] - - location: 13 (remaining gas: 1039963.124 units remaining) + - location: 13 (remaining gas: 1039963.214 units remaining) [ (Pair { "A" } { "B" }) (Pair { "A" } { "B" }) ] - - location: 14 (remaining gas: 1039963.114 units remaining) + - location: 14 (remaining gas: 1039963.204 units remaining) [ { "A" } (Pair { "A" } { "B" }) ] - - location: 15 (remaining gas: 1039963.099 units remaining) + - location: 15 (remaining gas: 1039963.189 units remaining) [ (Pair { "A" } { "B" }) ] - - location: 17 (remaining gas: 1039963.089 units remaining) + - location: 17 (remaining gas: 1039963.179 units remaining) [ { "B" } ] - - location: 15 (remaining gas: 1039963.059 units remaining) + - location: 15 (remaining gas: 1039963.149 units remaining) [ { "A" } { "B" } ] - - location: 18 (remaining gas: 1039962.839 units remaining) + - location: 18 (remaining gas: 1039962.929 units remaining) [ {} { "A" } { "B" } ] - - location: 20 (remaining gas: 1039962.829 units remaining) + - location: 20 (remaining gas: 1039962.919 units remaining) [ { "A" } {} { "B" } ] - - location: 21 (remaining gas: 1039962.829 units remaining) + - location: 21 (remaining gas: 1039962.919 units remaining) [ "A" {} { "B" } ] - - location: 23 (remaining gas: 1039962.814 units remaining) + - location: 23 (remaining gas: 1039962.904 units remaining) [ (Pair "A" {}) { "B" } ] - - location: 24 (remaining gas: 1039962.804 units remaining) + - location: 24 (remaining gas: 1039962.894 units remaining) [ (Pair "A" {}) (Pair "A" {}) { "B" } ] - - location: 25 (remaining gas: 1039962.794 units remaining) + - location: 25 (remaining gas: 1039962.884 units remaining) [ "A" (Pair "A" {}) { "B" } ] - - location: 26 (remaining gas: 1039962.779 units remaining) + - location: 26 (remaining gas: 1039962.869 units remaining) [ (Pair "A" {}) { "B" } ] - - location: 28 (remaining gas: 1039962.769 units remaining) + - location: 28 (remaining gas: 1039962.859 units remaining) [ {} { "B" } ] - - location: 26 (remaining gas: 1039962.739 units remaining) + - location: 26 (remaining gas: 1039962.829 units remaining) [ "A" {} { "B" } ] - - location: 29 (remaining gas: 1039962.729 units remaining) + - location: 29 (remaining gas: 1039962.819 units remaining) [ True "A" {} { "B" } ] - - location: 32 (remaining gas: 1039962.719 units remaining) + - location: 32 (remaining gas: 1039962.809 units remaining) [ "A" True {} { "B" } ] - - location: 33 (remaining gas: 1039962.519 units remaining) + - location: 33 (remaining gas: 1039962.609 units remaining) [ { "A" } { "B" } ] - - location: 21 (remaining gas: 1039962.504 units remaining) + - location: 21 (remaining gas: 1039962.594 units remaining) [ { "A" } { "B" } ] - - location: 34 (remaining gas: 1039962.494 units remaining) + - location: 34 (remaining gas: 1039962.584 units remaining) [ True { "A" } { "B" } ] - - location: 37 (remaining gas: 1039962.484 units remaining) + - location: 37 (remaining gas: 1039962.574 units remaining) [ { "A" } True { "B" } ] - - location: 38 (remaining gas: 1039962.469 units remaining) + - location: 38 (remaining gas: 1039962.559 units remaining) [ (Pair { "A" } True) { "B" } ] - - location: 39 (remaining gas: 1039962.459 units remaining) + - location: 39 (remaining gas: 1039962.549 units remaining) [ { "B" } (Pair { "A" } True) ] - - location: 40 (remaining gas: 1039962.459 units remaining) + - location: 40 (remaining gas: 1039962.549 units remaining) [ "B" (Pair { "A" } True) ] - - location: 42 (remaining gas: 1039962.444 units remaining) + - location: 42 (remaining gas: 1039962.534 units remaining) [ (Pair "B" { "A" } True) ] - - location: 43 (remaining gas: 1039962.434 units remaining) + - location: 43 (remaining gas: 1039962.524 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) ] - - location: 44 (remaining gas: 1039962.424 units remaining) + - location: 44 (remaining gas: 1039962.514 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) (Pair "B" { "A" } True) ] - - location: 45 (remaining gas: 1039962.414 units remaining) + - location: 45 (remaining gas: 1039962.504 units remaining) [ "B" (Pair "B" { "A" } True) (Pair "B" { "A" } True) ] - - location: 46 (remaining gas: 1039962.399 units remaining) + - location: 46 (remaining gas: 1039962.489 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) ] - - location: 49 (remaining gas: 1039962.389 units remaining) + - location: 49 (remaining gas: 1039962.479 units remaining) [ (Pair { "A" } True) (Pair "B" { "A" } True) ] - - location: 50 (remaining gas: 1039962.379 units remaining) + - location: 50 (remaining gas: 1039962.469 units remaining) [ { "A" } (Pair "B" { "A" } True) ] - - location: 51 (remaining gas: 1039962.364 units remaining) + - location: 51 (remaining gas: 1039962.454 units remaining) [ (Pair "B" { "A" } True) ] - - location: 54 (remaining gas: 1039962.354 units remaining) + - location: 54 (remaining gas: 1039962.444 units remaining) [ (Pair { "A" } True) ] - - location: 55 (remaining gas: 1039962.344 units remaining) + - location: 55 (remaining gas: 1039962.434 units remaining) [ True ] - - location: 51 (remaining gas: 1039962.314 units remaining) + - location: 51 (remaining gas: 1039962.404 units remaining) [ { "A" } True ] - - location: 56 (remaining gas: 1039962.304 units remaining) + - location: 56 (remaining gas: 1039962.394 units remaining) [ { "A" } { "A" } True ] - - location: 46 (remaining gas: 1039962.274 units remaining) + - location: 46 (remaining gas: 1039962.364 units remaining) [ "B" { "A" } { "A" } True ] - - location: 57 (remaining gas: 1039962.089 units remaining) + - location: 57 (remaining gas: 1039962.179 units remaining) [ False { "A" } True ] - - location: 58 (remaining gas: 1039962.074 units remaining) + - location: 58 (remaining gas: 1039962.164 units remaining) [ { "A" } True ] - - location: 60 (remaining gas: 1039962.064 units remaining) + - location: 60 (remaining gas: 1039962.154 units remaining) [ True { "A" } ] - - location: 58 (remaining gas: 1039962.034 units remaining) + - location: 58 (remaining gas: 1039962.124 units remaining) [ False True { "A" } ] - - location: 61 (remaining gas: 1039962.014 units remaining) + - location: 61 (remaining gas: 1039962.104 units remaining) [ False { "A" } ] - - location: 62 (remaining gas: 1039962.004 units remaining) + - location: 62 (remaining gas: 1039962.094 units remaining) [ { "A" } False ] - - location: 63 (remaining gas: 1039961.989 units remaining) + - location: 63 (remaining gas: 1039962.079 units remaining) [ (Pair { "A" } False) ] - - location: 40 (remaining gas: 1039961.974 units remaining) + - location: 40 (remaining gas: 1039962.064 units remaining) [ (Pair { "A" } False) ] - - location: 64 (remaining gas: 1039961.964 units remaining) + - location: 64 (remaining gas: 1039962.054 units remaining) [ False ] - - location: 65 (remaining gas: 1039961.949 units remaining) + - location: 65 (remaining gas: 1039962.039 units remaining) [ (Some False) ] - - location: 66 (remaining gas: 1039961.934 units remaining) + - location: 66 (remaining gas: 1039962.024 units remaining) [ {} (Some False) ] - - location: 68 (remaining gas: 1039961.919 units remaining) + - location: 68 (remaining gas: 1039962.009 units remaining) [ (Pair {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" index 093e9ee6c623..e3ec86fdc992 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" @@ -7,404 +7,404 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039962.464 units remaining) + - location: 12 (remaining gas: 1039962.554 units remaining) [ (Pair (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) None) ] - - location: 12 (remaining gas: 1039962.454 units remaining) + - location: 12 (remaining gas: 1039962.544 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) ] - - location: 13 (remaining gas: 1039962.444 units remaining) + - location: 13 (remaining gas: 1039962.534 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) ] - - location: 14 (remaining gas: 1039962.434 units remaining) + - location: 14 (remaining gas: 1039962.524 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) ] - - location: 15 (remaining gas: 1039962.419 units remaining) + - location: 15 (remaining gas: 1039962.509 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) ] - - location: 17 (remaining gas: 1039962.409 units remaining) + - location: 17 (remaining gas: 1039962.499 units remaining) [ { "B" ; "C" ; "asdf" } ] - - location: 15 (remaining gas: 1039962.379 units remaining) + - location: 15 (remaining gas: 1039962.469 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" } ] - - location: 18 (remaining gas: 1039962.159 units remaining) + - location: 18 (remaining gas: 1039962.249 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" } ] - - location: 20 (remaining gas: 1039962.149 units remaining) + - location: 20 (remaining gas: 1039962.239 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } {} { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039962.149 units remaining) + - location: 21 (remaining gas: 1039962.239 units remaining) [ "B" {} { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039962.134 units remaining) + - location: 23 (remaining gas: 1039962.224 units remaining) [ (Pair "B" {}) { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039962.124 units remaining) + - location: 24 (remaining gas: 1039962.214 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039962.114 units remaining) + - location: 25 (remaining gas: 1039962.204 units remaining) [ "B" (Pair "B" {}) { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039962.099 units remaining) + - location: 26 (remaining gas: 1039962.189 units remaining) [ (Pair "B" {}) { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039962.089 units remaining) + - location: 28 (remaining gas: 1039962.179 units remaining) [ {} { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039962.059 units remaining) + - location: 26 (remaining gas: 1039962.149 units remaining) [ "B" {} { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039962.049 units remaining) + - location: 29 (remaining gas: 1039962.139 units remaining) [ True "B" {} { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039962.039 units remaining) + - location: 32 (remaining gas: 1039962.129 units remaining) [ "B" True {} { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039961.839 units remaining) + - location: 33 (remaining gas: 1039961.929 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039961.824 units remaining) + - location: 21 (remaining gas: 1039961.914 units remaining) [ "B" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039961.809 units remaining) + - location: 23 (remaining gas: 1039961.899 units remaining) [ (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039961.799 units remaining) + - location: 24 (remaining gas: 1039961.889 units remaining) [ (Pair "B" { "B" }) (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039961.789 units remaining) + - location: 25 (remaining gas: 1039961.879 units remaining) [ "B" (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039961.774 units remaining) + - location: 26 (remaining gas: 1039961.864 units remaining) [ (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039961.764 units remaining) + - location: 28 (remaining gas: 1039961.854 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039961.734 units remaining) + - location: 26 (remaining gas: 1039961.824 units remaining) [ "B" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039961.724 units remaining) + - location: 29 (remaining gas: 1039961.814 units remaining) [ True "B" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039961.714 units remaining) + - location: 32 (remaining gas: 1039961.804 units remaining) [ "B" True { "B" } { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039961.444 units remaining) + - location: 33 (remaining gas: 1039961.534 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039961.429 units remaining) + - location: 21 (remaining gas: 1039961.519 units remaining) [ "asdf" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039961.414 units remaining) + - location: 23 (remaining gas: 1039961.504 units remaining) [ (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039961.404 units remaining) + - location: 24 (remaining gas: 1039961.494 units remaining) [ (Pair "asdf" { "B" }) (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039961.394 units remaining) + - location: 25 (remaining gas: 1039961.484 units remaining) [ "asdf" (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039961.379 units remaining) + - location: 26 (remaining gas: 1039961.469 units remaining) [ (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039961.369 units remaining) + - location: 28 (remaining gas: 1039961.459 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039961.339 units remaining) + - location: 26 (remaining gas: 1039961.429 units remaining) [ "asdf" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039961.329 units remaining) + - location: 29 (remaining gas: 1039961.419 units remaining) [ True "asdf" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039961.319 units remaining) + - location: 32 (remaining gas: 1039961.409 units remaining) [ "asdf" True { "B" } { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039961.049 units remaining) + - location: 33 (remaining gas: 1039961.139 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039961.034 units remaining) + - location: 21 (remaining gas: 1039961.124 units remaining) [ "C" { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039961.019 units remaining) + - location: 23 (remaining gas: 1039961.109 units remaining) [ (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039961.009 units remaining) + - location: 24 (remaining gas: 1039961.099 units remaining) [ (Pair "C" { "B" ; "asdf" }) (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039960.999 units remaining) + - location: 25 (remaining gas: 1039961.089 units remaining) [ "C" (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039960.984 units remaining) + - location: 26 (remaining gas: 1039961.074 units remaining) [ (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039960.974 units remaining) + - location: 28 (remaining gas: 1039961.064 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039960.944 units remaining) + - location: 26 (remaining gas: 1039961.034 units remaining) [ "C" { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039960.934 units remaining) + - location: 29 (remaining gas: 1039961.024 units remaining) [ True "C" { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039960.924 units remaining) + - location: 32 (remaining gas: 1039961.014 units remaining) [ "C" True { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039960.584 units remaining) + - location: 33 (remaining gas: 1039960.674 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039960.569 units remaining) + - location: 21 (remaining gas: 1039960.659 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 34 (remaining gas: 1039960.559 units remaining) + - location: 34 (remaining gas: 1039960.649 units remaining) [ True { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 37 (remaining gas: 1039960.549 units remaining) + - location: 37 (remaining gas: 1039960.639 units remaining) [ { "B" ; "C" ; "asdf" } True { "B" ; "C" ; "asdf" } ] - - location: 38 (remaining gas: 1039960.534 units remaining) + - location: 38 (remaining gas: 1039960.624 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) { "B" ; "C" ; "asdf" } ] - - location: 39 (remaining gas: 1039960.524 units remaining) + - location: 39 (remaining gas: 1039960.614 units remaining) [ { "B" ; "C" ; "asdf" } (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039960.524 units remaining) + - location: 40 (remaining gas: 1039960.614 units remaining) [ "B" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039960.509 units remaining) + - location: 42 (remaining gas: 1039960.599 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039960.499 units remaining) + - location: 43 (remaining gas: 1039960.589 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039960.489 units remaining) + - location: 44 (remaining gas: 1039960.579 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039960.479 units remaining) + - location: 45 (remaining gas: 1039960.569 units remaining) [ "B" (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039960.464 units remaining) + - location: 46 (remaining gas: 1039960.554 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039960.454 units remaining) + - location: 49 (remaining gas: 1039960.544 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039960.444 units remaining) + - location: 50 (remaining gas: 1039960.534 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039960.429 units remaining) + - location: 51 (remaining gas: 1039960.519 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039960.419 units remaining) + - location: 54 (remaining gas: 1039960.509 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039960.409 units remaining) + - location: 55 (remaining gas: 1039960.499 units remaining) [ True ] - - location: 51 (remaining gas: 1039960.379 units remaining) + - location: 51 (remaining gas: 1039960.469 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039960.369 units remaining) + - location: 56 (remaining gas: 1039960.459 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039960.339 units remaining) + - location: 46 (remaining gas: 1039960.429 units remaining) [ "B" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039960.119 units remaining) + - location: 57 (remaining gas: 1039960.209 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039960.104 units remaining) + - location: 58 (remaining gas: 1039960.194 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039960.094 units remaining) + - location: 60 (remaining gas: 1039960.184 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039960.064 units remaining) + - location: 58 (remaining gas: 1039960.154 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039960.044 units remaining) + - location: 61 (remaining gas: 1039960.134 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039960.034 units remaining) + - location: 62 (remaining gas: 1039960.124 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039960.019 units remaining) + - location: 63 (remaining gas: 1039960.109 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039960.004 units remaining) + - location: 40 (remaining gas: 1039960.094 units remaining) [ "C" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039959.989 units remaining) + - location: 42 (remaining gas: 1039960.079 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039959.979 units remaining) + - location: 43 (remaining gas: 1039960.069 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039959.969 units remaining) + - location: 44 (remaining gas: 1039960.059 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039959.959 units remaining) + - location: 45 (remaining gas: 1039960.049 units remaining) [ "C" (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039959.944 units remaining) + - location: 46 (remaining gas: 1039960.034 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039959.934 units remaining) + - location: 49 (remaining gas: 1039960.024 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039959.924 units remaining) + - location: 50 (remaining gas: 1039960.014 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039959.909 units remaining) + - location: 51 (remaining gas: 1039959.999 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039959.899 units remaining) + - location: 54 (remaining gas: 1039959.989 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039959.889 units remaining) + - location: 55 (remaining gas: 1039959.979 units remaining) [ True ] - - location: 51 (remaining gas: 1039959.859 units remaining) + - location: 51 (remaining gas: 1039959.949 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039959.849 units remaining) + - location: 56 (remaining gas: 1039959.939 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039959.819 units remaining) + - location: 46 (remaining gas: 1039959.909 units remaining) [ "C" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039959.599 units remaining) + - location: 57 (remaining gas: 1039959.689 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039959.584 units remaining) + - location: 58 (remaining gas: 1039959.674 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039959.574 units remaining) + - location: 60 (remaining gas: 1039959.664 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039959.544 units remaining) + - location: 58 (remaining gas: 1039959.634 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039959.524 units remaining) + - location: 61 (remaining gas: 1039959.614 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039959.514 units remaining) + - location: 62 (remaining gas: 1039959.604 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039959.499 units remaining) + - location: 63 (remaining gas: 1039959.589 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039959.484 units remaining) + - location: 40 (remaining gas: 1039959.574 units remaining) [ "asdf" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039959.469 units remaining) + - location: 42 (remaining gas: 1039959.559 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039959.459 units remaining) + - location: 43 (remaining gas: 1039959.549 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039959.449 units remaining) + - location: 44 (remaining gas: 1039959.539 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039959.439 units remaining) + - location: 45 (remaining gas: 1039959.529 units remaining) [ "asdf" (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039959.424 units remaining) + - location: 46 (remaining gas: 1039959.514 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039959.414 units remaining) + - location: 49 (remaining gas: 1039959.504 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039959.404 units remaining) + - location: 50 (remaining gas: 1039959.494 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039959.389 units remaining) + - location: 51 (remaining gas: 1039959.479 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039959.379 units remaining) + - location: 54 (remaining gas: 1039959.469 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039959.369 units remaining) + - location: 55 (remaining gas: 1039959.459 units remaining) [ True ] - - location: 51 (remaining gas: 1039959.339 units remaining) + - location: 51 (remaining gas: 1039959.429 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039959.329 units remaining) + - location: 56 (remaining gas: 1039959.419 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039959.299 units remaining) + - location: 46 (remaining gas: 1039959.389 units remaining) [ "asdf" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039959.079 units remaining) + - location: 57 (remaining gas: 1039959.169 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039959.064 units remaining) + - location: 58 (remaining gas: 1039959.154 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039959.054 units remaining) + - location: 60 (remaining gas: 1039959.144 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039959.024 units remaining) + - location: 58 (remaining gas: 1039959.114 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039959.004 units remaining) + - location: 61 (remaining gas: 1039959.094 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039958.994 units remaining) + - location: 62 (remaining gas: 1039959.084 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039958.979 units remaining) + - location: 63 (remaining gas: 1039959.069 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039958.964 units remaining) + - location: 40 (remaining gas: 1039959.054 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 64 (remaining gas: 1039958.954 units remaining) + - location: 64 (remaining gas: 1039959.044 units remaining) [ True ] - - location: 65 (remaining gas: 1039958.939 units remaining) + - location: 65 (remaining gas: 1039959.029 units remaining) [ (Some True) ] - - location: 66 (remaining gas: 1039958.924 units remaining) + - location: 66 (remaining gas: 1039959.014 units remaining) [ {} (Some True) ] - - location: 68 (remaining gas: 1039958.909 units remaining) + - location: 68 (remaining gas: 1039958.999 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" index b3272a685ec6..3325fe36a847 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" @@ -7,431 +7,431 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039962.464 units remaining) + - location: 12 (remaining gas: 1039962.554 units remaining) [ (Pair (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) None) ] - - location: 12 (remaining gas: 1039962.454 units remaining) + - location: 12 (remaining gas: 1039962.544 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) ] - - location: 13 (remaining gas: 1039962.444 units remaining) + - location: 13 (remaining gas: 1039962.534 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) ] - - location: 14 (remaining gas: 1039962.434 units remaining) + - location: 14 (remaining gas: 1039962.524 units remaining) [ { "B" ; "C" ; "asdf" } (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) ] - - location: 15 (remaining gas: 1039962.419 units remaining) + - location: 15 (remaining gas: 1039962.509 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) ] - - location: 17 (remaining gas: 1039962.409 units remaining) + - location: 17 (remaining gas: 1039962.499 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } ] - - location: 15 (remaining gas: 1039962.379 units remaining) + - location: 15 (remaining gas: 1039962.469 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 18 (remaining gas: 1039962.159 units remaining) + - location: 18 (remaining gas: 1039962.249 units remaining) [ {} { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 20 (remaining gas: 1039962.149 units remaining) + - location: 20 (remaining gas: 1039962.239 units remaining) [ { "B" ; "C" ; "asdf" } {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039962.149 units remaining) + - location: 21 (remaining gas: 1039962.239 units remaining) [ "B" {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039962.134 units remaining) + - location: 23 (remaining gas: 1039962.224 units remaining) [ (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039962.124 units remaining) + - location: 24 (remaining gas: 1039962.214 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039962.114 units remaining) + - location: 25 (remaining gas: 1039962.204 units remaining) [ "B" (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039962.099 units remaining) + - location: 26 (remaining gas: 1039962.189 units remaining) [ (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039962.089 units remaining) + - location: 28 (remaining gas: 1039962.179 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039962.059 units remaining) + - location: 26 (remaining gas: 1039962.149 units remaining) [ "B" {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039962.049 units remaining) + - location: 29 (remaining gas: 1039962.139 units remaining) [ True "B" {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039962.039 units remaining) + - location: 32 (remaining gas: 1039962.129 units remaining) [ "B" True {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039961.839 units remaining) + - location: 33 (remaining gas: 1039961.929 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039961.824 units remaining) + - location: 21 (remaining gas: 1039961.914 units remaining) [ "C" { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039961.809 units remaining) + - location: 23 (remaining gas: 1039961.899 units remaining) [ (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039961.799 units remaining) + - location: 24 (remaining gas: 1039961.889 units remaining) [ (Pair "C" { "B" }) (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039961.789 units remaining) + - location: 25 (remaining gas: 1039961.879 units remaining) [ "C" (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039961.774 units remaining) + - location: 26 (remaining gas: 1039961.864 units remaining) [ (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039961.764 units remaining) + - location: 28 (remaining gas: 1039961.854 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039961.734 units remaining) + - location: 26 (remaining gas: 1039961.824 units remaining) [ "C" { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039961.724 units remaining) + - location: 29 (remaining gas: 1039961.814 units remaining) [ True "C" { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039961.714 units remaining) + - location: 32 (remaining gas: 1039961.804 units remaining) [ "C" True { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039961.444 units remaining) + - location: 33 (remaining gas: 1039961.534 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039961.429 units remaining) + - location: 21 (remaining gas: 1039961.519 units remaining) [ "asdf" { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039961.414 units remaining) + - location: 23 (remaining gas: 1039961.504 units remaining) [ (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039961.404 units remaining) + - location: 24 (remaining gas: 1039961.494 units remaining) [ (Pair "asdf" { "B" ; "C" }) (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039961.394 units remaining) + - location: 25 (remaining gas: 1039961.484 units remaining) [ "asdf" (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039961.379 units remaining) + - location: 26 (remaining gas: 1039961.469 units remaining) [ (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039961.369 units remaining) + - location: 28 (remaining gas: 1039961.459 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039961.339 units remaining) + - location: 26 (remaining gas: 1039961.429 units remaining) [ "asdf" { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039961.329 units remaining) + - location: 29 (remaining gas: 1039961.419 units remaining) [ True "asdf" { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039961.319 units remaining) + - location: 32 (remaining gas: 1039961.409 units remaining) [ "asdf" True { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039960.979 units remaining) + - location: 33 (remaining gas: 1039961.069 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039960.964 units remaining) + - location: 21 (remaining gas: 1039961.054 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 34 (remaining gas: 1039960.954 units remaining) + - location: 34 (remaining gas: 1039961.044 units remaining) [ True { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 37 (remaining gas: 1039960.944 units remaining) + - location: 37 (remaining gas: 1039961.034 units remaining) [ { "B" ; "C" ; "asdf" } True { "B" ; "B" ; "asdf" ; "C" } ] - - location: 38 (remaining gas: 1039960.929 units remaining) + - location: 38 (remaining gas: 1039961.019 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 39 (remaining gas: 1039960.919 units remaining) + - location: 39 (remaining gas: 1039961.009 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039960.919 units remaining) + - location: 40 (remaining gas: 1039961.009 units remaining) [ "B" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039960.904 units remaining) + - location: 42 (remaining gas: 1039960.994 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039960.894 units remaining) + - location: 43 (remaining gas: 1039960.984 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039960.884 units remaining) + - location: 44 (remaining gas: 1039960.974 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039960.874 units remaining) + - location: 45 (remaining gas: 1039960.964 units remaining) [ "B" (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039960.859 units remaining) + - location: 46 (remaining gas: 1039960.949 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039960.849 units remaining) + - location: 49 (remaining gas: 1039960.939 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039960.839 units remaining) + - location: 50 (remaining gas: 1039960.929 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039960.824 units remaining) + - location: 51 (remaining gas: 1039960.914 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039960.814 units remaining) + - location: 54 (remaining gas: 1039960.904 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039960.804 units remaining) + - location: 55 (remaining gas: 1039960.894 units remaining) [ True ] - - location: 51 (remaining gas: 1039960.774 units remaining) + - location: 51 (remaining gas: 1039960.864 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039960.764 units remaining) + - location: 56 (remaining gas: 1039960.854 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039960.734 units remaining) + - location: 46 (remaining gas: 1039960.824 units remaining) [ "B" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039960.514 units remaining) + - location: 57 (remaining gas: 1039960.604 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039960.499 units remaining) + - location: 58 (remaining gas: 1039960.589 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039960.489 units remaining) + - location: 60 (remaining gas: 1039960.579 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039960.459 units remaining) + - location: 58 (remaining gas: 1039960.549 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039960.439 units remaining) + - location: 61 (remaining gas: 1039960.529 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039960.429 units remaining) + - location: 62 (remaining gas: 1039960.519 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039960.414 units remaining) + - location: 63 (remaining gas: 1039960.504 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039960.399 units remaining) + - location: 40 (remaining gas: 1039960.489 units remaining) [ "B" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039960.384 units remaining) + - location: 42 (remaining gas: 1039960.474 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039960.374 units remaining) + - location: 43 (remaining gas: 1039960.464 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039960.364 units remaining) + - location: 44 (remaining gas: 1039960.454 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039960.354 units remaining) + - location: 45 (remaining gas: 1039960.444 units remaining) [ "B" (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039960.339 units remaining) + - location: 46 (remaining gas: 1039960.429 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039960.329 units remaining) + - location: 49 (remaining gas: 1039960.419 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039960.319 units remaining) + - location: 50 (remaining gas: 1039960.409 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039960.304 units remaining) + - location: 51 (remaining gas: 1039960.394 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039960.294 units remaining) + - location: 54 (remaining gas: 1039960.384 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039960.284 units remaining) + - location: 55 (remaining gas: 1039960.374 units remaining) [ True ] - - location: 51 (remaining gas: 1039960.254 units remaining) + - location: 51 (remaining gas: 1039960.344 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039960.244 units remaining) + - location: 56 (remaining gas: 1039960.334 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039960.214 units remaining) + - location: 46 (remaining gas: 1039960.304 units remaining) [ "B" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039959.994 units remaining) + - location: 57 (remaining gas: 1039960.084 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039959.979 units remaining) + - location: 58 (remaining gas: 1039960.069 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039959.969 units remaining) + - location: 60 (remaining gas: 1039960.059 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039959.939 units remaining) + - location: 58 (remaining gas: 1039960.029 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039959.919 units remaining) + - location: 61 (remaining gas: 1039960.009 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039959.909 units remaining) + - location: 62 (remaining gas: 1039959.999 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039959.894 units remaining) + - location: 63 (remaining gas: 1039959.984 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039959.879 units remaining) + - location: 40 (remaining gas: 1039959.969 units remaining) [ "asdf" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039959.864 units remaining) + - location: 42 (remaining gas: 1039959.954 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039959.854 units remaining) + - location: 43 (remaining gas: 1039959.944 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039959.844 units remaining) + - location: 44 (remaining gas: 1039959.934 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039959.834 units remaining) + - location: 45 (remaining gas: 1039959.924 units remaining) [ "asdf" (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039959.819 units remaining) + - location: 46 (remaining gas: 1039959.909 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039959.809 units remaining) + - location: 49 (remaining gas: 1039959.899 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039959.799 units remaining) + - location: 50 (remaining gas: 1039959.889 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039959.784 units remaining) + - location: 51 (remaining gas: 1039959.874 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039959.774 units remaining) + - location: 54 (remaining gas: 1039959.864 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039959.764 units remaining) + - location: 55 (remaining gas: 1039959.854 units remaining) [ True ] - - location: 51 (remaining gas: 1039959.734 units remaining) + - location: 51 (remaining gas: 1039959.824 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039959.724 units remaining) + - location: 56 (remaining gas: 1039959.814 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039959.694 units remaining) + - location: 46 (remaining gas: 1039959.784 units remaining) [ "asdf" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039959.474 units remaining) + - location: 57 (remaining gas: 1039959.564 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039959.459 units remaining) + - location: 58 (remaining gas: 1039959.549 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039959.449 units remaining) + - location: 60 (remaining gas: 1039959.539 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039959.419 units remaining) + - location: 58 (remaining gas: 1039959.509 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039959.399 units remaining) + - location: 61 (remaining gas: 1039959.489 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039959.389 units remaining) + - location: 62 (remaining gas: 1039959.479 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039959.374 units remaining) + - location: 63 (remaining gas: 1039959.464 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039959.359 units remaining) + - location: 40 (remaining gas: 1039959.449 units remaining) [ "C" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039959.344 units remaining) + - location: 42 (remaining gas: 1039959.434 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039959.334 units remaining) + - location: 43 (remaining gas: 1039959.424 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039959.324 units remaining) + - location: 44 (remaining gas: 1039959.414 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039959.314 units remaining) + - location: 45 (remaining gas: 1039959.404 units remaining) [ "C" (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039959.299 units remaining) + - location: 46 (remaining gas: 1039959.389 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039959.289 units remaining) + - location: 49 (remaining gas: 1039959.379 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039959.279 units remaining) + - location: 50 (remaining gas: 1039959.369 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039959.264 units remaining) + - location: 51 (remaining gas: 1039959.354 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039959.254 units remaining) + - location: 54 (remaining gas: 1039959.344 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039959.244 units remaining) + - location: 55 (remaining gas: 1039959.334 units remaining) [ True ] - - location: 51 (remaining gas: 1039959.214 units remaining) + - location: 51 (remaining gas: 1039959.304 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039959.204 units remaining) + - location: 56 (remaining gas: 1039959.294 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039959.174 units remaining) + - location: 46 (remaining gas: 1039959.264 units remaining) [ "C" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039958.954 units remaining) + - location: 57 (remaining gas: 1039959.044 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039958.939 units remaining) + - location: 58 (remaining gas: 1039959.029 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039958.929 units remaining) + - location: 60 (remaining gas: 1039959.019 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039958.899 units remaining) + - location: 58 (remaining gas: 1039958.989 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039958.879 units remaining) + - location: 61 (remaining gas: 1039958.969 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039958.869 units remaining) + - location: 62 (remaining gas: 1039958.959 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039958.854 units remaining) + - location: 63 (remaining gas: 1039958.944 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039958.839 units remaining) + - location: 40 (remaining gas: 1039958.929 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 64 (remaining gas: 1039958.829 units remaining) + - location: 64 (remaining gas: 1039958.919 units remaining) [ True ] - - location: 65 (remaining gas: 1039958.814 units remaining) + - location: 65 (remaining gas: 1039958.904 units remaining) [ (Some True) ] - - location: 66 (remaining gas: 1039958.799 units remaining) + - location: 66 (remaining gas: 1039958.889 units remaining) [ {} (Some True) ] - - location: 68 (remaining gas: 1039958.784 units remaining) + - location: 68 (remaining gas: 1039958.874 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" index 41c54d53b1c1..7d5851a5a0f0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" @@ -7,160 +7,160 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039963.144 units remaining) + - location: 12 (remaining gas: 1039963.234 units remaining) [ (Pair (Pair { "B" } { "B" }) None) ] - - location: 12 (remaining gas: 1039963.134 units remaining) + - location: 12 (remaining gas: 1039963.224 units remaining) [ (Pair { "B" } { "B" }) ] - - location: 13 (remaining gas: 1039963.124 units remaining) + - location: 13 (remaining gas: 1039963.214 units remaining) [ (Pair { "B" } { "B" }) (Pair { "B" } { "B" }) ] - - location: 14 (remaining gas: 1039963.114 units remaining) + - location: 14 (remaining gas: 1039963.204 units remaining) [ { "B" } (Pair { "B" } { "B" }) ] - - location: 15 (remaining gas: 1039963.099 units remaining) + - location: 15 (remaining gas: 1039963.189 units remaining) [ (Pair { "B" } { "B" }) ] - - location: 17 (remaining gas: 1039963.089 units remaining) + - location: 17 (remaining gas: 1039963.179 units remaining) [ { "B" } ] - - location: 15 (remaining gas: 1039963.059 units remaining) + - location: 15 (remaining gas: 1039963.149 units remaining) [ { "B" } { "B" } ] - - location: 18 (remaining gas: 1039962.839 units remaining) + - location: 18 (remaining gas: 1039962.929 units remaining) [ {} { "B" } { "B" } ] - - location: 20 (remaining gas: 1039962.829 units remaining) + - location: 20 (remaining gas: 1039962.919 units remaining) [ { "B" } {} { "B" } ] - - location: 21 (remaining gas: 1039962.829 units remaining) + - location: 21 (remaining gas: 1039962.919 units remaining) [ "B" {} { "B" } ] - - location: 23 (remaining gas: 1039962.814 units remaining) + - location: 23 (remaining gas: 1039962.904 units remaining) [ (Pair "B" {}) { "B" } ] - - location: 24 (remaining gas: 1039962.804 units remaining) + - location: 24 (remaining gas: 1039962.894 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" } ] - - location: 25 (remaining gas: 1039962.794 units remaining) + - location: 25 (remaining gas: 1039962.884 units remaining) [ "B" (Pair "B" {}) { "B" } ] - - location: 26 (remaining gas: 1039962.779 units remaining) + - location: 26 (remaining gas: 1039962.869 units remaining) [ (Pair "B" {}) { "B" } ] - - location: 28 (remaining gas: 1039962.769 units remaining) + - location: 28 (remaining gas: 1039962.859 units remaining) [ {} { "B" } ] - - location: 26 (remaining gas: 1039962.739 units remaining) + - location: 26 (remaining gas: 1039962.829 units remaining) [ "B" {} { "B" } ] - - location: 29 (remaining gas: 1039962.729 units remaining) + - location: 29 (remaining gas: 1039962.819 units remaining) [ True "B" {} { "B" } ] - - location: 32 (remaining gas: 1039962.719 units remaining) + - location: 32 (remaining gas: 1039962.809 units remaining) [ "B" True {} { "B" } ] - - location: 33 (remaining gas: 1039962.519 units remaining) + - location: 33 (remaining gas: 1039962.609 units remaining) [ { "B" } { "B" } ] - - location: 21 (remaining gas: 1039962.504 units remaining) + - location: 21 (remaining gas: 1039962.594 units remaining) [ { "B" } { "B" } ] - - location: 34 (remaining gas: 1039962.494 units remaining) + - location: 34 (remaining gas: 1039962.584 units remaining) [ True { "B" } { "B" } ] - - location: 37 (remaining gas: 1039962.484 units remaining) + - location: 37 (remaining gas: 1039962.574 units remaining) [ { "B" } True { "B" } ] - - location: 38 (remaining gas: 1039962.469 units remaining) + - location: 38 (remaining gas: 1039962.559 units remaining) [ (Pair { "B" } True) { "B" } ] - - location: 39 (remaining gas: 1039962.459 units remaining) + - location: 39 (remaining gas: 1039962.549 units remaining) [ { "B" } (Pair { "B" } True) ] - - location: 40 (remaining gas: 1039962.459 units remaining) + - location: 40 (remaining gas: 1039962.549 units remaining) [ "B" (Pair { "B" } True) ] - - location: 42 (remaining gas: 1039962.444 units remaining) + - location: 42 (remaining gas: 1039962.534 units remaining) [ (Pair "B" { "B" } True) ] - - location: 43 (remaining gas: 1039962.434 units remaining) + - location: 43 (remaining gas: 1039962.524 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) ] - - location: 44 (remaining gas: 1039962.424 units remaining) + - location: 44 (remaining gas: 1039962.514 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) (Pair "B" { "B" } True) ] - - location: 45 (remaining gas: 1039962.414 units remaining) + - location: 45 (remaining gas: 1039962.504 units remaining) [ "B" (Pair "B" { "B" } True) (Pair "B" { "B" } True) ] - - location: 46 (remaining gas: 1039962.399 units remaining) + - location: 46 (remaining gas: 1039962.489 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) ] - - location: 49 (remaining gas: 1039962.389 units remaining) + - location: 49 (remaining gas: 1039962.479 units remaining) [ (Pair { "B" } True) (Pair "B" { "B" } True) ] - - location: 50 (remaining gas: 1039962.379 units remaining) + - location: 50 (remaining gas: 1039962.469 units remaining) [ { "B" } (Pair "B" { "B" } True) ] - - location: 51 (remaining gas: 1039962.364 units remaining) + - location: 51 (remaining gas: 1039962.454 units remaining) [ (Pair "B" { "B" } True) ] - - location: 54 (remaining gas: 1039962.354 units remaining) + - location: 54 (remaining gas: 1039962.444 units remaining) [ (Pair { "B" } True) ] - - location: 55 (remaining gas: 1039962.344 units remaining) + - location: 55 (remaining gas: 1039962.434 units remaining) [ True ] - - location: 51 (remaining gas: 1039962.314 units remaining) + - location: 51 (remaining gas: 1039962.404 units remaining) [ { "B" } True ] - - location: 56 (remaining gas: 1039962.304 units remaining) + - location: 56 (remaining gas: 1039962.394 units remaining) [ { "B" } { "B" } True ] - - location: 46 (remaining gas: 1039962.274 units remaining) + - location: 46 (remaining gas: 1039962.364 units remaining) [ "B" { "B" } { "B" } True ] - - location: 57 (remaining gas: 1039962.089 units remaining) + - location: 57 (remaining gas: 1039962.179 units remaining) [ True { "B" } True ] - - location: 58 (remaining gas: 1039962.074 units remaining) + - location: 58 (remaining gas: 1039962.164 units remaining) [ { "B" } True ] - - location: 60 (remaining gas: 1039962.064 units remaining) + - location: 60 (remaining gas: 1039962.154 units remaining) [ True { "B" } ] - - location: 58 (remaining gas: 1039962.034 units remaining) + - location: 58 (remaining gas: 1039962.124 units remaining) [ True True { "B" } ] - - location: 61 (remaining gas: 1039962.014 units remaining) + - location: 61 (remaining gas: 1039962.104 units remaining) [ True { "B" } ] - - location: 62 (remaining gas: 1039962.004 units remaining) + - location: 62 (remaining gas: 1039962.094 units remaining) [ { "B" } True ] - - location: 63 (remaining gas: 1039961.989 units remaining) + - location: 63 (remaining gas: 1039962.079 units remaining) [ (Pair { "B" } True) ] - - location: 40 (remaining gas: 1039961.974 units remaining) + - location: 40 (remaining gas: 1039962.064 units remaining) [ (Pair { "B" } True) ] - - location: 64 (remaining gas: 1039961.964 units remaining) + - location: 64 (remaining gas: 1039962.054 units remaining) [ True ] - - location: 65 (remaining gas: 1039961.949 units remaining) + - location: 65 (remaining gas: 1039962.039 units remaining) [ (Some True) ] - - location: 66 (remaining gas: 1039961.934 units remaining) + - location: 66 (remaining gas: 1039962.024 units remaining) [ {} (Some True) ] - - location: 68 (remaining gas: 1039961.919 units remaining) + - location: 68 (remaining gas: 1039962.009 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" index b68011c56466..b0c2dc232cd4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" @@ -7,160 +7,160 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039963.144 units remaining) + - location: 12 (remaining gas: 1039963.234 units remaining) [ (Pair (Pair { "c" } { "B" }) None) ] - - location: 12 (remaining gas: 1039963.134 units remaining) + - location: 12 (remaining gas: 1039963.224 units remaining) [ (Pair { "c" } { "B" }) ] - - location: 13 (remaining gas: 1039963.124 units remaining) + - location: 13 (remaining gas: 1039963.214 units remaining) [ (Pair { "c" } { "B" }) (Pair { "c" } { "B" }) ] - - location: 14 (remaining gas: 1039963.114 units remaining) + - location: 14 (remaining gas: 1039963.204 units remaining) [ { "c" } (Pair { "c" } { "B" }) ] - - location: 15 (remaining gas: 1039963.099 units remaining) + - location: 15 (remaining gas: 1039963.189 units remaining) [ (Pair { "c" } { "B" }) ] - - location: 17 (remaining gas: 1039963.089 units remaining) + - location: 17 (remaining gas: 1039963.179 units remaining) [ { "B" } ] - - location: 15 (remaining gas: 1039963.059 units remaining) + - location: 15 (remaining gas: 1039963.149 units remaining) [ { "c" } { "B" } ] - - location: 18 (remaining gas: 1039962.839 units remaining) + - location: 18 (remaining gas: 1039962.929 units remaining) [ {} { "c" } { "B" } ] - - location: 20 (remaining gas: 1039962.829 units remaining) + - location: 20 (remaining gas: 1039962.919 units remaining) [ { "c" } {} { "B" } ] - - location: 21 (remaining gas: 1039962.829 units remaining) + - location: 21 (remaining gas: 1039962.919 units remaining) [ "c" {} { "B" } ] - - location: 23 (remaining gas: 1039962.814 units remaining) + - location: 23 (remaining gas: 1039962.904 units remaining) [ (Pair "c" {}) { "B" } ] - - location: 24 (remaining gas: 1039962.804 units remaining) + - location: 24 (remaining gas: 1039962.894 units remaining) [ (Pair "c" {}) (Pair "c" {}) { "B" } ] - - location: 25 (remaining gas: 1039962.794 units remaining) + - location: 25 (remaining gas: 1039962.884 units remaining) [ "c" (Pair "c" {}) { "B" } ] - - location: 26 (remaining gas: 1039962.779 units remaining) + - location: 26 (remaining gas: 1039962.869 units remaining) [ (Pair "c" {}) { "B" } ] - - location: 28 (remaining gas: 1039962.769 units remaining) + - location: 28 (remaining gas: 1039962.859 units remaining) [ {} { "B" } ] - - location: 26 (remaining gas: 1039962.739 units remaining) + - location: 26 (remaining gas: 1039962.829 units remaining) [ "c" {} { "B" } ] - - location: 29 (remaining gas: 1039962.729 units remaining) + - location: 29 (remaining gas: 1039962.819 units remaining) [ True "c" {} { "B" } ] - - location: 32 (remaining gas: 1039962.719 units remaining) + - location: 32 (remaining gas: 1039962.809 units remaining) [ "c" True {} { "B" } ] - - location: 33 (remaining gas: 1039962.519 units remaining) + - location: 33 (remaining gas: 1039962.609 units remaining) [ { "c" } { "B" } ] - - location: 21 (remaining gas: 1039962.504 units remaining) + - location: 21 (remaining gas: 1039962.594 units remaining) [ { "c" } { "B" } ] - - location: 34 (remaining gas: 1039962.494 units remaining) + - location: 34 (remaining gas: 1039962.584 units remaining) [ True { "c" } { "B" } ] - - location: 37 (remaining gas: 1039962.484 units remaining) + - location: 37 (remaining gas: 1039962.574 units remaining) [ { "c" } True { "B" } ] - - location: 38 (remaining gas: 1039962.469 units remaining) + - location: 38 (remaining gas: 1039962.559 units remaining) [ (Pair { "c" } True) { "B" } ] - - location: 39 (remaining gas: 1039962.459 units remaining) + - location: 39 (remaining gas: 1039962.549 units remaining) [ { "B" } (Pair { "c" } True) ] - - location: 40 (remaining gas: 1039962.459 units remaining) + - location: 40 (remaining gas: 1039962.549 units remaining) [ "B" (Pair { "c" } True) ] - - location: 42 (remaining gas: 1039962.444 units remaining) + - location: 42 (remaining gas: 1039962.534 units remaining) [ (Pair "B" { "c" } True) ] - - location: 43 (remaining gas: 1039962.434 units remaining) + - location: 43 (remaining gas: 1039962.524 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) ] - - location: 44 (remaining gas: 1039962.424 units remaining) + - location: 44 (remaining gas: 1039962.514 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) (Pair "B" { "c" } True) ] - - location: 45 (remaining gas: 1039962.414 units remaining) + - location: 45 (remaining gas: 1039962.504 units remaining) [ "B" (Pair "B" { "c" } True) (Pair "B" { "c" } True) ] - - location: 46 (remaining gas: 1039962.399 units remaining) + - location: 46 (remaining gas: 1039962.489 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) ] - - location: 49 (remaining gas: 1039962.389 units remaining) + - location: 49 (remaining gas: 1039962.479 units remaining) [ (Pair { "c" } True) (Pair "B" { "c" } True) ] - - location: 50 (remaining gas: 1039962.379 units remaining) + - location: 50 (remaining gas: 1039962.469 units remaining) [ { "c" } (Pair "B" { "c" } True) ] - - location: 51 (remaining gas: 1039962.364 units remaining) + - location: 51 (remaining gas: 1039962.454 units remaining) [ (Pair "B" { "c" } True) ] - - location: 54 (remaining gas: 1039962.354 units remaining) + - location: 54 (remaining gas: 1039962.444 units remaining) [ (Pair { "c" } True) ] - - location: 55 (remaining gas: 1039962.344 units remaining) + - location: 55 (remaining gas: 1039962.434 units remaining) [ True ] - - location: 51 (remaining gas: 1039962.314 units remaining) + - location: 51 (remaining gas: 1039962.404 units remaining) [ { "c" } True ] - - location: 56 (remaining gas: 1039962.304 units remaining) + - location: 56 (remaining gas: 1039962.394 units remaining) [ { "c" } { "c" } True ] - - location: 46 (remaining gas: 1039962.274 units remaining) + - location: 46 (remaining gas: 1039962.364 units remaining) [ "B" { "c" } { "c" } True ] - - location: 57 (remaining gas: 1039962.089 units remaining) + - location: 57 (remaining gas: 1039962.179 units remaining) [ False { "c" } True ] - - location: 58 (remaining gas: 1039962.074 units remaining) + - location: 58 (remaining gas: 1039962.164 units remaining) [ { "c" } True ] - - location: 60 (remaining gas: 1039962.064 units remaining) + - location: 60 (remaining gas: 1039962.154 units remaining) [ True { "c" } ] - - location: 58 (remaining gas: 1039962.034 units remaining) + - location: 58 (remaining gas: 1039962.124 units remaining) [ False True { "c" } ] - - location: 61 (remaining gas: 1039962.014 units remaining) + - location: 61 (remaining gas: 1039962.104 units remaining) [ False { "c" } ] - - location: 62 (remaining gas: 1039962.004 units remaining) + - location: 62 (remaining gas: 1039962.094 units remaining) [ { "c" } False ] - - location: 63 (remaining gas: 1039961.989 units remaining) + - location: 63 (remaining gas: 1039962.079 units remaining) [ (Pair { "c" } False) ] - - location: 40 (remaining gas: 1039961.974 units remaining) + - location: 40 (remaining gas: 1039962.064 units remaining) [ (Pair { "c" } False) ] - - location: 64 (remaining gas: 1039961.964 units remaining) + - location: 64 (remaining gas: 1039962.054 units remaining) [ False ] - - location: 65 (remaining gas: 1039961.949 units remaining) + - location: 65 (remaining gas: 1039962.039 units remaining) [ (Some False) ] - - location: 66 (remaining gas: 1039961.934 units remaining) + - location: 66 (remaining gas: 1039962.024 units remaining) [ {} (Some False) ] - - location: 68 (remaining gas: 1039961.919 units remaining) + - location: 68 (remaining gas: 1039962.009 units remaining) [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out index 00273be9fba3..91393ee0af88 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out @@ -7,57 +7,57 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039963.392 units remaining) + - location: 12 (remaining gas: 1039963.482 units remaining) [ (Pair (Pair {} {}) None) ] - - location: 12 (remaining gas: 1039963.382 units remaining) + - location: 12 (remaining gas: 1039963.472 units remaining) [ (Pair {} {}) ] - - location: 13 (remaining gas: 1039963.372 units remaining) + - location: 13 (remaining gas: 1039963.462 units remaining) [ (Pair {} {}) (Pair {} {}) ] - - location: 14 (remaining gas: 1039963.362 units remaining) + - location: 14 (remaining gas: 1039963.452 units remaining) [ {} (Pair {} {}) ] - - location: 15 (remaining gas: 1039963.347 units remaining) + - location: 15 (remaining gas: 1039963.437 units remaining) [ (Pair {} {}) ] - - location: 17 (remaining gas: 1039963.337 units remaining) + - location: 17 (remaining gas: 1039963.427 units remaining) [ {} ] - - location: 15 (remaining gas: 1039963.307 units remaining) + - location: 15 (remaining gas: 1039963.397 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039963.087 units remaining) + - location: 18 (remaining gas: 1039963.177 units remaining) [ {} {} {} ] - - location: 20 (remaining gas: 1039963.077 units remaining) + - location: 20 (remaining gas: 1039963.167 units remaining) [ {} {} {} ] - - location: 21 (remaining gas: 1039963.077 units remaining) + - location: 21 (remaining gas: 1039963.167 units remaining) [ {} {} ] - - location: 34 (remaining gas: 1039963.067 units remaining) + - location: 34 (remaining gas: 1039963.157 units remaining) [ True {} {} ] - - location: 37 (remaining gas: 1039963.057 units remaining) + - location: 37 (remaining gas: 1039963.147 units remaining) [ {} True {} ] - - location: 38 (remaining gas: 1039963.042 units remaining) + - location: 38 (remaining gas: 1039963.132 units remaining) [ (Pair {} True) {} ] - - location: 39 (remaining gas: 1039963.032 units remaining) + - location: 39 (remaining gas: 1039963.122 units remaining) [ {} (Pair {} True) ] - - location: 40 (remaining gas: 1039963.032 units remaining) + - location: 40 (remaining gas: 1039963.122 units remaining) [ (Pair {} True) ] - - location: 64 (remaining gas: 1039963.022 units remaining) + - location: 64 (remaining gas: 1039963.112 units remaining) [ True ] - - location: 65 (remaining gas: 1039963.007 units remaining) + - location: 65 (remaining gas: 1039963.097 units remaining) [ (Some True) ] - - location: 66 (remaining gas: 1039962.992 units remaining) + - location: 66 (remaining gas: 1039963.082 units remaining) [ {} (Some True) ] - - location: 68 (remaining gas: 1039962.977 units remaining) + - location: 68 (remaining gas: 1039963.067 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" index 56ee3f21f17e..bc6d97809655 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" @@ -7,23 +7,23 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039340.310 units remaining) + - location: 7 (remaining gas: 1039340.490 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit) ] - - location: 7 (remaining gas: 1039340.300 units remaining) + - location: 7 (remaining gas: 1039340.480 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 8 (remaining gas: 1039340.050 units remaining) + - location: 8 (remaining gas: 1039340.230 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 11 (remaining gas: 1039340.040 units remaining) + - location: 11 (remaining gas: 1039340.220 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 11 (remaining gas: 1039340.025 units remaining) + - location: 11 (remaining gas: 1039340.205 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 17 (remaining gas: 1039340.015 units remaining) + - location: 17 (remaining gas: 1039340.195 units remaining) [ ] - - location: 18 (remaining gas: 1039340.005 units remaining) + - location: 18 (remaining gas: 1039340.185 units remaining) [ Unit ] - - location: 19 (remaining gas: 1039339.990 units remaining) + - location: 19 (remaining gas: 1039340.170 units remaining) [ {} Unit ] - - location: 21 (remaining gas: 1039339.975 units remaining) + - location: 21 (remaining gas: 1039340.155 units remaining) [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" index 7b85638e5ab9..4b98d5ac09ec 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" @@ -13,37 +13,37 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039984.114 units remaining) + - location: 8 (remaining gas: 1039984.204 units remaining) [ (Pair Unit None) ] - - location: 8 (remaining gas: 1039984.104 units remaining) + - location: 8 (remaining gas: 1039984.194 units remaining) [ ] - - location: 9 (remaining gas: 1039984.094 units remaining) + - location: 9 (remaining gas: 1039984.184 units remaining) [ Unit ] - - location: 10 (remaining gas: 1039984.079 units remaining) + - location: 10 (remaining gas: 1039984.169 units remaining) [ 50000 Unit ] - - location: 11 (remaining gas: 1039984.064 units remaining) + - location: 11 (remaining gas: 1039984.154 units remaining) [ None 50000 Unit ] - - location: 13 (remaining gas: 1039983.458 units remaining) + - location: 13 (remaining gas: 1039983.548 units remaining) [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ] - - location: 25 (remaining gas: 1039983.443 units remaining) + - location: 25 (remaining gas: 1039983.533 units remaining) [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ] - - location: 27 (remaining gas: 1039983.428 units remaining) + - location: 27 (remaining gas: 1039983.518 units remaining) [ (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 28 (remaining gas: 1039983.413 units remaining) + - location: 28 (remaining gas: 1039983.503 units remaining) [ {} (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 25 (remaining gas: 1039983.383 units remaining) + - location: 25 (remaining gas: 1039983.473 units remaining) [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b {} (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 30 (remaining gas: 1039983.368 units remaining) + - location: 30 (remaining gas: 1039983.458 units remaining) [ { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 31 (remaining gas: 1039983.353 units remaining) + - location: 31 (remaining gas: 1039983.443 units remaining) [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out index 59baabd67f42..c5a04f479be2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out @@ -7,111 +7,111 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039868.672 units remaining) + - location: 24 (remaining gas: 1039868.717 units remaining) [ (Pair (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) Unit) ] - - location: 24 (remaining gas: 1039868.662 units remaining) + - location: 24 (remaining gas: 1039868.707 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 25 (remaining gas: 1039868.652 units remaining) + - location: 25 (remaining gas: 1039868.697 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 27 (remaining gas: 1039868.642 units remaining) + - location: 27 (remaining gas: 1039868.687 units remaining) [ 17 (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 28 (remaining gas: 1039868.627 units remaining) + - location: 28 (remaining gas: 1039868.672 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 30 (remaining gas: 1039868.617 units remaining) + - location: 30 (remaining gas: 1039868.662 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 28 (remaining gas: 1039868.587 units remaining) + - location: 28 (remaining gas: 1039868.632 units remaining) [ 17 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 31 (remaining gas: 1039868.539 units remaining) + - location: 31 (remaining gas: 1039868.584 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 34 (remaining gas: 1039868.529 units remaining) + - location: 34 (remaining gas: 1039868.574 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 31 (remaining gas: 1039868.504 units remaining) + - location: 31 (remaining gas: 1039868.549 units remaining) [ 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 31 (remaining gas: 1039868.494 units remaining) + - location: 31 (remaining gas: 1039868.539 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 31 (remaining gas: 1039868.494 units remaining) + - location: 31 (remaining gas: 1039868.539 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 35 (remaining gas: 1039868.445 units remaining) + - location: 35 (remaining gas: 1039868.490 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 38 (remaining gas: 1039868.435 units remaining) + - location: 38 (remaining gas: 1039868.480 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 35 (remaining gas: 1039868.410 units remaining) + - location: 35 (remaining gas: 1039868.455 units remaining) [ 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 35 (remaining gas: 1039868.400 units remaining) + - location: 35 (remaining gas: 1039868.445 units remaining) [ 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 35 (remaining gas: 1039868.390 units remaining) + - location: 35 (remaining gas: 1039868.435 units remaining) [ 17 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 35 (remaining gas: 1039868.390 units remaining) + - location: 35 (remaining gas: 1039868.435 units remaining) [ 17 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 39 (remaining gas: 1039868.339 units remaining) + - location: 39 (remaining gas: 1039868.384 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 42 (remaining gas: 1039868.329 units remaining) + - location: 42 (remaining gas: 1039868.374 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 39 (remaining gas: 1039868.304 units remaining) + - location: 39 (remaining gas: 1039868.349 units remaining) [ 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 39 (remaining gas: 1039868.294 units remaining) + - location: 39 (remaining gas: 1039868.339 units remaining) [ 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 39 (remaining gas: 1039868.284 units remaining) + - location: 39 (remaining gas: 1039868.329 units remaining) [ 16 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 39 (remaining gas: 1039868.274 units remaining) + - location: 39 (remaining gas: 1039868.319 units remaining) [ 17 16 15 @@ -119,7 +119,7 @@ trace 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 39 (remaining gas: 1039868.274 units remaining) + - location: 39 (remaining gas: 1039868.319 units remaining) [ 17 16 15 @@ -127,32 +127,32 @@ trace 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 43 (remaining gas: 1039868.222 units remaining) + - location: 43 (remaining gas: 1039868.267 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 46 (remaining gas: 1039868.212 units remaining) + - location: 46 (remaining gas: 1039868.257 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 43 (remaining gas: 1039868.187 units remaining) + - location: 43 (remaining gas: 1039868.232 units remaining) [ 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 43 (remaining gas: 1039868.177 units remaining) + - location: 43 (remaining gas: 1039868.222 units remaining) [ 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 43 (remaining gas: 1039868.167 units remaining) + - location: 43 (remaining gas: 1039868.212 units remaining) [ 15 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 43 (remaining gas: 1039868.157 units remaining) + - location: 43 (remaining gas: 1039868.202 units remaining) [ 16 15 14 @@ -160,7 +160,7 @@ trace 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 43 (remaining gas: 1039868.147 units remaining) + - location: 43 (remaining gas: 1039868.192 units remaining) [ 17 16 15 @@ -169,7 +169,7 @@ trace 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 43 (remaining gas: 1039868.147 units remaining) + - location: 43 (remaining gas: 1039868.192 units remaining) [ 17 16 15 @@ -178,32 +178,32 @@ trace 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 47 (remaining gas: 1039868.093 units remaining) + - location: 47 (remaining gas: 1039868.138 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 50 (remaining gas: 1039868.083 units remaining) + - location: 50 (remaining gas: 1039868.128 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 47 (remaining gas: 1039868.058 units remaining) + - location: 47 (remaining gas: 1039868.103 units remaining) [ 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 47 (remaining gas: 1039868.048 units remaining) + - location: 47 (remaining gas: 1039868.093 units remaining) [ 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 47 (remaining gas: 1039868.038 units remaining) + - location: 47 (remaining gas: 1039868.083 units remaining) [ 14 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 47 (remaining gas: 1039868.028 units remaining) + - location: 47 (remaining gas: 1039868.073 units remaining) [ 15 14 13 @@ -211,7 +211,7 @@ trace 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 47 (remaining gas: 1039868.018 units remaining) + - location: 47 (remaining gas: 1039868.063 units remaining) [ 16 15 14 @@ -220,7 +220,7 @@ trace 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 47 (remaining gas: 1039868.008 units remaining) + - location: 47 (remaining gas: 1039868.053 units remaining) [ 17 16 15 @@ -230,7 +230,7 @@ trace 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 47 (remaining gas: 1039868.008 units remaining) + - location: 47 (remaining gas: 1039868.053 units remaining) [ 17 16 15 @@ -240,32 +240,32 @@ trace 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.953 units remaining) + - location: 51 (remaining gas: 1039867.998 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 54 (remaining gas: 1039867.943 units remaining) + - location: 54 (remaining gas: 1039867.988 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.918 units remaining) + - location: 51 (remaining gas: 1039867.963 units remaining) [ 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.908 units remaining) + - location: 51 (remaining gas: 1039867.953 units remaining) [ 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.898 units remaining) + - location: 51 (remaining gas: 1039867.943 units remaining) [ 13 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.888 units remaining) + - location: 51 (remaining gas: 1039867.933 units remaining) [ 14 13 12 @@ -273,7 +273,7 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.878 units remaining) + - location: 51 (remaining gas: 1039867.923 units remaining) [ 15 14 13 @@ -282,7 +282,7 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.868 units remaining) + - location: 51 (remaining gas: 1039867.913 units remaining) [ 16 15 14 @@ -292,7 +292,7 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.858 units remaining) + - location: 51 (remaining gas: 1039867.903 units remaining) [ 17 16 15 @@ -303,7 +303,7 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 51 (remaining gas: 1039867.858 units remaining) + - location: 51 (remaining gas: 1039867.903 units remaining) [ 17 16 15 @@ -314,32 +314,32 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.800 units remaining) + - location: 55 (remaining gas: 1039867.845 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 58 (remaining gas: 1039867.790 units remaining) + - location: 58 (remaining gas: 1039867.835 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.765 units remaining) + - location: 55 (remaining gas: 1039867.810 units remaining) [ 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.755 units remaining) + - location: 55 (remaining gas: 1039867.800 units remaining) [ 11 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.745 units remaining) + - location: 55 (remaining gas: 1039867.790 units remaining) [ 12 11 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.735 units remaining) + - location: 55 (remaining gas: 1039867.780 units remaining) [ 13 12 11 @@ -347,7 +347,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.725 units remaining) + - location: 55 (remaining gas: 1039867.770 units remaining) [ 14 13 12 @@ -356,7 +356,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.715 units remaining) + - location: 55 (remaining gas: 1039867.760 units remaining) [ 15 14 13 @@ -366,7 +366,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.705 units remaining) + - location: 55 (remaining gas: 1039867.750 units remaining) [ 16 15 14 @@ -377,7 +377,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.695 units remaining) + - location: 55 (remaining gas: 1039867.740 units remaining) [ 17 16 15 @@ -389,7 +389,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 55 (remaining gas: 1039867.695 units remaining) + - location: 55 (remaining gas: 1039867.740 units remaining) [ 17 16 15 @@ -401,32 +401,32 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.636 units remaining) + - location: 59 (remaining gas: 1039867.681 units remaining) [ (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 62 (remaining gas: 1039867.626 units remaining) + - location: 62 (remaining gas: 1039867.671 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.601 units remaining) + - location: 59 (remaining gas: 1039867.646 units remaining) [ 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.591 units remaining) + - location: 59 (remaining gas: 1039867.636 units remaining) [ 10 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.581 units remaining) + - location: 59 (remaining gas: 1039867.626 units remaining) [ 11 10 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.571 units remaining) + - location: 59 (remaining gas: 1039867.616 units remaining) [ 12 11 10 @@ -434,7 +434,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.561 units remaining) + - location: 59 (remaining gas: 1039867.606 units remaining) [ 13 12 11 @@ -443,7 +443,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.551 units remaining) + - location: 59 (remaining gas: 1039867.596 units remaining) [ 14 13 12 @@ -453,7 +453,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.541 units remaining) + - location: 59 (remaining gas: 1039867.586 units remaining) [ 15 14 13 @@ -464,7 +464,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.531 units remaining) + - location: 59 (remaining gas: 1039867.576 units remaining) [ 16 15 14 @@ -476,7 +476,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.521 units remaining) + - location: 59 (remaining gas: 1039867.566 units remaining) [ 17 16 15 @@ -489,7 +489,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 59 (remaining gas: 1039867.521 units remaining) + - location: 59 (remaining gas: 1039867.566 units remaining) [ 17 16 15 @@ -502,32 +502,32 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.460 units remaining) + - location: 63 (remaining gas: 1039867.505 units remaining) [ (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 66 (remaining gas: 1039867.450 units remaining) + - location: 66 (remaining gas: 1039867.495 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.425 units remaining) + - location: 63 (remaining gas: 1039867.470 units remaining) [ 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.415 units remaining) + - location: 63 (remaining gas: 1039867.460 units remaining) [ 9 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.405 units remaining) + - location: 63 (remaining gas: 1039867.450 units remaining) [ 10 9 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.395 units remaining) + - location: 63 (remaining gas: 1039867.440 units remaining) [ 11 10 9 @@ -535,7 +535,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.385 units remaining) + - location: 63 (remaining gas: 1039867.430 units remaining) [ 12 11 10 @@ -544,7 +544,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.375 units remaining) + - location: 63 (remaining gas: 1039867.420 units remaining) [ 13 12 11 @@ -554,7 +554,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.365 units remaining) + - location: 63 (remaining gas: 1039867.410 units remaining) [ 14 13 12 @@ -565,7 +565,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.355 units remaining) + - location: 63 (remaining gas: 1039867.400 units remaining) [ 15 14 13 @@ -577,7 +577,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.345 units remaining) + - location: 63 (remaining gas: 1039867.390 units remaining) [ 16 15 14 @@ -590,7 +590,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.335 units remaining) + - location: 63 (remaining gas: 1039867.380 units remaining) [ 17 16 15 @@ -604,7 +604,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 63 (remaining gas: 1039867.335 units remaining) + - location: 63 (remaining gas: 1039867.380 units remaining) [ 17 16 15 @@ -618,32 +618,32 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.273 units remaining) + - location: 67 (remaining gas: 1039867.318 units remaining) [ (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 70 (remaining gas: 1039867.263 units remaining) + - location: 70 (remaining gas: 1039867.308 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.238 units remaining) + - location: 67 (remaining gas: 1039867.283 units remaining) [ 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.228 units remaining) + - location: 67 (remaining gas: 1039867.273 units remaining) [ 8 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.218 units remaining) + - location: 67 (remaining gas: 1039867.263 units remaining) [ 9 8 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.208 units remaining) + - location: 67 (remaining gas: 1039867.253 units remaining) [ 10 9 8 @@ -651,7 +651,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.198 units remaining) + - location: 67 (remaining gas: 1039867.243 units remaining) [ 11 10 9 @@ -660,7 +660,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.188 units remaining) + - location: 67 (remaining gas: 1039867.233 units remaining) [ 12 11 10 @@ -670,7 +670,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.178 units remaining) + - location: 67 (remaining gas: 1039867.223 units remaining) [ 13 12 11 @@ -681,7 +681,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.168 units remaining) + - location: 67 (remaining gas: 1039867.213 units remaining) [ 14 13 12 @@ -693,7 +693,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.158 units remaining) + - location: 67 (remaining gas: 1039867.203 units remaining) [ 15 14 13 @@ -706,7 +706,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.148 units remaining) + - location: 67 (remaining gas: 1039867.193 units remaining) [ 16 15 14 @@ -720,7 +720,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.138 units remaining) + - location: 67 (remaining gas: 1039867.183 units remaining) [ 17 16 15 @@ -735,7 +735,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 67 (remaining gas: 1039867.138 units remaining) + - location: 67 (remaining gas: 1039867.183 units remaining) [ 17 16 15 @@ -750,32 +750,32 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039867.074 units remaining) + - location: 71 (remaining gas: 1039867.119 units remaining) [ (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 74 (remaining gas: 1039867.064 units remaining) + - location: 74 (remaining gas: 1039867.109 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039867.039 units remaining) + - location: 71 (remaining gas: 1039867.084 units remaining) [ 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039867.029 units remaining) + - location: 71 (remaining gas: 1039867.074 units remaining) [ 7 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039867.019 units remaining) + - location: 71 (remaining gas: 1039867.064 units remaining) [ 8 7 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039867.009 units remaining) + - location: 71 (remaining gas: 1039867.054 units remaining) [ 9 8 7 @@ -783,7 +783,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.999 units remaining) + - location: 71 (remaining gas: 1039867.044 units remaining) [ 10 9 8 @@ -792,7 +792,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.989 units remaining) + - location: 71 (remaining gas: 1039867.034 units remaining) [ 11 10 9 @@ -802,7 +802,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.979 units remaining) + - location: 71 (remaining gas: 1039867.024 units remaining) [ 12 11 10 @@ -813,7 +813,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.969 units remaining) + - location: 71 (remaining gas: 1039867.014 units remaining) [ 13 12 11 @@ -825,7 +825,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.959 units remaining) + - location: 71 (remaining gas: 1039867.004 units remaining) [ 14 13 12 @@ -838,7 +838,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.949 units remaining) + - location: 71 (remaining gas: 1039866.994 units remaining) [ 15 14 13 @@ -852,7 +852,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.939 units remaining) + - location: 71 (remaining gas: 1039866.984 units remaining) [ 16 15 14 @@ -867,7 +867,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.929 units remaining) + - location: 71 (remaining gas: 1039866.974 units remaining) [ 17 16 15 @@ -883,7 +883,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 71 (remaining gas: 1039866.929 units remaining) + - location: 71 (remaining gas: 1039866.974 units remaining) [ 17 16 15 @@ -899,32 +899,32 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.864 units remaining) + - location: 75 (remaining gas: 1039866.909 units remaining) [ (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 78 (remaining gas: 1039866.854 units remaining) + - location: 78 (remaining gas: 1039866.899 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.829 units remaining) + - location: 75 (remaining gas: 1039866.874 units remaining) [ 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.819 units remaining) + - location: 75 (remaining gas: 1039866.864 units remaining) [ 6 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.809 units remaining) + - location: 75 (remaining gas: 1039866.854 units remaining) [ 7 6 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.799 units remaining) + - location: 75 (remaining gas: 1039866.844 units remaining) [ 8 7 6 @@ -932,7 +932,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.789 units remaining) + - location: 75 (remaining gas: 1039866.834 units remaining) [ 9 8 7 @@ -941,7 +941,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.779 units remaining) + - location: 75 (remaining gas: 1039866.824 units remaining) [ 10 9 8 @@ -951,7 +951,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.769 units remaining) + - location: 75 (remaining gas: 1039866.814 units remaining) [ 11 10 9 @@ -962,7 +962,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.759 units remaining) + - location: 75 (remaining gas: 1039866.804 units remaining) [ 12 11 10 @@ -974,7 +974,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.749 units remaining) + - location: 75 (remaining gas: 1039866.794 units remaining) [ 13 12 11 @@ -987,7 +987,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.739 units remaining) + - location: 75 (remaining gas: 1039866.784 units remaining) [ 14 13 12 @@ -1001,7 +1001,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.729 units remaining) + - location: 75 (remaining gas: 1039866.774 units remaining) [ 15 14 13 @@ -1016,7 +1016,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.719 units remaining) + - location: 75 (remaining gas: 1039866.764 units remaining) [ 16 15 14 @@ -1032,7 +1032,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.709 units remaining) + - location: 75 (remaining gas: 1039866.754 units remaining) [ 17 16 15 @@ -1049,7 +1049,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 75 (remaining gas: 1039866.709 units remaining) + - location: 75 (remaining gas: 1039866.754 units remaining) [ 17 16 15 @@ -1066,32 +1066,32 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.642 units remaining) + - location: 79 (remaining gas: 1039866.687 units remaining) [ (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 82 (remaining gas: 1039866.632 units remaining) + - location: 82 (remaining gas: 1039866.677 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.607 units remaining) + - location: 79 (remaining gas: 1039866.652 units remaining) [ 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.597 units remaining) + - location: 79 (remaining gas: 1039866.642 units remaining) [ 5 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.587 units remaining) + - location: 79 (remaining gas: 1039866.632 units remaining) [ 6 5 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.577 units remaining) + - location: 79 (remaining gas: 1039866.622 units remaining) [ 7 6 5 @@ -1099,7 +1099,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.567 units remaining) + - location: 79 (remaining gas: 1039866.612 units remaining) [ 8 7 6 @@ -1108,7 +1108,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.557 units remaining) + - location: 79 (remaining gas: 1039866.602 units remaining) [ 9 8 7 @@ -1118,7 +1118,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.547 units remaining) + - location: 79 (remaining gas: 1039866.592 units remaining) [ 10 9 8 @@ -1129,7 +1129,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.537 units remaining) + - location: 79 (remaining gas: 1039866.582 units remaining) [ 11 10 9 @@ -1141,7 +1141,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.527 units remaining) + - location: 79 (remaining gas: 1039866.572 units remaining) [ 12 11 10 @@ -1154,7 +1154,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.517 units remaining) + - location: 79 (remaining gas: 1039866.562 units remaining) [ 13 12 11 @@ -1168,7 +1168,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.507 units remaining) + - location: 79 (remaining gas: 1039866.552 units remaining) [ 14 13 12 @@ -1183,7 +1183,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.497 units remaining) + - location: 79 (remaining gas: 1039866.542 units remaining) [ 15 14 13 @@ -1199,7 +1199,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.487 units remaining) + - location: 79 (remaining gas: 1039866.532 units remaining) [ 16 15 14 @@ -1216,7 +1216,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.477 units remaining) + - location: 79 (remaining gas: 1039866.522 units remaining) [ 17 16 15 @@ -1234,7 +1234,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 79 (remaining gas: 1039866.477 units remaining) + - location: 79 (remaining gas: 1039866.522 units remaining) [ 17 16 15 @@ -1252,32 +1252,32 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.409 units remaining) + - location: 83 (remaining gas: 1039866.454 units remaining) [ (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 86 (remaining gas: 1039866.399 units remaining) + - location: 86 (remaining gas: 1039866.444 units remaining) [ 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.374 units remaining) + - location: 83 (remaining gas: 1039866.419 units remaining) [ 3 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.364 units remaining) + - location: 83 (remaining gas: 1039866.409 units remaining) [ 4 3 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.354 units remaining) + - location: 83 (remaining gas: 1039866.399 units remaining) [ 5 4 3 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.344 units remaining) + - location: 83 (remaining gas: 1039866.389 units remaining) [ 6 5 4 @@ -1285,7 +1285,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.334 units remaining) + - location: 83 (remaining gas: 1039866.379 units remaining) [ 7 6 5 @@ -1294,7 +1294,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.324 units remaining) + - location: 83 (remaining gas: 1039866.369 units remaining) [ 8 7 6 @@ -1304,7 +1304,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.314 units remaining) + - location: 83 (remaining gas: 1039866.359 units remaining) [ 9 8 7 @@ -1315,7 +1315,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.304 units remaining) + - location: 83 (remaining gas: 1039866.349 units remaining) [ 10 9 8 @@ -1327,7 +1327,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.294 units remaining) + - location: 83 (remaining gas: 1039866.339 units remaining) [ 11 10 9 @@ -1340,7 +1340,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.284 units remaining) + - location: 83 (remaining gas: 1039866.329 units remaining) [ 12 11 10 @@ -1354,7 +1354,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.274 units remaining) + - location: 83 (remaining gas: 1039866.319 units remaining) [ 13 12 11 @@ -1369,7 +1369,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.264 units remaining) + - location: 83 (remaining gas: 1039866.309 units remaining) [ 14 13 12 @@ -1385,7 +1385,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.254 units remaining) + - location: 83 (remaining gas: 1039866.299 units remaining) [ 15 14 13 @@ -1402,7 +1402,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.244 units remaining) + - location: 83 (remaining gas: 1039866.289 units remaining) [ 16 15 14 @@ -1420,7 +1420,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.234 units remaining) + - location: 83 (remaining gas: 1039866.279 units remaining) [ 17 16 15 @@ -1439,7 +1439,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 83 (remaining gas: 1039866.234 units remaining) + - location: 83 (remaining gas: 1039866.279 units remaining) [ 17 16 15 @@ -1458,7 +1458,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 87 (remaining gas: 1039866.174 units remaining) + - location: 87 (remaining gas: 1039866.219 units remaining) [ 17 16 15 @@ -1477,7 +1477,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 89 (remaining gas: 1039866.108 units remaining) + - location: 89 (remaining gas: 1039866.153 units remaining) [ 16 17 15 @@ -1496,7 +1496,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 91 (remaining gas: 1039866.035 units remaining) + - location: 91 (remaining gas: 1039866.080 units remaining) [ 15 16 17 @@ -1515,7 +1515,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 93 (remaining gas: 1039865.956 units remaining) + - location: 93 (remaining gas: 1039866.001 units remaining) [ 14 15 16 @@ -1534,7 +1534,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 95 (remaining gas: 1039865.869 units remaining) + - location: 95 (remaining gas: 1039865.914 units remaining) [ 13 14 15 @@ -1553,7 +1553,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 97 (remaining gas: 1039865.776 units remaining) + - location: 97 (remaining gas: 1039865.821 units remaining) [ 12 13 14 @@ -1572,7 +1572,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 99 (remaining gas: 1039865.676 units remaining) + - location: 99 (remaining gas: 1039865.721 units remaining) [ 11 12 13 @@ -1591,7 +1591,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 101 (remaining gas: 1039865.570 units remaining) + - location: 101 (remaining gas: 1039865.615 units remaining) [ 10 11 12 @@ -1610,7 +1610,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 103 (remaining gas: 1039865.456 units remaining) + - location: 103 (remaining gas: 1039865.501 units remaining) [ 9 10 11 @@ -1629,7 +1629,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 105 (remaining gas: 1039865.336 units remaining) + - location: 105 (remaining gas: 1039865.381 units remaining) [ 8 9 10 @@ -1648,7 +1648,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 107 (remaining gas: 1039865.209 units remaining) + - location: 107 (remaining gas: 1039865.254 units remaining) [ 7 8 9 @@ -1667,7 +1667,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 109 (remaining gas: 1039865.076 units remaining) + - location: 109 (remaining gas: 1039865.121 units remaining) [ 6 7 8 @@ -1686,7 +1686,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 111 (remaining gas: 1039864.935 units remaining) + - location: 111 (remaining gas: 1039864.980 units remaining) [ 5 6 7 @@ -1705,7 +1705,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 113 (remaining gas: 1039864.788 units remaining) + - location: 113 (remaining gas: 1039864.833 units remaining) [ 4 5 6 @@ -1724,7 +1724,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 115 (remaining gas: 1039864.634 units remaining) + - location: 115 (remaining gas: 1039864.679 units remaining) [ 3 4 5 @@ -1743,7 +1743,7 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 117 (remaining gas: 1039864.474 units remaining) + - location: 117 (remaining gas: 1039864.519 units remaining) [ 2 3 4 @@ -1762,7 +1762,7 @@ trace 17 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 119 (remaining gas: 1039864.306 units remaining) + - location: 119 (remaining gas: 1039864.351 units remaining) [ 1 2 3 @@ -1781,7 +1781,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 121 (remaining gas: 1039864.246 units remaining) + - location: 121 (remaining gas: 1039864.291 units remaining) [ 1 2 3 @@ -1800,7 +1800,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 123 (remaining gas: 1039864.180 units remaining) + - location: 123 (remaining gas: 1039864.225 units remaining) [ 2 1 3 @@ -1819,7 +1819,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 125 (remaining gas: 1039864.107 units remaining) + - location: 125 (remaining gas: 1039864.152 units remaining) [ 3 2 1 @@ -1838,7 +1838,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 127 (remaining gas: 1039864.028 units remaining) + - location: 127 (remaining gas: 1039864.073 units remaining) [ 4 3 2 @@ -1857,7 +1857,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 129 (remaining gas: 1039863.941 units remaining) + - location: 129 (remaining gas: 1039863.986 units remaining) [ 5 4 3 @@ -1876,7 +1876,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 131 (remaining gas: 1039863.848 units remaining) + - location: 131 (remaining gas: 1039863.893 units remaining) [ 6 5 4 @@ -1895,7 +1895,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 133 (remaining gas: 1039863.748 units remaining) + - location: 133 (remaining gas: 1039863.793 units remaining) [ 7 6 5 @@ -1914,7 +1914,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 135 (remaining gas: 1039863.642 units remaining) + - location: 135 (remaining gas: 1039863.687 units remaining) [ 8 7 6 @@ -1933,7 +1933,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 137 (remaining gas: 1039863.528 units remaining) + - location: 137 (remaining gas: 1039863.573 units remaining) [ 9 8 7 @@ -1952,7 +1952,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 139 (remaining gas: 1039863.408 units remaining) + - location: 139 (remaining gas: 1039863.453 units remaining) [ 10 9 8 @@ -1971,7 +1971,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 141 (remaining gas: 1039863.281 units remaining) + - location: 141 (remaining gas: 1039863.326 units remaining) [ 11 10 9 @@ -1990,7 +1990,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 143 (remaining gas: 1039863.148 units remaining) + - location: 143 (remaining gas: 1039863.193 units remaining) [ 12 11 10 @@ -2009,7 +2009,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 145 (remaining gas: 1039863.007 units remaining) + - location: 145 (remaining gas: 1039863.052 units remaining) [ 13 12 11 @@ -2028,7 +2028,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 147 (remaining gas: 1039862.860 units remaining) + - location: 147 (remaining gas: 1039862.905 units remaining) [ 14 13 12 @@ -2047,7 +2047,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 149 (remaining gas: 1039862.706 units remaining) + - location: 149 (remaining gas: 1039862.751 units remaining) [ 15 14 13 @@ -2066,7 +2066,7 @@ trace 16 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 151 (remaining gas: 1039862.546 units remaining) + - location: 151 (remaining gas: 1039862.591 units remaining) [ 16 15 14 @@ -2085,7 +2085,7 @@ trace 1 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 153 (remaining gas: 1039862.378 units remaining) + - location: 153 (remaining gas: 1039862.423 units remaining) [ 17 16 15 @@ -2104,36 +2104,36 @@ trace 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.310 units remaining) + - location: 156 (remaining gas: 1039862.355 units remaining) [ 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 159 (remaining gas: 1039862.295 units remaining) + - location: 159 (remaining gas: 1039862.340 units remaining) [ (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.270 units remaining) + - location: 156 (remaining gas: 1039862.315 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.260 units remaining) + - location: 156 (remaining gas: 1039862.305 units remaining) [ 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.250 units remaining) + - location: 156 (remaining gas: 1039862.295 units remaining) [ 5 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.240 units remaining) + - location: 156 (remaining gas: 1039862.285 units remaining) [ 6 5 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.230 units remaining) + - location: 156 (remaining gas: 1039862.275 units remaining) [ 7 6 5 @@ -2141,7 +2141,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.220 units remaining) + - location: 156 (remaining gas: 1039862.265 units remaining) [ 8 7 6 @@ -2150,7 +2150,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.210 units remaining) + - location: 156 (remaining gas: 1039862.255 units remaining) [ 9 8 7 @@ -2160,7 +2160,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.200 units remaining) + - location: 156 (remaining gas: 1039862.245 units remaining) [ 10 9 8 @@ -2171,7 +2171,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.190 units remaining) + - location: 156 (remaining gas: 1039862.235 units remaining) [ 11 10 9 @@ -2183,7 +2183,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.180 units remaining) + - location: 156 (remaining gas: 1039862.225 units remaining) [ 12 11 10 @@ -2196,7 +2196,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.170 units remaining) + - location: 156 (remaining gas: 1039862.215 units remaining) [ 13 12 11 @@ -2210,7 +2210,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.160 units remaining) + - location: 156 (remaining gas: 1039862.205 units remaining) [ 14 13 12 @@ -2225,7 +2225,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.150 units remaining) + - location: 156 (remaining gas: 1039862.195 units remaining) [ 15 14 13 @@ -2241,7 +2241,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.140 units remaining) + - location: 156 (remaining gas: 1039862.185 units remaining) [ 16 15 14 @@ -2258,7 +2258,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.130 units remaining) + - location: 156 (remaining gas: 1039862.175 units remaining) [ 17 16 15 @@ -2276,7 +2276,7 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 156 (remaining gas: 1039862.130 units remaining) + - location: 156 (remaining gas: 1039862.175 units remaining) [ 17 16 15 @@ -2294,36 +2294,36 @@ trace 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039862.063 units remaining) + - location: 160 (remaining gas: 1039862.108 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 163 (remaining gas: 1039862.048 units remaining) + - location: 163 (remaining gas: 1039862.093 units remaining) [ (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039862.023 units remaining) + - location: 160 (remaining gas: 1039862.068 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039862.013 units remaining) + - location: 160 (remaining gas: 1039862.058 units remaining) [ 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039862.003 units remaining) + - location: 160 (remaining gas: 1039862.048 units remaining) [ 6 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.993 units remaining) + - location: 160 (remaining gas: 1039862.038 units remaining) [ 7 6 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.983 units remaining) + - location: 160 (remaining gas: 1039862.028 units remaining) [ 8 7 6 @@ -2331,7 +2331,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.973 units remaining) + - location: 160 (remaining gas: 1039862.018 units remaining) [ 9 8 7 @@ -2340,7 +2340,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.963 units remaining) + - location: 160 (remaining gas: 1039862.008 units remaining) [ 10 9 8 @@ -2350,7 +2350,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.953 units remaining) + - location: 160 (remaining gas: 1039861.998 units remaining) [ 11 10 9 @@ -2361,7 +2361,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.943 units remaining) + - location: 160 (remaining gas: 1039861.988 units remaining) [ 12 11 10 @@ -2373,7 +2373,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.933 units remaining) + - location: 160 (remaining gas: 1039861.978 units remaining) [ 13 12 11 @@ -2386,7 +2386,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.923 units remaining) + - location: 160 (remaining gas: 1039861.968 units remaining) [ 14 13 12 @@ -2400,7 +2400,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.913 units remaining) + - location: 160 (remaining gas: 1039861.958 units remaining) [ 15 14 13 @@ -2415,7 +2415,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.903 units remaining) + - location: 160 (remaining gas: 1039861.948 units remaining) [ 16 15 14 @@ -2431,7 +2431,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.893 units remaining) + - location: 160 (remaining gas: 1039861.938 units remaining) [ 17 16 15 @@ -2448,7 +2448,7 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 160 (remaining gas: 1039861.893 units remaining) + - location: 160 (remaining gas: 1039861.938 units remaining) [ 17 16 15 @@ -2465,36 +2465,36 @@ trace 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.828 units remaining) + - location: 164 (remaining gas: 1039861.873 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 167 (remaining gas: 1039861.813 units remaining) + - location: 167 (remaining gas: 1039861.858 units remaining) [ (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.788 units remaining) + - location: 164 (remaining gas: 1039861.833 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.778 units remaining) + - location: 164 (remaining gas: 1039861.823 units remaining) [ 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.768 units remaining) + - location: 164 (remaining gas: 1039861.813 units remaining) [ 7 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.758 units remaining) + - location: 164 (remaining gas: 1039861.803 units remaining) [ 8 7 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.748 units remaining) + - location: 164 (remaining gas: 1039861.793 units remaining) [ 9 8 7 @@ -2502,7 +2502,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.738 units remaining) + - location: 164 (remaining gas: 1039861.783 units remaining) [ 10 9 8 @@ -2511,7 +2511,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.728 units remaining) + - location: 164 (remaining gas: 1039861.773 units remaining) [ 11 10 9 @@ -2521,7 +2521,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.718 units remaining) + - location: 164 (remaining gas: 1039861.763 units remaining) [ 12 11 10 @@ -2532,7 +2532,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.708 units remaining) + - location: 164 (remaining gas: 1039861.753 units remaining) [ 13 12 11 @@ -2544,7 +2544,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.698 units remaining) + - location: 164 (remaining gas: 1039861.743 units remaining) [ 14 13 12 @@ -2557,7 +2557,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.688 units remaining) + - location: 164 (remaining gas: 1039861.733 units remaining) [ 15 14 13 @@ -2571,7 +2571,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.678 units remaining) + - location: 164 (remaining gas: 1039861.723 units remaining) [ 16 15 14 @@ -2586,7 +2586,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.668 units remaining) + - location: 164 (remaining gas: 1039861.713 units remaining) [ 17 16 15 @@ -2602,7 +2602,7 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 164 (remaining gas: 1039861.668 units remaining) + - location: 164 (remaining gas: 1039861.713 units remaining) [ 17 16 15 @@ -2618,36 +2618,36 @@ trace 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.604 units remaining) + - location: 168 (remaining gas: 1039861.649 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 171 (remaining gas: 1039861.589 units remaining) + - location: 171 (remaining gas: 1039861.634 units remaining) [ (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.564 units remaining) + - location: 168 (remaining gas: 1039861.609 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.554 units remaining) + - location: 168 (remaining gas: 1039861.599 units remaining) [ 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.544 units remaining) + - location: 168 (remaining gas: 1039861.589 units remaining) [ 8 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.534 units remaining) + - location: 168 (remaining gas: 1039861.579 units remaining) [ 9 8 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.524 units remaining) + - location: 168 (remaining gas: 1039861.569 units remaining) [ 10 9 8 @@ -2655,7 +2655,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.514 units remaining) + - location: 168 (remaining gas: 1039861.559 units remaining) [ 11 10 9 @@ -2664,7 +2664,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.504 units remaining) + - location: 168 (remaining gas: 1039861.549 units remaining) [ 12 11 10 @@ -2674,7 +2674,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.494 units remaining) + - location: 168 (remaining gas: 1039861.539 units remaining) [ 13 12 11 @@ -2685,7 +2685,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.484 units remaining) + - location: 168 (remaining gas: 1039861.529 units remaining) [ 14 13 12 @@ -2697,7 +2697,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.474 units remaining) + - location: 168 (remaining gas: 1039861.519 units remaining) [ 15 14 13 @@ -2710,7 +2710,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.464 units remaining) + - location: 168 (remaining gas: 1039861.509 units remaining) [ 16 15 14 @@ -2724,7 +2724,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.454 units remaining) + - location: 168 (remaining gas: 1039861.499 units remaining) [ 17 16 15 @@ -2739,7 +2739,7 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 168 (remaining gas: 1039861.454 units remaining) + - location: 168 (remaining gas: 1039861.499 units remaining) [ 17 16 15 @@ -2754,36 +2754,36 @@ trace 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.392 units remaining) + - location: 172 (remaining gas: 1039861.437 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 175 (remaining gas: 1039861.377 units remaining) + - location: 175 (remaining gas: 1039861.422 units remaining) [ (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.352 units remaining) + - location: 172 (remaining gas: 1039861.397 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.342 units remaining) + - location: 172 (remaining gas: 1039861.387 units remaining) [ 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.332 units remaining) + - location: 172 (remaining gas: 1039861.377 units remaining) [ 9 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.322 units remaining) + - location: 172 (remaining gas: 1039861.367 units remaining) [ 10 9 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.312 units remaining) + - location: 172 (remaining gas: 1039861.357 units remaining) [ 11 10 9 @@ -2791,7 +2791,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.302 units remaining) + - location: 172 (remaining gas: 1039861.347 units remaining) [ 12 11 10 @@ -2800,7 +2800,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.292 units remaining) + - location: 172 (remaining gas: 1039861.337 units remaining) [ 13 12 11 @@ -2810,7 +2810,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.282 units remaining) + - location: 172 (remaining gas: 1039861.327 units remaining) [ 14 13 12 @@ -2821,7 +2821,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.272 units remaining) + - location: 172 (remaining gas: 1039861.317 units remaining) [ 15 14 13 @@ -2833,7 +2833,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.262 units remaining) + - location: 172 (remaining gas: 1039861.307 units remaining) [ 16 15 14 @@ -2846,7 +2846,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.252 units remaining) + - location: 172 (remaining gas: 1039861.297 units remaining) [ 17 16 15 @@ -2860,7 +2860,7 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 172 (remaining gas: 1039861.252 units remaining) + - location: 172 (remaining gas: 1039861.297 units remaining) [ 17 16 15 @@ -2874,36 +2874,36 @@ trace 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.191 units remaining) + - location: 176 (remaining gas: 1039861.236 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 179 (remaining gas: 1039861.176 units remaining) + - location: 179 (remaining gas: 1039861.221 units remaining) [ (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.151 units remaining) + - location: 176 (remaining gas: 1039861.196 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.141 units remaining) + - location: 176 (remaining gas: 1039861.186 units remaining) [ 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.131 units remaining) + - location: 176 (remaining gas: 1039861.176 units remaining) [ 10 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.121 units remaining) + - location: 176 (remaining gas: 1039861.166 units remaining) [ 11 10 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.111 units remaining) + - location: 176 (remaining gas: 1039861.156 units remaining) [ 12 11 10 @@ -2911,7 +2911,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.101 units remaining) + - location: 176 (remaining gas: 1039861.146 units remaining) [ 13 12 11 @@ -2920,7 +2920,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.091 units remaining) + - location: 176 (remaining gas: 1039861.136 units remaining) [ 14 13 12 @@ -2930,7 +2930,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.081 units remaining) + - location: 176 (remaining gas: 1039861.126 units remaining) [ 15 14 13 @@ -2941,7 +2941,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.071 units remaining) + - location: 176 (remaining gas: 1039861.116 units remaining) [ 16 15 14 @@ -2953,7 +2953,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.061 units remaining) + - location: 176 (remaining gas: 1039861.106 units remaining) [ 17 16 15 @@ -2966,7 +2966,7 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 176 (remaining gas: 1039861.061 units remaining) + - location: 176 (remaining gas: 1039861.106 units remaining) [ 17 16 15 @@ -2979,36 +2979,36 @@ trace 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039861.002 units remaining) + - location: 180 (remaining gas: 1039861.047 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 183 (remaining gas: 1039860.987 units remaining) + - location: 183 (remaining gas: 1039861.032 units remaining) [ (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.962 units remaining) + - location: 180 (remaining gas: 1039861.007 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.952 units remaining) + - location: 180 (remaining gas: 1039860.997 units remaining) [ 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.942 units remaining) + - location: 180 (remaining gas: 1039860.987 units remaining) [ 11 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.932 units remaining) + - location: 180 (remaining gas: 1039860.977 units remaining) [ 12 11 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.922 units remaining) + - location: 180 (remaining gas: 1039860.967 units remaining) [ 13 12 11 @@ -3016,7 +3016,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.912 units remaining) + - location: 180 (remaining gas: 1039860.957 units remaining) [ 14 13 12 @@ -3025,7 +3025,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.902 units remaining) + - location: 180 (remaining gas: 1039860.947 units remaining) [ 15 14 13 @@ -3035,7 +3035,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.892 units remaining) + - location: 180 (remaining gas: 1039860.937 units remaining) [ 16 15 14 @@ -3046,7 +3046,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.882 units remaining) + - location: 180 (remaining gas: 1039860.927 units remaining) [ 17 16 15 @@ -3058,7 +3058,7 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 180 (remaining gas: 1039860.882 units remaining) + - location: 180 (remaining gas: 1039860.927 units remaining) [ 17 16 15 @@ -3070,36 +3070,36 @@ trace 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.824 units remaining) + - location: 184 (remaining gas: 1039860.869 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 187 (remaining gas: 1039860.809 units remaining) + - location: 187 (remaining gas: 1039860.854 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.784 units remaining) + - location: 184 (remaining gas: 1039860.829 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.774 units remaining) + - location: 184 (remaining gas: 1039860.819 units remaining) [ 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.764 units remaining) + - location: 184 (remaining gas: 1039860.809 units remaining) [ 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.754 units remaining) + - location: 184 (remaining gas: 1039860.799 units remaining) [ 13 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.744 units remaining) + - location: 184 (remaining gas: 1039860.789 units remaining) [ 14 13 12 @@ -3107,7 +3107,7 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.734 units remaining) + - location: 184 (remaining gas: 1039860.779 units remaining) [ 15 14 13 @@ -3116,7 +3116,7 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.724 units remaining) + - location: 184 (remaining gas: 1039860.769 units remaining) [ 16 15 14 @@ -3126,7 +3126,7 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.714 units remaining) + - location: 184 (remaining gas: 1039860.759 units remaining) [ 17 16 15 @@ -3137,7 +3137,7 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 184 (remaining gas: 1039860.714 units remaining) + - location: 184 (remaining gas: 1039860.759 units remaining) [ 17 16 15 @@ -3148,36 +3148,36 @@ trace 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.659 units remaining) + - location: 188 (remaining gas: 1039860.704 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 191 (remaining gas: 1039860.644 units remaining) + - location: 191 (remaining gas: 1039860.689 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.619 units remaining) + - location: 188 (remaining gas: 1039860.664 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.609 units remaining) + - location: 188 (remaining gas: 1039860.654 units remaining) [ 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.599 units remaining) + - location: 188 (remaining gas: 1039860.644 units remaining) [ 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.589 units remaining) + - location: 188 (remaining gas: 1039860.634 units remaining) [ 14 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.579 units remaining) + - location: 188 (remaining gas: 1039860.624 units remaining) [ 15 14 13 @@ -3185,7 +3185,7 @@ trace 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.569 units remaining) + - location: 188 (remaining gas: 1039860.614 units remaining) [ 16 15 14 @@ -3194,7 +3194,7 @@ trace 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.559 units remaining) + - location: 188 (remaining gas: 1039860.604 units remaining) [ 17 16 15 @@ -3204,7 +3204,7 @@ trace 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 188 (remaining gas: 1039860.559 units remaining) + - location: 188 (remaining gas: 1039860.604 units remaining) [ 17 16 15 @@ -3214,36 +3214,36 @@ trace 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 192 (remaining gas: 1039860.505 units remaining) + - location: 192 (remaining gas: 1039860.550 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 195 (remaining gas: 1039860.490 units remaining) + - location: 195 (remaining gas: 1039860.535 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 192 (remaining gas: 1039860.465 units remaining) + - location: 192 (remaining gas: 1039860.510 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 192 (remaining gas: 1039860.455 units remaining) + - location: 192 (remaining gas: 1039860.500 units remaining) [ 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 192 (remaining gas: 1039860.445 units remaining) + - location: 192 (remaining gas: 1039860.490 units remaining) [ 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 192 (remaining gas: 1039860.435 units remaining) + - location: 192 (remaining gas: 1039860.480 units remaining) [ 15 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 192 (remaining gas: 1039860.425 units remaining) + - location: 192 (remaining gas: 1039860.470 units remaining) [ 16 15 14 @@ -3251,7 +3251,7 @@ trace 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 192 (remaining gas: 1039860.415 units remaining) + - location: 192 (remaining gas: 1039860.460 units remaining) [ 17 16 15 @@ -3260,7 +3260,7 @@ trace 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 192 (remaining gas: 1039860.415 units remaining) + - location: 192 (remaining gas: 1039860.460 units remaining) [ 17 16 15 @@ -3269,36 +3269,36 @@ trace 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 196 (remaining gas: 1039860.363 units remaining) + - location: 196 (remaining gas: 1039860.408 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 199 (remaining gas: 1039860.348 units remaining) + - location: 199 (remaining gas: 1039860.393 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 196 (remaining gas: 1039860.323 units remaining) + - location: 196 (remaining gas: 1039860.368 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 196 (remaining gas: 1039860.313 units remaining) + - location: 196 (remaining gas: 1039860.358 units remaining) [ 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 196 (remaining gas: 1039860.303 units remaining) + - location: 196 (remaining gas: 1039860.348 units remaining) [ 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 196 (remaining gas: 1039860.293 units remaining) + - location: 196 (remaining gas: 1039860.338 units remaining) [ 16 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 196 (remaining gas: 1039860.283 units remaining) + - location: 196 (remaining gas: 1039860.328 units remaining) [ 17 16 15 @@ -3306,7 +3306,7 @@ trace 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 196 (remaining gas: 1039860.283 units remaining) + - location: 196 (remaining gas: 1039860.328 units remaining) [ 17 16 15 @@ -3314,118 +3314,118 @@ trace 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 200 (remaining gas: 1039860.232 units remaining) + - location: 200 (remaining gas: 1039860.277 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 203 (remaining gas: 1039860.217 units remaining) + - location: 203 (remaining gas: 1039860.262 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 200 (remaining gas: 1039860.192 units remaining) + - location: 200 (remaining gas: 1039860.237 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 200 (remaining gas: 1039860.182 units remaining) + - location: 200 (remaining gas: 1039860.227 units remaining) [ 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 200 (remaining gas: 1039860.172 units remaining) + - location: 200 (remaining gas: 1039860.217 units remaining) [ 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 200 (remaining gas: 1039860.162 units remaining) + - location: 200 (remaining gas: 1039860.207 units remaining) [ 17 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 200 (remaining gas: 1039860.162 units remaining) + - location: 200 (remaining gas: 1039860.207 units remaining) [ 17 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 204 (remaining gas: 1039860.113 units remaining) + - location: 204 (remaining gas: 1039860.158 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 207 (remaining gas: 1039860.098 units remaining) + - location: 207 (remaining gas: 1039860.143 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 204 (remaining gas: 1039860.073 units remaining) + - location: 204 (remaining gas: 1039860.118 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 204 (remaining gas: 1039860.063 units remaining) + - location: 204 (remaining gas: 1039860.108 units remaining) [ 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 204 (remaining gas: 1039860.053 units remaining) + - location: 204 (remaining gas: 1039860.098 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 204 (remaining gas: 1039860.053 units remaining) + - location: 204 (remaining gas: 1039860.098 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 208 (remaining gas: 1039860.005 units remaining) + - location: 208 (remaining gas: 1039860.050 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 211 (remaining gas: 1039859.990 units remaining) + - location: 211 (remaining gas: 1039860.035 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 208 (remaining gas: 1039859.965 units remaining) + - location: 208 (remaining gas: 1039860.010 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 208 (remaining gas: 1039859.955 units remaining) + - location: 208 (remaining gas: 1039860 units remaining) [ 17 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 208 (remaining gas: 1039859.955 units remaining) + - location: 208 (remaining gas: 1039860 units remaining) [ 17 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 212 (remaining gas: 1039859.940 units remaining) + - location: 212 (remaining gas: 1039859.985 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 214 (remaining gas: 1039859.925 units remaining) + - location: 214 (remaining gas: 1039859.970 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 212 (remaining gas: 1039859.895 units remaining) + - location: 212 (remaining gas: 1039859.940 units remaining) [ 17 (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 215 (remaining gas: 1039859.880 units remaining) + - location: 215 (remaining gas: 1039859.925 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 218 (remaining gas: 1039859.125 units remaining) + - location: 218 (remaining gas: 1039859.170 units remaining) [ 0 ] - - location: 219 (remaining gas: 1039859.110 units remaining) + - location: 219 (remaining gas: 1039859.155 units remaining) [ True ] - - location: 220 (remaining gas: 1039859.100 units remaining) + - location: 220 (remaining gas: 1039859.145 units remaining) [ ] - - location: 220 (remaining gas: 1039859.085 units remaining) + - location: 220 (remaining gas: 1039859.130 units remaining) [ ] - - location: 226 (remaining gas: 1039859.075 units remaining) + - location: 226 (remaining gas: 1039859.120 units remaining) [ Unit ] - - location: 227 (remaining gas: 1039859.060 units remaining) + - location: 227 (remaining gas: 1039859.105 units remaining) [ {} Unit ] - - location: 229 (remaining gas: 1039859.045 units remaining) + - location: 229 (remaining gas: 1039859.090 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out index 106e44050497..08d428d6c23f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out @@ -7,111 +7,111 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039868.672 units remaining) + - location: 24 (remaining gas: 1039868.717 units remaining) [ (Pair (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) Unit) ] - - location: 24 (remaining gas: 1039868.662 units remaining) + - location: 24 (remaining gas: 1039868.707 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 25 (remaining gas: 1039868.652 units remaining) + - location: 25 (remaining gas: 1039868.697 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 27 (remaining gas: 1039868.642 units remaining) + - location: 27 (remaining gas: 1039868.687 units remaining) [ 2 (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 28 (remaining gas: 1039868.627 units remaining) + - location: 28 (remaining gas: 1039868.672 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 30 (remaining gas: 1039868.617 units remaining) + - location: 30 (remaining gas: 1039868.662 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 28 (remaining gas: 1039868.587 units remaining) + - location: 28 (remaining gas: 1039868.632 units remaining) [ 2 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 31 (remaining gas: 1039868.539 units remaining) + - location: 31 (remaining gas: 1039868.584 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 34 (remaining gas: 1039868.529 units remaining) + - location: 34 (remaining gas: 1039868.574 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 31 (remaining gas: 1039868.504 units remaining) + - location: 31 (remaining gas: 1039868.549 units remaining) [ 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 31 (remaining gas: 1039868.494 units remaining) + - location: 31 (remaining gas: 1039868.539 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 31 (remaining gas: 1039868.494 units remaining) + - location: 31 (remaining gas: 1039868.539 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 35 (remaining gas: 1039868.445 units remaining) + - location: 35 (remaining gas: 1039868.490 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 38 (remaining gas: 1039868.435 units remaining) + - location: 38 (remaining gas: 1039868.480 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 35 (remaining gas: 1039868.410 units remaining) + - location: 35 (remaining gas: 1039868.455 units remaining) [ 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 35 (remaining gas: 1039868.400 units remaining) + - location: 35 (remaining gas: 1039868.445 units remaining) [ 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 35 (remaining gas: 1039868.390 units remaining) + - location: 35 (remaining gas: 1039868.435 units remaining) [ 2 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 35 (remaining gas: 1039868.390 units remaining) + - location: 35 (remaining gas: 1039868.435 units remaining) [ 2 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 39 (remaining gas: 1039868.339 units remaining) + - location: 39 (remaining gas: 1039868.384 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 42 (remaining gas: 1039868.329 units remaining) + - location: 42 (remaining gas: 1039868.374 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 39 (remaining gas: 1039868.304 units remaining) + - location: 39 (remaining gas: 1039868.349 units remaining) [ 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 39 (remaining gas: 1039868.294 units remaining) + - location: 39 (remaining gas: 1039868.339 units remaining) [ 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 39 (remaining gas: 1039868.284 units remaining) + - location: 39 (remaining gas: 1039868.329 units remaining) [ 3 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 39 (remaining gas: 1039868.274 units remaining) + - location: 39 (remaining gas: 1039868.319 units remaining) [ 2 3 12 @@ -119,7 +119,7 @@ trace 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 39 (remaining gas: 1039868.274 units remaining) + - location: 39 (remaining gas: 1039868.319 units remaining) [ 2 3 12 @@ -127,32 +127,32 @@ trace 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 43 (remaining gas: 1039868.222 units remaining) + - location: 43 (remaining gas: 1039868.267 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 46 (remaining gas: 1039868.212 units remaining) + - location: 46 (remaining gas: 1039868.257 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 43 (remaining gas: 1039868.187 units remaining) + - location: 43 (remaining gas: 1039868.232 units remaining) [ 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 43 (remaining gas: 1039868.177 units remaining) + - location: 43 (remaining gas: 1039868.222 units remaining) [ 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 43 (remaining gas: 1039868.167 units remaining) + - location: 43 (remaining gas: 1039868.212 units remaining) [ 12 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 43 (remaining gas: 1039868.157 units remaining) + - location: 43 (remaining gas: 1039868.202 units remaining) [ 3 12 16 @@ -160,7 +160,7 @@ trace 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 43 (remaining gas: 1039868.147 units remaining) + - location: 43 (remaining gas: 1039868.192 units remaining) [ 2 3 12 @@ -169,7 +169,7 @@ trace 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 43 (remaining gas: 1039868.147 units remaining) + - location: 43 (remaining gas: 1039868.192 units remaining) [ 2 3 12 @@ -178,32 +178,32 @@ trace 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 47 (remaining gas: 1039868.093 units remaining) + - location: 47 (remaining gas: 1039868.138 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 50 (remaining gas: 1039868.083 units remaining) + - location: 50 (remaining gas: 1039868.128 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 47 (remaining gas: 1039868.058 units remaining) + - location: 47 (remaining gas: 1039868.103 units remaining) [ 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 47 (remaining gas: 1039868.048 units remaining) + - location: 47 (remaining gas: 1039868.093 units remaining) [ 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 47 (remaining gas: 1039868.038 units remaining) + - location: 47 (remaining gas: 1039868.083 units remaining) [ 16 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 47 (remaining gas: 1039868.028 units remaining) + - location: 47 (remaining gas: 1039868.073 units remaining) [ 12 16 10 @@ -211,7 +211,7 @@ trace 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 47 (remaining gas: 1039868.018 units remaining) + - location: 47 (remaining gas: 1039868.063 units remaining) [ 3 12 16 @@ -220,7 +220,7 @@ trace 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 47 (remaining gas: 1039868.008 units remaining) + - location: 47 (remaining gas: 1039868.053 units remaining) [ 2 3 12 @@ -230,7 +230,7 @@ trace 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 47 (remaining gas: 1039868.008 units remaining) + - location: 47 (remaining gas: 1039868.053 units remaining) [ 2 3 12 @@ -240,32 +240,32 @@ trace 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.953 units remaining) + - location: 51 (remaining gas: 1039867.998 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 54 (remaining gas: 1039867.943 units remaining) + - location: 54 (remaining gas: 1039867.988 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.918 units remaining) + - location: 51 (remaining gas: 1039867.963 units remaining) [ 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.908 units remaining) + - location: 51 (remaining gas: 1039867.953 units remaining) [ 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.898 units remaining) + - location: 51 (remaining gas: 1039867.943 units remaining) [ 10 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.888 units remaining) + - location: 51 (remaining gas: 1039867.933 units remaining) [ 16 10 14 @@ -273,7 +273,7 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.878 units remaining) + - location: 51 (remaining gas: 1039867.923 units remaining) [ 12 16 10 @@ -282,7 +282,7 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.868 units remaining) + - location: 51 (remaining gas: 1039867.913 units remaining) [ 3 12 16 @@ -292,7 +292,7 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.858 units remaining) + - location: 51 (remaining gas: 1039867.903 units remaining) [ 2 3 12 @@ -303,7 +303,7 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 51 (remaining gas: 1039867.858 units remaining) + - location: 51 (remaining gas: 1039867.903 units remaining) [ 2 3 12 @@ -314,32 +314,32 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.800 units remaining) + - location: 55 (remaining gas: 1039867.845 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 58 (remaining gas: 1039867.790 units remaining) + - location: 58 (remaining gas: 1039867.835 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.765 units remaining) + - location: 55 (remaining gas: 1039867.810 units remaining) [ 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.755 units remaining) + - location: 55 (remaining gas: 1039867.800 units remaining) [ 19 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.745 units remaining) + - location: 55 (remaining gas: 1039867.790 units remaining) [ 14 19 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.735 units remaining) + - location: 55 (remaining gas: 1039867.780 units remaining) [ 10 14 19 @@ -347,7 +347,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.725 units remaining) + - location: 55 (remaining gas: 1039867.770 units remaining) [ 16 10 14 @@ -356,7 +356,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.715 units remaining) + - location: 55 (remaining gas: 1039867.760 units remaining) [ 12 16 10 @@ -366,7 +366,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.705 units remaining) + - location: 55 (remaining gas: 1039867.750 units remaining) [ 3 12 16 @@ -377,7 +377,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.695 units remaining) + - location: 55 (remaining gas: 1039867.740 units remaining) [ 2 3 12 @@ -389,7 +389,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 55 (remaining gas: 1039867.695 units remaining) + - location: 55 (remaining gas: 1039867.740 units remaining) [ 2 3 12 @@ -401,32 +401,32 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.636 units remaining) + - location: 59 (remaining gas: 1039867.681 units remaining) [ (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 62 (remaining gas: 1039867.626 units remaining) + - location: 62 (remaining gas: 1039867.671 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.601 units remaining) + - location: 59 (remaining gas: 1039867.646 units remaining) [ 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.591 units remaining) + - location: 59 (remaining gas: 1039867.636 units remaining) [ 9 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.581 units remaining) + - location: 59 (remaining gas: 1039867.626 units remaining) [ 19 9 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.571 units remaining) + - location: 59 (remaining gas: 1039867.616 units remaining) [ 14 19 9 @@ -434,7 +434,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.561 units remaining) + - location: 59 (remaining gas: 1039867.606 units remaining) [ 10 14 19 @@ -443,7 +443,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.551 units remaining) + - location: 59 (remaining gas: 1039867.596 units remaining) [ 16 10 14 @@ -453,7 +453,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.541 units remaining) + - location: 59 (remaining gas: 1039867.586 units remaining) [ 12 16 10 @@ -464,7 +464,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.531 units remaining) + - location: 59 (remaining gas: 1039867.576 units remaining) [ 3 12 16 @@ -476,7 +476,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.521 units remaining) + - location: 59 (remaining gas: 1039867.566 units remaining) [ 2 3 12 @@ -489,7 +489,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 59 (remaining gas: 1039867.521 units remaining) + - location: 59 (remaining gas: 1039867.566 units remaining) [ 2 3 12 @@ -502,32 +502,32 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.460 units remaining) + - location: 63 (remaining gas: 1039867.505 units remaining) [ (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 66 (remaining gas: 1039867.450 units remaining) + - location: 66 (remaining gas: 1039867.495 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.425 units remaining) + - location: 63 (remaining gas: 1039867.470 units remaining) [ 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.415 units remaining) + - location: 63 (remaining gas: 1039867.460 units remaining) [ 18 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.405 units remaining) + - location: 63 (remaining gas: 1039867.450 units remaining) [ 9 18 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.395 units remaining) + - location: 63 (remaining gas: 1039867.440 units remaining) [ 19 9 18 @@ -535,7 +535,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.385 units remaining) + - location: 63 (remaining gas: 1039867.430 units remaining) [ 14 19 9 @@ -544,7 +544,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.375 units remaining) + - location: 63 (remaining gas: 1039867.420 units remaining) [ 10 14 19 @@ -554,7 +554,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.365 units remaining) + - location: 63 (remaining gas: 1039867.410 units remaining) [ 16 10 14 @@ -565,7 +565,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.355 units remaining) + - location: 63 (remaining gas: 1039867.400 units remaining) [ 12 16 10 @@ -577,7 +577,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.345 units remaining) + - location: 63 (remaining gas: 1039867.390 units remaining) [ 3 12 16 @@ -590,7 +590,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.335 units remaining) + - location: 63 (remaining gas: 1039867.380 units remaining) [ 2 3 12 @@ -604,7 +604,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 63 (remaining gas: 1039867.335 units remaining) + - location: 63 (remaining gas: 1039867.380 units remaining) [ 2 3 12 @@ -618,32 +618,32 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.273 units remaining) + - location: 67 (remaining gas: 1039867.318 units remaining) [ (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 70 (remaining gas: 1039867.263 units remaining) + - location: 70 (remaining gas: 1039867.308 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.238 units remaining) + - location: 67 (remaining gas: 1039867.283 units remaining) [ 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.228 units remaining) + - location: 67 (remaining gas: 1039867.273 units remaining) [ 6 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.218 units remaining) + - location: 67 (remaining gas: 1039867.263 units remaining) [ 18 6 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.208 units remaining) + - location: 67 (remaining gas: 1039867.253 units remaining) [ 9 18 6 @@ -651,7 +651,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.198 units remaining) + - location: 67 (remaining gas: 1039867.243 units remaining) [ 19 9 18 @@ -660,7 +660,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.188 units remaining) + - location: 67 (remaining gas: 1039867.233 units remaining) [ 14 19 9 @@ -670,7 +670,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.178 units remaining) + - location: 67 (remaining gas: 1039867.223 units remaining) [ 10 14 19 @@ -681,7 +681,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.168 units remaining) + - location: 67 (remaining gas: 1039867.213 units remaining) [ 16 10 14 @@ -693,7 +693,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.158 units remaining) + - location: 67 (remaining gas: 1039867.203 units remaining) [ 12 16 10 @@ -706,7 +706,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.148 units remaining) + - location: 67 (remaining gas: 1039867.193 units remaining) [ 3 12 16 @@ -720,7 +720,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.138 units remaining) + - location: 67 (remaining gas: 1039867.183 units remaining) [ 2 3 12 @@ -735,7 +735,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 67 (remaining gas: 1039867.138 units remaining) + - location: 67 (remaining gas: 1039867.183 units remaining) [ 2 3 12 @@ -750,32 +750,32 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039867.074 units remaining) + - location: 71 (remaining gas: 1039867.119 units remaining) [ (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 74 (remaining gas: 1039867.064 units remaining) + - location: 74 (remaining gas: 1039867.109 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039867.039 units remaining) + - location: 71 (remaining gas: 1039867.084 units remaining) [ 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039867.029 units remaining) + - location: 71 (remaining gas: 1039867.074 units remaining) [ 8 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039867.019 units remaining) + - location: 71 (remaining gas: 1039867.064 units remaining) [ 6 8 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039867.009 units remaining) + - location: 71 (remaining gas: 1039867.054 units remaining) [ 18 6 8 @@ -783,7 +783,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.999 units remaining) + - location: 71 (remaining gas: 1039867.044 units remaining) [ 9 18 6 @@ -792,7 +792,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.989 units remaining) + - location: 71 (remaining gas: 1039867.034 units remaining) [ 19 9 18 @@ -802,7 +802,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.979 units remaining) + - location: 71 (remaining gas: 1039867.024 units remaining) [ 14 19 9 @@ -813,7 +813,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.969 units remaining) + - location: 71 (remaining gas: 1039867.014 units remaining) [ 10 14 19 @@ -825,7 +825,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.959 units remaining) + - location: 71 (remaining gas: 1039867.004 units remaining) [ 16 10 14 @@ -838,7 +838,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.949 units remaining) + - location: 71 (remaining gas: 1039866.994 units remaining) [ 12 16 10 @@ -852,7 +852,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.939 units remaining) + - location: 71 (remaining gas: 1039866.984 units remaining) [ 3 12 16 @@ -867,7 +867,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.929 units remaining) + - location: 71 (remaining gas: 1039866.974 units remaining) [ 2 3 12 @@ -883,7 +883,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 71 (remaining gas: 1039866.929 units remaining) + - location: 71 (remaining gas: 1039866.974 units remaining) [ 2 3 12 @@ -899,32 +899,32 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.864 units remaining) + - location: 75 (remaining gas: 1039866.909 units remaining) [ (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 78 (remaining gas: 1039866.854 units remaining) + - location: 78 (remaining gas: 1039866.899 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.829 units remaining) + - location: 75 (remaining gas: 1039866.874 units remaining) [ 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.819 units remaining) + - location: 75 (remaining gas: 1039866.864 units remaining) [ 11 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.809 units remaining) + - location: 75 (remaining gas: 1039866.854 units remaining) [ 8 11 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.799 units remaining) + - location: 75 (remaining gas: 1039866.844 units remaining) [ 6 8 11 @@ -932,7 +932,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.789 units remaining) + - location: 75 (remaining gas: 1039866.834 units remaining) [ 18 6 8 @@ -941,7 +941,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.779 units remaining) + - location: 75 (remaining gas: 1039866.824 units remaining) [ 9 18 6 @@ -951,7 +951,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.769 units remaining) + - location: 75 (remaining gas: 1039866.814 units remaining) [ 19 9 18 @@ -962,7 +962,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.759 units remaining) + - location: 75 (remaining gas: 1039866.804 units remaining) [ 14 19 9 @@ -974,7 +974,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.749 units remaining) + - location: 75 (remaining gas: 1039866.794 units remaining) [ 10 14 19 @@ -987,7 +987,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.739 units remaining) + - location: 75 (remaining gas: 1039866.784 units remaining) [ 16 10 14 @@ -1001,7 +1001,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.729 units remaining) + - location: 75 (remaining gas: 1039866.774 units remaining) [ 12 16 10 @@ -1016,7 +1016,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.719 units remaining) + - location: 75 (remaining gas: 1039866.764 units remaining) [ 3 12 16 @@ -1032,7 +1032,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.709 units remaining) + - location: 75 (remaining gas: 1039866.754 units remaining) [ 2 3 12 @@ -1049,7 +1049,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 75 (remaining gas: 1039866.709 units remaining) + - location: 75 (remaining gas: 1039866.754 units remaining) [ 2 3 12 @@ -1066,32 +1066,32 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.642 units remaining) + - location: 79 (remaining gas: 1039866.687 units remaining) [ (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 82 (remaining gas: 1039866.632 units remaining) + - location: 82 (remaining gas: 1039866.677 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.607 units remaining) + - location: 79 (remaining gas: 1039866.652 units remaining) [ 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.597 units remaining) + - location: 79 (remaining gas: 1039866.642 units remaining) [ 4 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.587 units remaining) + - location: 79 (remaining gas: 1039866.632 units remaining) [ 11 4 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.577 units remaining) + - location: 79 (remaining gas: 1039866.622 units remaining) [ 8 11 4 @@ -1099,7 +1099,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.567 units remaining) + - location: 79 (remaining gas: 1039866.612 units remaining) [ 6 8 11 @@ -1108,7 +1108,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.557 units remaining) + - location: 79 (remaining gas: 1039866.602 units remaining) [ 18 6 8 @@ -1118,7 +1118,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.547 units remaining) + - location: 79 (remaining gas: 1039866.592 units remaining) [ 9 18 6 @@ -1129,7 +1129,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.537 units remaining) + - location: 79 (remaining gas: 1039866.582 units remaining) [ 19 9 18 @@ -1141,7 +1141,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.527 units remaining) + - location: 79 (remaining gas: 1039866.572 units remaining) [ 14 19 9 @@ -1154,7 +1154,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.517 units remaining) + - location: 79 (remaining gas: 1039866.562 units remaining) [ 10 14 19 @@ -1168,7 +1168,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.507 units remaining) + - location: 79 (remaining gas: 1039866.552 units remaining) [ 16 10 14 @@ -1183,7 +1183,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.497 units remaining) + - location: 79 (remaining gas: 1039866.542 units remaining) [ 12 16 10 @@ -1199,7 +1199,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.487 units remaining) + - location: 79 (remaining gas: 1039866.532 units remaining) [ 3 12 16 @@ -1216,7 +1216,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.477 units remaining) + - location: 79 (remaining gas: 1039866.522 units remaining) [ 2 3 12 @@ -1234,7 +1234,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 79 (remaining gas: 1039866.477 units remaining) + - location: 79 (remaining gas: 1039866.522 units remaining) [ 2 3 12 @@ -1252,32 +1252,32 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.409 units remaining) + - location: 83 (remaining gas: 1039866.454 units remaining) [ (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 86 (remaining gas: 1039866.399 units remaining) + - location: 86 (remaining gas: 1039866.444 units remaining) [ 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.374 units remaining) + - location: 83 (remaining gas: 1039866.419 units remaining) [ 15 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.364 units remaining) + - location: 83 (remaining gas: 1039866.409 units remaining) [ 13 15 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.354 units remaining) + - location: 83 (remaining gas: 1039866.399 units remaining) [ 4 13 15 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.344 units remaining) + - location: 83 (remaining gas: 1039866.389 units remaining) [ 11 4 13 @@ -1285,7 +1285,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.334 units remaining) + - location: 83 (remaining gas: 1039866.379 units remaining) [ 8 11 4 @@ -1294,7 +1294,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.324 units remaining) + - location: 83 (remaining gas: 1039866.369 units remaining) [ 6 8 11 @@ -1304,7 +1304,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.314 units remaining) + - location: 83 (remaining gas: 1039866.359 units remaining) [ 18 6 8 @@ -1315,7 +1315,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.304 units remaining) + - location: 83 (remaining gas: 1039866.349 units remaining) [ 9 18 6 @@ -1327,7 +1327,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.294 units remaining) + - location: 83 (remaining gas: 1039866.339 units remaining) [ 19 9 18 @@ -1340,7 +1340,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.284 units remaining) + - location: 83 (remaining gas: 1039866.329 units remaining) [ 14 19 9 @@ -1354,7 +1354,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.274 units remaining) + - location: 83 (remaining gas: 1039866.319 units remaining) [ 10 14 19 @@ -1369,7 +1369,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.264 units remaining) + - location: 83 (remaining gas: 1039866.309 units remaining) [ 16 10 14 @@ -1385,7 +1385,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.254 units remaining) + - location: 83 (remaining gas: 1039866.299 units remaining) [ 12 16 10 @@ -1402,7 +1402,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.244 units remaining) + - location: 83 (remaining gas: 1039866.289 units remaining) [ 3 12 16 @@ -1420,7 +1420,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.234 units remaining) + - location: 83 (remaining gas: 1039866.279 units remaining) [ 2 3 12 @@ -1439,7 +1439,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 83 (remaining gas: 1039866.234 units remaining) + - location: 83 (remaining gas: 1039866.279 units remaining) [ 2 3 12 @@ -1458,7 +1458,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 87 (remaining gas: 1039866.174 units remaining) + - location: 87 (remaining gas: 1039866.219 units remaining) [ 2 3 12 @@ -1477,7 +1477,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 89 (remaining gas: 1039866.108 units remaining) + - location: 89 (remaining gas: 1039866.153 units remaining) [ 3 2 12 @@ -1496,7 +1496,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 91 (remaining gas: 1039866.035 units remaining) + - location: 91 (remaining gas: 1039866.080 units remaining) [ 12 3 2 @@ -1515,7 +1515,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 93 (remaining gas: 1039865.956 units remaining) + - location: 93 (remaining gas: 1039866.001 units remaining) [ 16 12 3 @@ -1534,7 +1534,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 95 (remaining gas: 1039865.869 units remaining) + - location: 95 (remaining gas: 1039865.914 units remaining) [ 10 16 12 @@ -1553,7 +1553,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 97 (remaining gas: 1039865.776 units remaining) + - location: 97 (remaining gas: 1039865.821 units remaining) [ 14 10 16 @@ -1572,7 +1572,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 99 (remaining gas: 1039865.676 units remaining) + - location: 99 (remaining gas: 1039865.721 units remaining) [ 19 14 10 @@ -1591,7 +1591,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 101 (remaining gas: 1039865.570 units remaining) + - location: 101 (remaining gas: 1039865.615 units remaining) [ 9 19 14 @@ -1610,7 +1610,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 103 (remaining gas: 1039865.456 units remaining) + - location: 103 (remaining gas: 1039865.501 units remaining) [ 18 9 19 @@ -1629,7 +1629,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 105 (remaining gas: 1039865.336 units remaining) + - location: 105 (remaining gas: 1039865.381 units remaining) [ 6 18 9 @@ -1648,7 +1648,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 107 (remaining gas: 1039865.209 units remaining) + - location: 107 (remaining gas: 1039865.254 units remaining) [ 8 6 18 @@ -1667,7 +1667,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 109 (remaining gas: 1039865.076 units remaining) + - location: 109 (remaining gas: 1039865.121 units remaining) [ 11 8 6 @@ -1686,7 +1686,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 111 (remaining gas: 1039864.935 units remaining) + - location: 111 (remaining gas: 1039864.980 units remaining) [ 4 11 8 @@ -1705,7 +1705,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 113 (remaining gas: 1039864.788 units remaining) + - location: 113 (remaining gas: 1039864.833 units remaining) [ 13 4 11 @@ -1724,7 +1724,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 115 (remaining gas: 1039864.634 units remaining) + - location: 115 (remaining gas: 1039864.679 units remaining) [ 15 13 4 @@ -1743,7 +1743,7 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 117 (remaining gas: 1039864.474 units remaining) + - location: 117 (remaining gas: 1039864.519 units remaining) [ 5 15 13 @@ -1762,7 +1762,7 @@ trace 2 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 119 (remaining gas: 1039864.306 units remaining) + - location: 119 (remaining gas: 1039864.351 units remaining) [ 1 5 15 @@ -1781,7 +1781,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 121 (remaining gas: 1039864.246 units remaining) + - location: 121 (remaining gas: 1039864.291 units remaining) [ 1 5 15 @@ -1800,7 +1800,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 123 (remaining gas: 1039864.180 units remaining) + - location: 123 (remaining gas: 1039864.225 units remaining) [ 5 1 15 @@ -1819,7 +1819,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 125 (remaining gas: 1039864.107 units remaining) + - location: 125 (remaining gas: 1039864.152 units remaining) [ 15 5 1 @@ -1838,7 +1838,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 127 (remaining gas: 1039864.028 units remaining) + - location: 127 (remaining gas: 1039864.073 units remaining) [ 13 15 5 @@ -1857,7 +1857,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 129 (remaining gas: 1039863.941 units remaining) + - location: 129 (remaining gas: 1039863.986 units remaining) [ 4 13 15 @@ -1876,7 +1876,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 131 (remaining gas: 1039863.848 units remaining) + - location: 131 (remaining gas: 1039863.893 units remaining) [ 11 4 13 @@ -1895,7 +1895,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 133 (remaining gas: 1039863.748 units remaining) + - location: 133 (remaining gas: 1039863.793 units remaining) [ 8 11 4 @@ -1914,7 +1914,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 135 (remaining gas: 1039863.642 units remaining) + - location: 135 (remaining gas: 1039863.687 units remaining) [ 6 8 11 @@ -1933,7 +1933,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 137 (remaining gas: 1039863.528 units remaining) + - location: 137 (remaining gas: 1039863.573 units remaining) [ 18 6 8 @@ -1952,7 +1952,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 139 (remaining gas: 1039863.408 units remaining) + - location: 139 (remaining gas: 1039863.453 units remaining) [ 9 18 6 @@ -1971,7 +1971,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 141 (remaining gas: 1039863.281 units remaining) + - location: 141 (remaining gas: 1039863.326 units remaining) [ 19 9 18 @@ -1990,7 +1990,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 143 (remaining gas: 1039863.148 units remaining) + - location: 143 (remaining gas: 1039863.193 units remaining) [ 14 19 9 @@ -2009,7 +2009,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 145 (remaining gas: 1039863.007 units remaining) + - location: 145 (remaining gas: 1039863.052 units remaining) [ 10 14 19 @@ -2028,7 +2028,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 147 (remaining gas: 1039862.860 units remaining) + - location: 147 (remaining gas: 1039862.905 units remaining) [ 16 10 14 @@ -2047,7 +2047,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 149 (remaining gas: 1039862.706 units remaining) + - location: 149 (remaining gas: 1039862.751 units remaining) [ 12 16 10 @@ -2066,7 +2066,7 @@ trace 3 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 151 (remaining gas: 1039862.546 units remaining) + - location: 151 (remaining gas: 1039862.591 units remaining) [ 3 12 16 @@ -2085,7 +2085,7 @@ trace 1 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 153 (remaining gas: 1039862.378 units remaining) + - location: 153 (remaining gas: 1039862.423 units remaining) [ 2 3 12 @@ -2104,36 +2104,36 @@ trace 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.310 units remaining) + - location: 156 (remaining gas: 1039862.355 units remaining) [ 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 159 (remaining gas: 1039862.295 units remaining) + - location: 159 (remaining gas: 1039862.340 units remaining) [ (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.270 units remaining) + - location: 156 (remaining gas: 1039862.315 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.260 units remaining) + - location: 156 (remaining gas: 1039862.305 units remaining) [ 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.250 units remaining) + - location: 156 (remaining gas: 1039862.295 units remaining) [ 4 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.240 units remaining) + - location: 156 (remaining gas: 1039862.285 units remaining) [ 11 4 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.230 units remaining) + - location: 156 (remaining gas: 1039862.275 units remaining) [ 8 11 4 @@ -2141,7 +2141,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.220 units remaining) + - location: 156 (remaining gas: 1039862.265 units remaining) [ 6 8 11 @@ -2150,7 +2150,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.210 units remaining) + - location: 156 (remaining gas: 1039862.255 units remaining) [ 18 6 8 @@ -2160,7 +2160,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.200 units remaining) + - location: 156 (remaining gas: 1039862.245 units remaining) [ 9 18 6 @@ -2171,7 +2171,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.190 units remaining) + - location: 156 (remaining gas: 1039862.235 units remaining) [ 19 9 18 @@ -2183,7 +2183,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.180 units remaining) + - location: 156 (remaining gas: 1039862.225 units remaining) [ 14 19 9 @@ -2196,7 +2196,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.170 units remaining) + - location: 156 (remaining gas: 1039862.215 units remaining) [ 10 14 19 @@ -2210,7 +2210,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.160 units remaining) + - location: 156 (remaining gas: 1039862.205 units remaining) [ 16 10 14 @@ -2225,7 +2225,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.150 units remaining) + - location: 156 (remaining gas: 1039862.195 units remaining) [ 12 16 10 @@ -2241,7 +2241,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.140 units remaining) + - location: 156 (remaining gas: 1039862.185 units remaining) [ 3 12 16 @@ -2258,7 +2258,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.130 units remaining) + - location: 156 (remaining gas: 1039862.175 units remaining) [ 2 3 12 @@ -2276,7 +2276,7 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 156 (remaining gas: 1039862.130 units remaining) + - location: 156 (remaining gas: 1039862.175 units remaining) [ 2 3 12 @@ -2294,36 +2294,36 @@ trace 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039862.063 units remaining) + - location: 160 (remaining gas: 1039862.108 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 163 (remaining gas: 1039862.048 units remaining) + - location: 163 (remaining gas: 1039862.093 units remaining) [ (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039862.023 units remaining) + - location: 160 (remaining gas: 1039862.068 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039862.013 units remaining) + - location: 160 (remaining gas: 1039862.058 units remaining) [ 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039862.003 units remaining) + - location: 160 (remaining gas: 1039862.048 units remaining) [ 11 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.993 units remaining) + - location: 160 (remaining gas: 1039862.038 units remaining) [ 8 11 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.983 units remaining) + - location: 160 (remaining gas: 1039862.028 units remaining) [ 6 8 11 @@ -2331,7 +2331,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.973 units remaining) + - location: 160 (remaining gas: 1039862.018 units remaining) [ 18 6 8 @@ -2340,7 +2340,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.963 units remaining) + - location: 160 (remaining gas: 1039862.008 units remaining) [ 9 18 6 @@ -2350,7 +2350,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.953 units remaining) + - location: 160 (remaining gas: 1039861.998 units remaining) [ 19 9 18 @@ -2361,7 +2361,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.943 units remaining) + - location: 160 (remaining gas: 1039861.988 units remaining) [ 14 19 9 @@ -2373,7 +2373,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.933 units remaining) + - location: 160 (remaining gas: 1039861.978 units remaining) [ 10 14 19 @@ -2386,7 +2386,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.923 units remaining) + - location: 160 (remaining gas: 1039861.968 units remaining) [ 16 10 14 @@ -2400,7 +2400,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.913 units remaining) + - location: 160 (remaining gas: 1039861.958 units remaining) [ 12 16 10 @@ -2415,7 +2415,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.903 units remaining) + - location: 160 (remaining gas: 1039861.948 units remaining) [ 3 12 16 @@ -2431,7 +2431,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.893 units remaining) + - location: 160 (remaining gas: 1039861.938 units remaining) [ 2 3 12 @@ -2448,7 +2448,7 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 160 (remaining gas: 1039861.893 units remaining) + - location: 160 (remaining gas: 1039861.938 units remaining) [ 2 3 12 @@ -2465,36 +2465,36 @@ trace 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.828 units remaining) + - location: 164 (remaining gas: 1039861.873 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 167 (remaining gas: 1039861.813 units remaining) + - location: 167 (remaining gas: 1039861.858 units remaining) [ (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.788 units remaining) + - location: 164 (remaining gas: 1039861.833 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.778 units remaining) + - location: 164 (remaining gas: 1039861.823 units remaining) [ 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.768 units remaining) + - location: 164 (remaining gas: 1039861.813 units remaining) [ 8 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.758 units remaining) + - location: 164 (remaining gas: 1039861.803 units remaining) [ 6 8 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.748 units remaining) + - location: 164 (remaining gas: 1039861.793 units remaining) [ 18 6 8 @@ -2502,7 +2502,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.738 units remaining) + - location: 164 (remaining gas: 1039861.783 units remaining) [ 9 18 6 @@ -2511,7 +2511,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.728 units remaining) + - location: 164 (remaining gas: 1039861.773 units remaining) [ 19 9 18 @@ -2521,7 +2521,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.718 units remaining) + - location: 164 (remaining gas: 1039861.763 units remaining) [ 14 19 9 @@ -2532,7 +2532,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.708 units remaining) + - location: 164 (remaining gas: 1039861.753 units remaining) [ 10 14 19 @@ -2544,7 +2544,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.698 units remaining) + - location: 164 (remaining gas: 1039861.743 units remaining) [ 16 10 14 @@ -2557,7 +2557,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.688 units remaining) + - location: 164 (remaining gas: 1039861.733 units remaining) [ 12 16 10 @@ -2571,7 +2571,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.678 units remaining) + - location: 164 (remaining gas: 1039861.723 units remaining) [ 3 12 16 @@ -2586,7 +2586,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.668 units remaining) + - location: 164 (remaining gas: 1039861.713 units remaining) [ 2 3 12 @@ -2602,7 +2602,7 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 164 (remaining gas: 1039861.668 units remaining) + - location: 164 (remaining gas: 1039861.713 units remaining) [ 2 3 12 @@ -2618,36 +2618,36 @@ trace 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.604 units remaining) + - location: 168 (remaining gas: 1039861.649 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 171 (remaining gas: 1039861.589 units remaining) + - location: 171 (remaining gas: 1039861.634 units remaining) [ (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.564 units remaining) + - location: 168 (remaining gas: 1039861.609 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.554 units remaining) + - location: 168 (remaining gas: 1039861.599 units remaining) [ 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.544 units remaining) + - location: 168 (remaining gas: 1039861.589 units remaining) [ 6 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.534 units remaining) + - location: 168 (remaining gas: 1039861.579 units remaining) [ 18 6 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.524 units remaining) + - location: 168 (remaining gas: 1039861.569 units remaining) [ 9 18 6 @@ -2655,7 +2655,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.514 units remaining) + - location: 168 (remaining gas: 1039861.559 units remaining) [ 19 9 18 @@ -2664,7 +2664,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.504 units remaining) + - location: 168 (remaining gas: 1039861.549 units remaining) [ 14 19 9 @@ -2674,7 +2674,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.494 units remaining) + - location: 168 (remaining gas: 1039861.539 units remaining) [ 10 14 19 @@ -2685,7 +2685,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.484 units remaining) + - location: 168 (remaining gas: 1039861.529 units remaining) [ 16 10 14 @@ -2697,7 +2697,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.474 units remaining) + - location: 168 (remaining gas: 1039861.519 units remaining) [ 12 16 10 @@ -2710,7 +2710,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.464 units remaining) + - location: 168 (remaining gas: 1039861.509 units remaining) [ 3 12 16 @@ -2724,7 +2724,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.454 units remaining) + - location: 168 (remaining gas: 1039861.499 units remaining) [ 2 3 12 @@ -2739,7 +2739,7 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 168 (remaining gas: 1039861.454 units remaining) + - location: 168 (remaining gas: 1039861.499 units remaining) [ 2 3 12 @@ -2754,36 +2754,36 @@ trace 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.392 units remaining) + - location: 172 (remaining gas: 1039861.437 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 175 (remaining gas: 1039861.377 units remaining) + - location: 175 (remaining gas: 1039861.422 units remaining) [ (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.352 units remaining) + - location: 172 (remaining gas: 1039861.397 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.342 units remaining) + - location: 172 (remaining gas: 1039861.387 units remaining) [ 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.332 units remaining) + - location: 172 (remaining gas: 1039861.377 units remaining) [ 18 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.322 units remaining) + - location: 172 (remaining gas: 1039861.367 units remaining) [ 9 18 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.312 units remaining) + - location: 172 (remaining gas: 1039861.357 units remaining) [ 19 9 18 @@ -2791,7 +2791,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.302 units remaining) + - location: 172 (remaining gas: 1039861.347 units remaining) [ 14 19 9 @@ -2800,7 +2800,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.292 units remaining) + - location: 172 (remaining gas: 1039861.337 units remaining) [ 10 14 19 @@ -2810,7 +2810,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.282 units remaining) + - location: 172 (remaining gas: 1039861.327 units remaining) [ 16 10 14 @@ -2821,7 +2821,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.272 units remaining) + - location: 172 (remaining gas: 1039861.317 units remaining) [ 12 16 10 @@ -2833,7 +2833,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.262 units remaining) + - location: 172 (remaining gas: 1039861.307 units remaining) [ 3 12 16 @@ -2846,7 +2846,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.252 units remaining) + - location: 172 (remaining gas: 1039861.297 units remaining) [ 2 3 12 @@ -2860,7 +2860,7 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 172 (remaining gas: 1039861.252 units remaining) + - location: 172 (remaining gas: 1039861.297 units remaining) [ 2 3 12 @@ -2874,36 +2874,36 @@ trace 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.191 units remaining) + - location: 176 (remaining gas: 1039861.236 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 179 (remaining gas: 1039861.176 units remaining) + - location: 179 (remaining gas: 1039861.221 units remaining) [ (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.151 units remaining) + - location: 176 (remaining gas: 1039861.196 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.141 units remaining) + - location: 176 (remaining gas: 1039861.186 units remaining) [ 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.131 units remaining) + - location: 176 (remaining gas: 1039861.176 units remaining) [ 9 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.121 units remaining) + - location: 176 (remaining gas: 1039861.166 units remaining) [ 19 9 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.111 units remaining) + - location: 176 (remaining gas: 1039861.156 units remaining) [ 14 19 9 @@ -2911,7 +2911,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.101 units remaining) + - location: 176 (remaining gas: 1039861.146 units remaining) [ 10 14 19 @@ -2920,7 +2920,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.091 units remaining) + - location: 176 (remaining gas: 1039861.136 units remaining) [ 16 10 14 @@ -2930,7 +2930,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.081 units remaining) + - location: 176 (remaining gas: 1039861.126 units remaining) [ 12 16 10 @@ -2941,7 +2941,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.071 units remaining) + - location: 176 (remaining gas: 1039861.116 units remaining) [ 3 12 16 @@ -2953,7 +2953,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.061 units remaining) + - location: 176 (remaining gas: 1039861.106 units remaining) [ 2 3 12 @@ -2966,7 +2966,7 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 176 (remaining gas: 1039861.061 units remaining) + - location: 176 (remaining gas: 1039861.106 units remaining) [ 2 3 12 @@ -2979,36 +2979,36 @@ trace 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039861.002 units remaining) + - location: 180 (remaining gas: 1039861.047 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 183 (remaining gas: 1039860.987 units remaining) + - location: 183 (remaining gas: 1039861.032 units remaining) [ (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.962 units remaining) + - location: 180 (remaining gas: 1039861.007 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.952 units remaining) + - location: 180 (remaining gas: 1039860.997 units remaining) [ 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.942 units remaining) + - location: 180 (remaining gas: 1039860.987 units remaining) [ 19 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.932 units remaining) + - location: 180 (remaining gas: 1039860.977 units remaining) [ 14 19 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.922 units remaining) + - location: 180 (remaining gas: 1039860.967 units remaining) [ 10 14 19 @@ -3016,7 +3016,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.912 units remaining) + - location: 180 (remaining gas: 1039860.957 units remaining) [ 16 10 14 @@ -3025,7 +3025,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.902 units remaining) + - location: 180 (remaining gas: 1039860.947 units remaining) [ 12 16 10 @@ -3035,7 +3035,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.892 units remaining) + - location: 180 (remaining gas: 1039860.937 units remaining) [ 3 12 16 @@ -3046,7 +3046,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.882 units remaining) + - location: 180 (remaining gas: 1039860.927 units remaining) [ 2 3 12 @@ -3058,7 +3058,7 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 180 (remaining gas: 1039860.882 units remaining) + - location: 180 (remaining gas: 1039860.927 units remaining) [ 2 3 12 @@ -3070,36 +3070,36 @@ trace 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.824 units remaining) + - location: 184 (remaining gas: 1039860.869 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 187 (remaining gas: 1039860.809 units remaining) + - location: 187 (remaining gas: 1039860.854 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.784 units remaining) + - location: 184 (remaining gas: 1039860.829 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.774 units remaining) + - location: 184 (remaining gas: 1039860.819 units remaining) [ 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.764 units remaining) + - location: 184 (remaining gas: 1039860.809 units remaining) [ 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.754 units remaining) + - location: 184 (remaining gas: 1039860.799 units remaining) [ 10 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.744 units remaining) + - location: 184 (remaining gas: 1039860.789 units remaining) [ 16 10 14 @@ -3107,7 +3107,7 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.734 units remaining) + - location: 184 (remaining gas: 1039860.779 units remaining) [ 12 16 10 @@ -3116,7 +3116,7 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.724 units remaining) + - location: 184 (remaining gas: 1039860.769 units remaining) [ 3 12 16 @@ -3126,7 +3126,7 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.714 units remaining) + - location: 184 (remaining gas: 1039860.759 units remaining) [ 2 3 12 @@ -3137,7 +3137,7 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 184 (remaining gas: 1039860.714 units remaining) + - location: 184 (remaining gas: 1039860.759 units remaining) [ 2 3 12 @@ -3148,36 +3148,36 @@ trace 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.659 units remaining) + - location: 188 (remaining gas: 1039860.704 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 191 (remaining gas: 1039860.644 units remaining) + - location: 191 (remaining gas: 1039860.689 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.619 units remaining) + - location: 188 (remaining gas: 1039860.664 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.609 units remaining) + - location: 188 (remaining gas: 1039860.654 units remaining) [ 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.599 units remaining) + - location: 188 (remaining gas: 1039860.644 units remaining) [ 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.589 units remaining) + - location: 188 (remaining gas: 1039860.634 units remaining) [ 16 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.579 units remaining) + - location: 188 (remaining gas: 1039860.624 units remaining) [ 12 16 10 @@ -3185,7 +3185,7 @@ trace 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.569 units remaining) + - location: 188 (remaining gas: 1039860.614 units remaining) [ 3 12 16 @@ -3194,7 +3194,7 @@ trace 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.559 units remaining) + - location: 188 (remaining gas: 1039860.604 units remaining) [ 2 3 12 @@ -3204,7 +3204,7 @@ trace 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 188 (remaining gas: 1039860.559 units remaining) + - location: 188 (remaining gas: 1039860.604 units remaining) [ 2 3 12 @@ -3214,36 +3214,36 @@ trace 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 192 (remaining gas: 1039860.505 units remaining) + - location: 192 (remaining gas: 1039860.550 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 195 (remaining gas: 1039860.490 units remaining) + - location: 195 (remaining gas: 1039860.535 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 192 (remaining gas: 1039860.465 units remaining) + - location: 192 (remaining gas: 1039860.510 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 192 (remaining gas: 1039860.455 units remaining) + - location: 192 (remaining gas: 1039860.500 units remaining) [ 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 192 (remaining gas: 1039860.445 units remaining) + - location: 192 (remaining gas: 1039860.490 units remaining) [ 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 192 (remaining gas: 1039860.435 units remaining) + - location: 192 (remaining gas: 1039860.480 units remaining) [ 12 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 192 (remaining gas: 1039860.425 units remaining) + - location: 192 (remaining gas: 1039860.470 units remaining) [ 3 12 16 @@ -3251,7 +3251,7 @@ trace 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 192 (remaining gas: 1039860.415 units remaining) + - location: 192 (remaining gas: 1039860.460 units remaining) [ 2 3 12 @@ -3260,7 +3260,7 @@ trace 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 192 (remaining gas: 1039860.415 units remaining) + - location: 192 (remaining gas: 1039860.460 units remaining) [ 2 3 12 @@ -3269,36 +3269,36 @@ trace 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 196 (remaining gas: 1039860.363 units remaining) + - location: 196 (remaining gas: 1039860.408 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 199 (remaining gas: 1039860.348 units remaining) + - location: 199 (remaining gas: 1039860.393 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 196 (remaining gas: 1039860.323 units remaining) + - location: 196 (remaining gas: 1039860.368 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 196 (remaining gas: 1039860.313 units remaining) + - location: 196 (remaining gas: 1039860.358 units remaining) [ 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 196 (remaining gas: 1039860.303 units remaining) + - location: 196 (remaining gas: 1039860.348 units remaining) [ 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 196 (remaining gas: 1039860.293 units remaining) + - location: 196 (remaining gas: 1039860.338 units remaining) [ 3 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 196 (remaining gas: 1039860.283 units remaining) + - location: 196 (remaining gas: 1039860.328 units remaining) [ 2 3 12 @@ -3306,7 +3306,7 @@ trace 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 196 (remaining gas: 1039860.283 units remaining) + - location: 196 (remaining gas: 1039860.328 units remaining) [ 2 3 12 @@ -3314,118 +3314,118 @@ trace 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 200 (remaining gas: 1039860.232 units remaining) + - location: 200 (remaining gas: 1039860.277 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 203 (remaining gas: 1039860.217 units remaining) + - location: 203 (remaining gas: 1039860.262 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 200 (remaining gas: 1039860.192 units remaining) + - location: 200 (remaining gas: 1039860.237 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 200 (remaining gas: 1039860.182 units remaining) + - location: 200 (remaining gas: 1039860.227 units remaining) [ 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 200 (remaining gas: 1039860.172 units remaining) + - location: 200 (remaining gas: 1039860.217 units remaining) [ 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 200 (remaining gas: 1039860.162 units remaining) + - location: 200 (remaining gas: 1039860.207 units remaining) [ 2 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 200 (remaining gas: 1039860.162 units remaining) + - location: 200 (remaining gas: 1039860.207 units remaining) [ 2 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 204 (remaining gas: 1039860.113 units remaining) + - location: 204 (remaining gas: 1039860.158 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 207 (remaining gas: 1039860.098 units remaining) + - location: 207 (remaining gas: 1039860.143 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 204 (remaining gas: 1039860.073 units remaining) + - location: 204 (remaining gas: 1039860.118 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 204 (remaining gas: 1039860.063 units remaining) + - location: 204 (remaining gas: 1039860.108 units remaining) [ 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 204 (remaining gas: 1039860.053 units remaining) + - location: 204 (remaining gas: 1039860.098 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 204 (remaining gas: 1039860.053 units remaining) + - location: 204 (remaining gas: 1039860.098 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 208 (remaining gas: 1039860.005 units remaining) + - location: 208 (remaining gas: 1039860.050 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 211 (remaining gas: 1039859.990 units remaining) + - location: 211 (remaining gas: 1039860.035 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 208 (remaining gas: 1039859.965 units remaining) + - location: 208 (remaining gas: 1039860.010 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 208 (remaining gas: 1039859.955 units remaining) + - location: 208 (remaining gas: 1039860 units remaining) [ 2 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 208 (remaining gas: 1039859.955 units remaining) + - location: 208 (remaining gas: 1039860 units remaining) [ 2 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 212 (remaining gas: 1039859.940 units remaining) + - location: 212 (remaining gas: 1039859.985 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 214 (remaining gas: 1039859.925 units remaining) + - location: 214 (remaining gas: 1039859.970 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 212 (remaining gas: 1039859.895 units remaining) + - location: 212 (remaining gas: 1039859.940 units remaining) [ 2 (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 215 (remaining gas: 1039859.880 units remaining) + - location: 215 (remaining gas: 1039859.925 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 218 (remaining gas: 1039859.125 units remaining) + - location: 218 (remaining gas: 1039859.170 units remaining) [ 0 ] - - location: 219 (remaining gas: 1039859.110 units remaining) + - location: 219 (remaining gas: 1039859.155 units remaining) [ True ] - - location: 220 (remaining gas: 1039859.100 units remaining) + - location: 220 (remaining gas: 1039859.145 units remaining) [ ] - - location: 220 (remaining gas: 1039859.085 units remaining) + - location: 220 (remaining gas: 1039859.130 units remaining) [ ] - - location: 226 (remaining gas: 1039859.075 units remaining) + - location: 226 (remaining gas: 1039859.120 units remaining) [ Unit ] - - location: 227 (remaining gas: 1039859.060 units remaining) + - location: 227 (remaining gas: 1039859.105 units remaining) [ {} Unit ] - - location: 229 (remaining gas: 1039859.045 units remaining) + - location: 229 (remaining gas: 1039859.090 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out index 2e0a572414c3..09cb77db9cd5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out @@ -7,38 +7,38 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039951.952 units remaining) + - location: 7 (remaining gas: 1039954.427 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039951.942 units remaining) + - location: 7 (remaining gas: 1039954.417 units remaining) [ ] - - location: 8 (remaining gas: 1039951.932 units remaining) + - location: 8 (remaining gas: 1039954.407 units remaining) [ 5 ] - - location: 11 (remaining gas: 1039951.922 units remaining) + - location: 11 (remaining gas: 1039954.397 units remaining) [ 4 5 ] - - location: 14 (remaining gas: 1039951.912 units remaining) + - location: 14 (remaining gas: 1039954.387 units remaining) [ 3 4 5 ] - - location: 17 (remaining gas: 1039951.902 units remaining) + - location: 17 (remaining gas: 1039954.377 units remaining) [ 2 3 4 5 ] - - location: 20 (remaining gas: 1039951.892 units remaining) + - location: 20 (remaining gas: 1039954.367 units remaining) [ 1 2 3 4 5 ] - - location: 23 (remaining gas: 1039951.871 units remaining) + - location: 23 (remaining gas: 1039954.346 units remaining) [ 1 1 2 3 4 5 ] - - location: 25 (remaining gas: 1039951.861 units remaining) + - location: 25 (remaining gas: 1039954.336 units remaining) [ 1 1 1 @@ -46,40 +46,40 @@ trace 3 4 5 ] - - location: 30 (remaining gas: 1039951.826 units remaining) + - location: 30 (remaining gas: 1039954.301 units remaining) [ 0 1 2 3 4 5 ] - - location: 31 (remaining gas: 1039951.811 units remaining) + - location: 31 (remaining gas: 1039954.286 units remaining) [ True 1 2 3 4 5 ] - - location: 32 (remaining gas: 1039951.801 units remaining) + - location: 32 (remaining gas: 1039954.276 units remaining) [ 1 2 3 4 5 ] - - location: 32 (remaining gas: 1039951.786 units remaining) + - location: 32 (remaining gas: 1039954.261 units remaining) [ 1 2 3 4 5 ] - - location: 38 (remaining gas: 1039951.764 units remaining) + - location: 38 (remaining gas: 1039954.239 units remaining) [ 2 1 2 3 4 5 ] - - location: 40 (remaining gas: 1039951.754 units remaining) + - location: 40 (remaining gas: 1039954.229 units remaining) [ 2 2 1 @@ -87,40 +87,40 @@ trace 3 4 5 ] - - location: 45 (remaining gas: 1039951.719 units remaining) + - location: 45 (remaining gas: 1039954.194 units remaining) [ 0 1 2 3 4 5 ] - - location: 46 (remaining gas: 1039951.704 units remaining) + - location: 46 (remaining gas: 1039954.179 units remaining) [ True 1 2 3 4 5 ] - - location: 47 (remaining gas: 1039951.694 units remaining) + - location: 47 (remaining gas: 1039954.169 units remaining) [ 1 2 3 4 5 ] - - location: 47 (remaining gas: 1039951.679 units remaining) + - location: 47 (remaining gas: 1039954.154 units remaining) [ 1 2 3 4 5 ] - - location: 53 (remaining gas: 1039951.656 units remaining) + - location: 53 (remaining gas: 1039954.131 units remaining) [ 3 1 2 3 4 5 ] - - location: 55 (remaining gas: 1039951.646 units remaining) + - location: 55 (remaining gas: 1039954.121 units remaining) [ 3 3 1 @@ -128,40 +128,40 @@ trace 3 4 5 ] - - location: 60 (remaining gas: 1039951.611 units remaining) + - location: 60 (remaining gas: 1039954.086 units remaining) [ 0 1 2 3 4 5 ] - - location: 61 (remaining gas: 1039951.596 units remaining) + - location: 61 (remaining gas: 1039954.071 units remaining) [ True 1 2 3 4 5 ] - - location: 62 (remaining gas: 1039951.586 units remaining) + - location: 62 (remaining gas: 1039954.061 units remaining) [ 1 2 3 4 5 ] - - location: 62 (remaining gas: 1039951.571 units remaining) + - location: 62 (remaining gas: 1039954.046 units remaining) [ 1 2 3 4 5 ] - - location: 68 (remaining gas: 1039951.547 units remaining) + - location: 68 (remaining gas: 1039954.022 units remaining) [ 4 1 2 3 4 5 ] - - location: 70 (remaining gas: 1039951.537 units remaining) + - location: 70 (remaining gas: 1039954.012 units remaining) [ 4 4 1 @@ -169,40 +169,40 @@ trace 3 4 5 ] - - location: 75 (remaining gas: 1039951.502 units remaining) + - location: 75 (remaining gas: 1039953.977 units remaining) [ 0 1 2 3 4 5 ] - - location: 76 (remaining gas: 1039951.487 units remaining) + - location: 76 (remaining gas: 1039953.962 units remaining) [ True 1 2 3 4 5 ] - - location: 77 (remaining gas: 1039951.477 units remaining) + - location: 77 (remaining gas: 1039953.952 units remaining) [ 1 2 3 4 5 ] - - location: 77 (remaining gas: 1039951.462 units remaining) + - location: 77 (remaining gas: 1039953.937 units remaining) [ 1 2 3 4 5 ] - - location: 83 (remaining gas: 1039951.437 units remaining) + - location: 83 (remaining gas: 1039953.912 units remaining) [ 5 1 2 3 4 5 ] - - location: 85 (remaining gas: 1039951.427 units remaining) + - location: 85 (remaining gas: 1039953.902 units remaining) [ 5 5 1 @@ -210,39 +210,39 @@ trace 3 4 5 ] - - location: 90 (remaining gas: 1039951.392 units remaining) + - location: 90 (remaining gas: 1039953.867 units remaining) [ 0 1 2 3 4 5 ] - - location: 91 (remaining gas: 1039951.377 units remaining) + - location: 91 (remaining gas: 1039953.852 units remaining) [ True 1 2 3 4 5 ] - - location: 92 (remaining gas: 1039951.367 units remaining) + - location: 92 (remaining gas: 1039953.842 units remaining) [ 1 2 3 4 5 ] - - location: 92 (remaining gas: 1039951.352 units remaining) + - location: 92 (remaining gas: 1039953.827 units remaining) [ 1 2 3 4 5 ] - - location: 98 (remaining gas: 1039951.280 units remaining) + - location: 98 (remaining gas: 1039953.755 units remaining) [ ] - - location: 100 (remaining gas: 1039951.270 units remaining) + - location: 100 (remaining gas: 1039953.745 units remaining) [ Unit ] - - location: 101 (remaining gas: 1039951.255 units remaining) + - location: 101 (remaining gas: 1039953.730 units remaining) [ {} Unit ] - - location: 103 (remaining gas: 1039951.240 units remaining) + - location: 103 (remaining gas: 1039953.715 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out index 2e8c911a4980..8762c57b0216 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039981.866 units remaining) + - location: 19 (remaining gas: 1039982.361 units remaining) [ (Pair (Pair 10 (Left 0)) (Left None)) ] - - location: 19 (remaining gas: 1039981.856 units remaining) + - location: 19 (remaining gas: 1039982.351 units remaining) [ (Pair 10 (Left 0)) ] - - location: 20 (remaining gas: 1039981.846 units remaining) + - location: 20 (remaining gas: 1039982.341 units remaining) [ 10 (Left 0) ] - - location: 21 (remaining gas: 1039981.836 units remaining) + - location: 21 (remaining gas: 1039982.331 units remaining) [ (Left 0) 10 ] - - location: 22 (remaining gas: 1039981.826 units remaining) + - location: 22 (remaining gas: 1039982.321 units remaining) [ 0 10 ] - - location: 24 (remaining gas: 1039981.816 units remaining) + - location: 24 (remaining gas: 1039982.311 units remaining) [ 10 0 ] - - location: 25 (remaining gas: 1039981.676 units remaining) + - location: 25 (remaining gas: 1039982.171 units remaining) [ None ] - - location: 26 (remaining gas: 1039981.661 units remaining) + - location: 26 (remaining gas: 1039982.156 units remaining) [ (Left None) ] - - location: 22 (remaining gas: 1039981.646 units remaining) + - location: 22 (remaining gas: 1039982.141 units remaining) [ (Left None) ] - - location: 39 (remaining gas: 1039981.631 units remaining) + - location: 39 (remaining gas: 1039982.126 units remaining) [ {} (Left None) ] - - location: 41 (remaining gas: 1039981.616 units remaining) + - location: 41 (remaining gas: 1039982.111 units remaining) [ (Pair {} (Left None)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out index d595f4c00d60..774169e27305 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039981.866 units remaining) + - location: 19 (remaining gas: 1039982.361 units remaining) [ (Pair (Pair 10 (Left 10)) (Left None)) ] - - location: 19 (remaining gas: 1039981.856 units remaining) + - location: 19 (remaining gas: 1039982.351 units remaining) [ (Pair 10 (Left 10)) ] - - location: 20 (remaining gas: 1039981.846 units remaining) + - location: 20 (remaining gas: 1039982.341 units remaining) [ 10 (Left 10) ] - - location: 21 (remaining gas: 1039981.836 units remaining) + - location: 21 (remaining gas: 1039982.331 units remaining) [ (Left 10) 10 ] - - location: 22 (remaining gas: 1039981.826 units remaining) + - location: 22 (remaining gas: 1039982.321 units remaining) [ 10 10 ] - - location: 24 (remaining gas: 1039981.816 units remaining) + - location: 24 (remaining gas: 1039982.311 units remaining) [ 10 10 ] - - location: 25 (remaining gas: 1039981.676 units remaining) + - location: 25 (remaining gas: 1039982.171 units remaining) [ (Some (Pair 1 0)) ] - - location: 26 (remaining gas: 1039981.661 units remaining) + - location: 26 (remaining gas: 1039982.156 units remaining) [ (Left (Some (Pair 1 0))) ] - - location: 22 (remaining gas: 1039981.646 units remaining) + - location: 22 (remaining gas: 1039982.141 units remaining) [ (Left (Some (Pair 1 0))) ] - - location: 39 (remaining gas: 1039981.631 units remaining) + - location: 39 (remaining gas: 1039982.126 units remaining) [ {} (Left (Some (Pair 1 0))) ] - - location: 41 (remaining gas: 1039981.616 units remaining) + - location: 41 (remaining gas: 1039982.111 units remaining) [ (Pair {} (Left (Some (Pair 1 0)))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out index 631e0410f9ef..6b91e21b2883 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039981.866 units remaining) + - location: 19 (remaining gas: 1039982.361 units remaining) [ (Pair (Pair 10 (Left 3)) (Left None)) ] - - location: 19 (remaining gas: 1039981.856 units remaining) + - location: 19 (remaining gas: 1039982.351 units remaining) [ (Pair 10 (Left 3)) ] - - location: 20 (remaining gas: 1039981.846 units remaining) + - location: 20 (remaining gas: 1039982.341 units remaining) [ 10 (Left 3) ] - - location: 21 (remaining gas: 1039981.836 units remaining) + - location: 21 (remaining gas: 1039982.331 units remaining) [ (Left 3) 10 ] - - location: 22 (remaining gas: 1039981.826 units remaining) + - location: 22 (remaining gas: 1039982.321 units remaining) [ 3 10 ] - - location: 24 (remaining gas: 1039981.816 units remaining) + - location: 24 (remaining gas: 1039982.311 units remaining) [ 10 3 ] - - location: 25 (remaining gas: 1039981.676 units remaining) + - location: 25 (remaining gas: 1039982.171 units remaining) [ (Some (Pair 3 1)) ] - - location: 26 (remaining gas: 1039981.661 units remaining) + - location: 26 (remaining gas: 1039982.156 units remaining) [ (Left (Some (Pair 3 1))) ] - - location: 22 (remaining gas: 1039981.646 units remaining) + - location: 22 (remaining gas: 1039982.141 units remaining) [ (Left (Some (Pair 3 1))) ] - - location: 39 (remaining gas: 1039981.631 units remaining) + - location: 39 (remaining gas: 1039982.126 units remaining) [ {} (Left (Some (Pair 3 1))) ] - - location: 41 (remaining gas: 1039981.616 units remaining) + - location: 41 (remaining gas: 1039982.111 units remaining) [ (Pair {} (Left (Some (Pair 3 1)))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out index c10c5d6a39ee..fc0546765d60 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039981.866 units remaining) + - location: 19 (remaining gas: 1039982.361 units remaining) [ (Pair (Pair 10 (Right 0)) (Left None)) ] - - location: 19 (remaining gas: 1039981.856 units remaining) + - location: 19 (remaining gas: 1039982.351 units remaining) [ (Pair 10 (Right 0)) ] - - location: 20 (remaining gas: 1039981.846 units remaining) + - location: 20 (remaining gas: 1039982.341 units remaining) [ 10 (Right 0) ] - - location: 21 (remaining gas: 1039981.836 units remaining) + - location: 21 (remaining gas: 1039982.331 units remaining) [ (Right 0) 10 ] - - location: 22 (remaining gas: 1039981.826 units remaining) + - location: 22 (remaining gas: 1039982.321 units remaining) [ 0 10 ] - - location: 32 (remaining gas: 1039981.816 units remaining) + - location: 32 (remaining gas: 1039982.311 units remaining) [ 10 0 ] - - location: 33 (remaining gas: 1039981.676 units remaining) + - location: 33 (remaining gas: 1039982.171 units remaining) [ None ] - - location: 34 (remaining gas: 1039981.661 units remaining) + - location: 34 (remaining gas: 1039982.156 units remaining) [ (Right None) ] - - location: 22 (remaining gas: 1039981.646 units remaining) + - location: 22 (remaining gas: 1039982.141 units remaining) [ (Right None) ] - - location: 39 (remaining gas: 1039981.631 units remaining) + - location: 39 (remaining gas: 1039982.126 units remaining) [ {} (Right None) ] - - location: 41 (remaining gas: 1039981.616 units remaining) + - location: 41 (remaining gas: 1039982.111 units remaining) [ (Pair {} (Right None)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out index c9694cb85c3e..2a6d724b3589 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039981.866 units remaining) + - location: 19 (remaining gas: 1039982.361 units remaining) [ (Pair (Pair 10 (Right 10)) (Left None)) ] - - location: 19 (remaining gas: 1039981.856 units remaining) + - location: 19 (remaining gas: 1039982.351 units remaining) [ (Pair 10 (Right 10)) ] - - location: 20 (remaining gas: 1039981.846 units remaining) + - location: 20 (remaining gas: 1039982.341 units remaining) [ 10 (Right 10) ] - - location: 21 (remaining gas: 1039981.836 units remaining) + - location: 21 (remaining gas: 1039982.331 units remaining) [ (Right 10) 10 ] - - location: 22 (remaining gas: 1039981.826 units remaining) + - location: 22 (remaining gas: 1039982.321 units remaining) [ 10 10 ] - - location: 32 (remaining gas: 1039981.816 units remaining) + - location: 32 (remaining gas: 1039982.311 units remaining) [ 10 10 ] - - location: 33 (remaining gas: 1039981.676 units remaining) + - location: 33 (remaining gas: 1039982.171 units remaining) [ (Some (Pair 1 0)) ] - - location: 34 (remaining gas: 1039981.661 units remaining) + - location: 34 (remaining gas: 1039982.156 units remaining) [ (Right (Some (Pair 1 0))) ] - - location: 22 (remaining gas: 1039981.646 units remaining) + - location: 22 (remaining gas: 1039982.141 units remaining) [ (Right (Some (Pair 1 0))) ] - - location: 39 (remaining gas: 1039981.631 units remaining) + - location: 39 (remaining gas: 1039982.126 units remaining) [ {} (Right (Some (Pair 1 0))) ] - - location: 41 (remaining gas: 1039981.616 units remaining) + - location: 41 (remaining gas: 1039982.111 units remaining) [ (Pair {} (Right (Some (Pair 1 0)))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out index 0e263b6639a6..668510393037 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039981.866 units remaining) + - location: 19 (remaining gas: 1039982.361 units remaining) [ (Pair (Pair 10 (Right 3)) (Left None)) ] - - location: 19 (remaining gas: 1039981.856 units remaining) + - location: 19 (remaining gas: 1039982.351 units remaining) [ (Pair 10 (Right 3)) ] - - location: 20 (remaining gas: 1039981.846 units remaining) + - location: 20 (remaining gas: 1039982.341 units remaining) [ 10 (Right 3) ] - - location: 21 (remaining gas: 1039981.836 units remaining) + - location: 21 (remaining gas: 1039982.331 units remaining) [ (Right 3) 10 ] - - location: 22 (remaining gas: 1039981.826 units remaining) + - location: 22 (remaining gas: 1039982.321 units remaining) [ 3 10 ] - - location: 32 (remaining gas: 1039981.816 units remaining) + - location: 32 (remaining gas: 1039982.311 units remaining) [ 10 3 ] - - location: 33 (remaining gas: 1039981.676 units remaining) + - location: 33 (remaining gas: 1039982.171 units remaining) [ (Some (Pair 3 1)) ] - - location: 34 (remaining gas: 1039981.661 units remaining) + - location: 34 (remaining gas: 1039982.156 units remaining) [ (Right (Some (Pair 3 1))) ] - - location: 22 (remaining gas: 1039981.646 units remaining) + - location: 22 (remaining gas: 1039982.141 units remaining) [ (Right (Some (Pair 3 1))) ] - - location: 39 (remaining gas: 1039981.631 units remaining) + - location: 39 (remaining gas: 1039982.126 units remaining) [ {} (Right (Some (Pair 3 1))) ] - - location: 41 (remaining gas: 1039981.616 units remaining) + - location: 41 (remaining gas: 1039982.111 units remaining) [ (Pair {} (Right (Some (Pair 3 1)))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out index cf59a571ac77..103f433bfc7a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039981.866 units remaining) + - location: 19 (remaining gas: 1039982.361 units remaining) [ (Pair (Pair 5 (Right 10)) (Left None)) ] - - location: 19 (remaining gas: 1039981.856 units remaining) + - location: 19 (remaining gas: 1039982.351 units remaining) [ (Pair 5 (Right 10)) ] - - location: 20 (remaining gas: 1039981.846 units remaining) + - location: 20 (remaining gas: 1039982.341 units remaining) [ 5 (Right 10) ] - - location: 21 (remaining gas: 1039981.836 units remaining) + - location: 21 (remaining gas: 1039982.331 units remaining) [ (Right 10) 5 ] - - location: 22 (remaining gas: 1039981.826 units remaining) + - location: 22 (remaining gas: 1039982.321 units remaining) [ 10 5 ] - - location: 32 (remaining gas: 1039981.816 units remaining) + - location: 32 (remaining gas: 1039982.311 units remaining) [ 5 10 ] - - location: 33 (remaining gas: 1039981.676 units remaining) + - location: 33 (remaining gas: 1039982.171 units remaining) [ (Some (Pair 0 5)) ] - - location: 34 (remaining gas: 1039981.661 units remaining) + - location: 34 (remaining gas: 1039982.156 units remaining) [ (Right (Some (Pair 0 5))) ] - - location: 22 (remaining gas: 1039981.646 units remaining) + - location: 22 (remaining gas: 1039982.141 units remaining) [ (Right (Some (Pair 0 5))) ] - - location: 39 (remaining gas: 1039981.631 units remaining) + - location: 39 (remaining gas: 1039982.126 units remaining) [ {} (Right (Some (Pair 0 5))) ] - - location: 41 (remaining gas: 1039981.616 units remaining) + - location: 41 (remaining gas: 1039982.111 units remaining) [ (Pair {} (Right (Some (Pair 0 5)))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" index 6d65f1a59a47..8e43676d4d6b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" @@ -7,27 +7,27 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.936 units remaining) + - location: 9 (remaining gas: 1039990.071 units remaining) [ (Pair Unit {}) ] - - location: 9 (remaining gas: 1039989.926 units remaining) + - location: 9 (remaining gas: 1039990.061 units remaining) [ ] - - location: 10 (remaining gas: 1039989.706 units remaining) + - location: 10 (remaining gas: 1039989.841 units remaining) [ {} ] - - location: 13 (remaining gas: 1039989.696 units remaining) + - location: 13 (remaining gas: 1039989.831 units remaining) [ "world" {} ] - - location: 16 (remaining gas: 1039989.681 units remaining) + - location: 16 (remaining gas: 1039989.816 units remaining) [ (Some "world") {} ] - - location: 17 (remaining gas: 1039989.671 units remaining) + - location: 17 (remaining gas: 1039989.806 units remaining) [ "hello" (Some "world") {} ] - - location: 20 (remaining gas: 1039989.521 units remaining) + - location: 20 (remaining gas: 1039989.656 units remaining) [ { Elt "hello" "world" } ] - - location: 21 (remaining gas: 1039989.506 units remaining) + - location: 21 (remaining gas: 1039989.641 units remaining) [ {} { Elt "hello" "world" } ] - - location: 23 (remaining gas: 1039989.491 units remaining) + - location: 23 (remaining gas: 1039989.626 units remaining) [ (Pair {} { Elt "hello" "world" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" index 40a26874c767..f623674d44b0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" @@ -7,42 +7,42 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039987.099 units remaining) + - location: 7 (remaining gas: 1039987.279 units remaining) [ (Pair "" "?") ] - - location: 7 (remaining gas: 1039987.089 units remaining) + - location: 7 (remaining gas: 1039987.269 units remaining) [ "" ] - - location: 8 (remaining gas: 1039987.079 units remaining) + - location: 8 (remaining gas: 1039987.259 units remaining) [ { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } "" ] - - location: 22 (remaining gas: 1039987.069 units remaining) + - location: 22 (remaining gas: 1039987.249 units remaining) [ "" { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } ] - - location: 12 (remaining gas: 1039987.059 units remaining) + - location: 12 (remaining gas: 1039987.239 units remaining) [ "_abc" "" ] - - location: 15 (remaining gas: 1039987.044 units remaining) + - location: 15 (remaining gas: 1039987.224 units remaining) [ {} "_abc" "" ] - - location: 17 (remaining gas: 1039987.034 units remaining) + - location: 17 (remaining gas: 1039987.214 units remaining) [ "_abc" {} "" ] - - location: 18 (remaining gas: 1039987.019 units remaining) + - location: 18 (remaining gas: 1039987.199 units remaining) [ { "_abc" } "" ] - - location: 19 (remaining gas: 1039987.009 units remaining) + - location: 19 (remaining gas: 1039987.189 units remaining) [ "" { "_abc" } ] - - location: 20 (remaining gas: 1039986.994 units remaining) + - location: 20 (remaining gas: 1039987.174 units remaining) [ { "" ; "_abc" } ] - - location: 21 (remaining gas: 1039986.874 units remaining) + - location: 21 (remaining gas: 1039987.054 units remaining) [ "_abc" ] - - location: 23 (remaining gas: 1039986.844 units remaining) + - location: 23 (remaining gas: 1039987.024 units remaining) [ "_abc" ] - - location: 24 (remaining gas: 1039986.829 units remaining) + - location: 24 (remaining gas: 1039987.009 units remaining) [ {} "_abc" ] - - location: 26 (remaining gas: 1039986.814 units remaining) + - location: 26 (remaining gas: 1039986.994 units remaining) [ (Pair {} "_abc") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" index 9ffd73b11dfe..22076adb6d63 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" @@ -7,42 +7,42 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039987.059 units remaining) + - location: 7 (remaining gas: 1039987.239 units remaining) [ (Pair "test" "?") ] - - location: 7 (remaining gas: 1039987.049 units remaining) + - location: 7 (remaining gas: 1039987.229 units remaining) [ "test" ] - - location: 8 (remaining gas: 1039987.039 units remaining) + - location: 8 (remaining gas: 1039987.219 units remaining) [ { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } "test" ] - - location: 22 (remaining gas: 1039987.029 units remaining) + - location: 22 (remaining gas: 1039987.209 units remaining) [ "test" { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } ] - - location: 12 (remaining gas: 1039987.019 units remaining) + - location: 12 (remaining gas: 1039987.199 units remaining) [ "_abc" "test" ] - - location: 15 (remaining gas: 1039987.004 units remaining) + - location: 15 (remaining gas: 1039987.184 units remaining) [ {} "_abc" "test" ] - - location: 17 (remaining gas: 1039986.994 units remaining) + - location: 17 (remaining gas: 1039987.174 units remaining) [ "_abc" {} "test" ] - - location: 18 (remaining gas: 1039986.979 units remaining) + - location: 18 (remaining gas: 1039987.159 units remaining) [ { "_abc" } "test" ] - - location: 19 (remaining gas: 1039986.969 units remaining) + - location: 19 (remaining gas: 1039987.149 units remaining) [ "test" { "_abc" } ] - - location: 20 (remaining gas: 1039986.954 units remaining) + - location: 20 (remaining gas: 1039987.134 units remaining) [ { "test" ; "_abc" } ] - - location: 21 (remaining gas: 1039986.834 units remaining) + - location: 21 (remaining gas: 1039987.014 units remaining) [ "test_abc" ] - - location: 23 (remaining gas: 1039986.804 units remaining) + - location: 23 (remaining gas: 1039986.984 units remaining) [ "test_abc" ] - - location: 24 (remaining gas: 1039986.789 units remaining) + - location: 24 (remaining gas: 1039986.969 units remaining) [ {} "test_abc" ] - - location: 26 (remaining gas: 1039986.774 units remaining) + - location: 26 (remaining gas: 1039986.954 units remaining) [ (Pair {} "test_abc") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out index 0aed02f3b5f7..61a0e323bc8f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.998 units remaining) + - location: 8 (remaining gas: 1039991.133 units remaining) [ (Pair { 1 ; 2 ; 3 ; 4 } 111) ] - - location: 8 (remaining gas: 1039990.988 units remaining) + - location: 8 (remaining gas: 1039991.123 units remaining) [ { 1 ; 2 ; 3 ; 4 } ] - - location: 9 (remaining gas: 1039990.978 units remaining) + - location: 9 (remaining gas: 1039991.113 units remaining) [ 1 { 2 ; 3 ; 4 } ] - - location: 11 (remaining gas: 1039990.963 units remaining) + - location: 11 (remaining gas: 1039991.098 units remaining) [ { 2 ; 3 ; 4 } ] - - location: 13 (remaining gas: 1039990.953 units remaining) + - location: 13 (remaining gas: 1039991.088 units remaining) [ ] - - location: 11 (remaining gas: 1039990.923 units remaining) + - location: 11 (remaining gas: 1039991.058 units remaining) [ 1 ] - - location: 9 (remaining gas: 1039990.908 units remaining) + - location: 9 (remaining gas: 1039991.043 units remaining) [ 1 ] - - location: 18 (remaining gas: 1039990.893 units remaining) + - location: 18 (remaining gas: 1039991.028 units remaining) [ {} 1 ] - - location: 20 (remaining gas: 1039990.878 units remaining) + - location: 20 (remaining gas: 1039991.013 units remaining) [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out index 6730f6e90a79..c027b2ef5869 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.298 units remaining) + - location: 8 (remaining gas: 1039991.433 units remaining) [ (Pair { 4 } 111) ] - - location: 8 (remaining gas: 1039991.288 units remaining) + - location: 8 (remaining gas: 1039991.423 units remaining) [ { 4 } ] - - location: 9 (remaining gas: 1039991.278 units remaining) + - location: 9 (remaining gas: 1039991.413 units remaining) [ 4 {} ] - - location: 11 (remaining gas: 1039991.263 units remaining) + - location: 11 (remaining gas: 1039991.398 units remaining) [ {} ] - - location: 13 (remaining gas: 1039991.253 units remaining) + - location: 13 (remaining gas: 1039991.388 units remaining) [ ] - - location: 11 (remaining gas: 1039991.223 units remaining) + - location: 11 (remaining gas: 1039991.358 units remaining) [ 4 ] - - location: 9 (remaining gas: 1039991.208 units remaining) + - location: 9 (remaining gas: 1039991.343 units remaining) [ 4 ] - - location: 18 (remaining gas: 1039991.193 units remaining) + - location: 18 (remaining gas: 1039991.328 units remaining) [ {} 4 ] - - location: 20 (remaining gas: 1039991.178 units remaining) + - location: 20 (remaining gas: 1039991.313 units remaining) [ (Pair {} 4) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" index 1fd8642fad59..01e0f964f9f8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039989.711 units remaining) + - location: 13 (remaining gas: 1039989.801 units remaining) [ (Pair "hello" (Some 4) {}) ] - - location: 13 (remaining gas: 1039989.701 units remaining) + - location: 13 (remaining gas: 1039989.791 units remaining) [ "hello" (Pair (Some 4) {}) ] - - location: 14 (remaining gas: 1039989.686 units remaining) + - location: 14 (remaining gas: 1039989.776 units remaining) [ (Pair (Some 4) {}) ] - - location: 16 (remaining gas: 1039989.676 units remaining) + - location: 16 (remaining gas: 1039989.766 units remaining) [ (Some 4) {} ] - - location: 14 (remaining gas: 1039989.646 units remaining) + - location: 14 (remaining gas: 1039989.736 units remaining) [ "hello" (Some 4) {} ] - - location: 17 (remaining gas: 1039989.461 units remaining) + - location: 17 (remaining gas: 1039989.551 units remaining) [ None { Elt "hello" 4 } ] - - location: 18 (remaining gas: 1039989.446 units remaining) + - location: 18 (remaining gas: 1039989.536 units remaining) [ (Pair None { Elt "hello" 4 }) ] - - location: 19 (remaining gas: 1039989.431 units remaining) + - location: 19 (remaining gas: 1039989.521 units remaining) [ {} (Pair None { Elt "hello" 4 }) ] - - location: 21 (remaining gas: 1039989.416 units remaining) + - location: 21 (remaining gas: 1039989.506 units remaining) [ (Pair {} None { Elt "hello" 4 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" index d886d32784bf..f37473f2c7ed 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039989.327 units remaining) + - location: 13 (remaining gas: 1039989.417 units remaining) [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039989.317 units remaining) + - location: 13 (remaining gas: 1039989.407 units remaining) [ "hi" (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039989.302 units remaining) + - location: 14 (remaining gas: 1039989.392 units remaining) [ (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039989.292 units remaining) + - location: 16 (remaining gas: 1039989.382 units remaining) [ (Some 5) { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039989.262 units remaining) + - location: 14 (remaining gas: 1039989.352 units remaining) [ "hi" (Some 5) { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039988.972 units remaining) + - location: 17 (remaining gas: 1039989.062 units remaining) [ None { Elt "hello" 4 ; Elt "hi" 5 } ] - - location: 18 (remaining gas: 1039988.957 units remaining) + - location: 18 (remaining gas: 1039989.047 units remaining) [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 19 (remaining gas: 1039988.942 units remaining) + - location: 19 (remaining gas: 1039989.032 units remaining) [ {} (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 21 (remaining gas: 1039988.927 units remaining) + - location: 21 (remaining gas: 1039989.017 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" index 1b8afd70795e..e7b2dff2185a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039989.297 units remaining) + - location: 13 (remaining gas: 1039989.387 units remaining) [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039989.287 units remaining) + - location: 13 (remaining gas: 1039989.377 units remaining) [ "hello" (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039989.272 units remaining) + - location: 14 (remaining gas: 1039989.362 units remaining) [ (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039989.262 units remaining) + - location: 16 (remaining gas: 1039989.352 units remaining) [ (Some 5) { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039989.232 units remaining) + - location: 14 (remaining gas: 1039989.322 units remaining) [ "hello" (Some 5) { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039988.942 units remaining) + - location: 17 (remaining gas: 1039989.032 units remaining) [ (Some 4) { Elt "hello" 5 } ] - - location: 18 (remaining gas: 1039988.927 units remaining) + - location: 18 (remaining gas: 1039989.017 units remaining) [ (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 19 (remaining gas: 1039988.912 units remaining) + - location: 19 (remaining gas: 1039989.002 units remaining) [ {} (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 21 (remaining gas: 1039988.897 units remaining) + - location: 21 (remaining gas: 1039988.987 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" index 9c953fcb754d..e15e413b2eb9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.998 units remaining) + - location: 13 (remaining gas: 1039989.088 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039988.988 units remaining) + - location: 13 (remaining gas: 1039989.078 units remaining) [ "1" (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 14 (remaining gas: 1039988.973 units remaining) + - location: 14 (remaining gas: 1039989.063 units remaining) [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 16 (remaining gas: 1039988.963 units remaining) + - location: 16 (remaining gas: 1039989.053 units remaining) [ None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039988.933 units remaining) + - location: 14 (remaining gas: 1039989.023 units remaining) [ "1" None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039988.538 units remaining) + - location: 17 (remaining gas: 1039988.628 units remaining) [ (Some 1) { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039988.523 units remaining) + - location: 18 (remaining gas: 1039988.613 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039988.508 units remaining) + - location: 19 (remaining gas: 1039988.598 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039988.493 units remaining) + - location: 21 (remaining gas: 1039988.583 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" index 37bb20a35e4f..b3ce4acf866a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.998 units remaining) + - location: 13 (remaining gas: 1039989.088 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039988.988 units remaining) + - location: 13 (remaining gas: 1039989.078 units remaining) [ "1" (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 14 (remaining gas: 1039988.973 units remaining) + - location: 14 (remaining gas: 1039989.063 units remaining) [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 16 (remaining gas: 1039988.963 units remaining) + - location: 16 (remaining gas: 1039989.053 units remaining) [ None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039988.933 units remaining) + - location: 14 (remaining gas: 1039989.023 units remaining) [ "1" None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039988.538 units remaining) + - location: 17 (remaining gas: 1039988.628 units remaining) [ (Some 1) { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039988.523 units remaining) + - location: 18 (remaining gas: 1039988.613 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039988.508 units remaining) + - location: 19 (remaining gas: 1039988.598 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039988.493 units remaining) + - location: 21 (remaining gas: 1039988.583 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" index 966274c19503..8da369aa0f5a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039989.397 units remaining) + - location: 13 (remaining gas: 1039989.487 units remaining) [ (Pair "hello" None { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039989.387 units remaining) + - location: 13 (remaining gas: 1039989.477 units remaining) [ "hello" (Pair None { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039989.372 units remaining) + - location: 14 (remaining gas: 1039989.462 units remaining) [ (Pair None { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039989.362 units remaining) + - location: 16 (remaining gas: 1039989.452 units remaining) [ None { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039989.332 units remaining) + - location: 14 (remaining gas: 1039989.422 units remaining) [ "hello" None { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039989.042 units remaining) + - location: 17 (remaining gas: 1039989.132 units remaining) [ (Some 4) {} ] - - location: 18 (remaining gas: 1039989.027 units remaining) + - location: 18 (remaining gas: 1039989.117 units remaining) [ (Pair (Some 4) {}) ] - - location: 19 (remaining gas: 1039989.012 units remaining) + - location: 19 (remaining gas: 1039989.102 units remaining) [ {} (Pair (Some 4) {}) ] - - location: 21 (remaining gas: 1039988.997 units remaining) + - location: 21 (remaining gas: 1039989.087 units remaining) [ (Pair {} (Some 4) {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" index ba5721ffcc0e..7edc057e55ba 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039989.811 units remaining) + - location: 13 (remaining gas: 1039989.901 units remaining) [ (Pair "hello" None {}) ] - - location: 13 (remaining gas: 1039989.801 units remaining) + - location: 13 (remaining gas: 1039989.891 units remaining) [ "hello" (Pair None {}) ] - - location: 14 (remaining gas: 1039989.786 units remaining) + - location: 14 (remaining gas: 1039989.876 units remaining) [ (Pair None {}) ] - - location: 16 (remaining gas: 1039989.776 units remaining) + - location: 16 (remaining gas: 1039989.866 units remaining) [ None {} ] - - location: 14 (remaining gas: 1039989.746 units remaining) + - location: 14 (remaining gas: 1039989.836 units remaining) [ "hello" None {} ] - - location: 17 (remaining gas: 1039989.561 units remaining) + - location: 17 (remaining gas: 1039989.651 units remaining) [ None {} ] - - location: 18 (remaining gas: 1039989.546 units remaining) + - location: 18 (remaining gas: 1039989.636 units remaining) [ (Pair None {}) ] - - location: 19 (remaining gas: 1039989.531 units remaining) + - location: 19 (remaining gas: 1039989.621 units remaining) [ {} (Pair None {}) ] - - location: 21 (remaining gas: 1039989.516 units remaining) + - location: 21 (remaining gas: 1039989.606 units remaining) [ (Pair {} None {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out index f30f8164c9f8..d8df31a0d468 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.270 units remaining) + - location: 8 (remaining gas: 1039991.405 units remaining) [ (Pair False None) ] - - location: 8 (remaining gas: 1039991.260 units remaining) + - location: 8 (remaining gas: 1039991.395 units remaining) [ False ] - - location: 9 (remaining gas: 1039991.250 units remaining) + - location: 9 (remaining gas: 1039991.385 units remaining) [ ] - - location: 15 (remaining gas: 1039991.240 units remaining) + - location: 15 (remaining gas: 1039991.375 units remaining) [ False ] - - location: 9 (remaining gas: 1039991.225 units remaining) + - location: 9 (remaining gas: 1039991.360 units remaining) [ False ] - - location: 18 (remaining gas: 1039991.210 units remaining) + - location: 18 (remaining gas: 1039991.345 units remaining) [ (Some False) ] - - location: 19 (remaining gas: 1039991.195 units remaining) + - location: 19 (remaining gas: 1039991.330 units remaining) [ {} (Some False) ] - - location: 21 (remaining gas: 1039991.180 units remaining) + - location: 21 (remaining gas: 1039991.315 units remaining) [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out index 3d03cd077371..6e0f70b965b5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.270 units remaining) + - location: 8 (remaining gas: 1039991.405 units remaining) [ (Pair True None) ] - - location: 8 (remaining gas: 1039991.260 units remaining) + - location: 8 (remaining gas: 1039991.395 units remaining) [ True ] - - location: 9 (remaining gas: 1039991.250 units remaining) + - location: 9 (remaining gas: 1039991.385 units remaining) [ ] - - location: 11 (remaining gas: 1039991.240 units remaining) + - location: 11 (remaining gas: 1039991.375 units remaining) [ True ] - - location: 9 (remaining gas: 1039991.225 units remaining) + - location: 9 (remaining gas: 1039991.360 units remaining) [ True ] - - location: 18 (remaining gas: 1039991.210 units remaining) + - location: 18 (remaining gas: 1039991.345 units remaining) [ (Some True) ] - - location: 19 (remaining gas: 1039991.195 units remaining) + - location: 19 (remaining gas: 1039991.330 units remaining) [ {} (Some True) ] - - location: 21 (remaining gas: 1039991.180 units remaining) + - location: 21 (remaining gas: 1039991.315 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" index 483d7328565a..c53a481acfe1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" @@ -7,17 +7,17 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.376 units remaining) + - location: 8 (remaining gas: 1039992.511 units remaining) [ (Pair (Some "hello") "?") ] - - location: 8 (remaining gas: 1039992.366 units remaining) + - location: 8 (remaining gas: 1039992.501 units remaining) [ (Some "hello") ] - - location: 10 (remaining gas: 1039992.356 units remaining) + - location: 10 (remaining gas: 1039992.491 units remaining) [ "hello" ] - - location: 10 (remaining gas: 1039992.341 units remaining) + - location: 10 (remaining gas: 1039992.476 units remaining) [ "hello" ] - - location: 16 (remaining gas: 1039992.326 units remaining) + - location: 16 (remaining gas: 1039992.461 units remaining) [ {} "hello" ] - - location: 18 (remaining gas: 1039992.311 units remaining) + - location: 18 (remaining gas: 1039992.446 units remaining) [ (Pair {} "hello") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" index f347d03b81c7..c6078e341ccf 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" @@ -7,19 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.540 units remaining) + - location: 8 (remaining gas: 1039992.675 units remaining) [ (Pair None "?") ] - - location: 8 (remaining gas: 1039992.530 units remaining) + - location: 8 (remaining gas: 1039992.665 units remaining) [ None ] - - location: 10 (remaining gas: 1039992.520 units remaining) + - location: 10 (remaining gas: 1039992.655 units remaining) [ ] - - location: 12 (remaining gas: 1039992.510 units remaining) + - location: 12 (remaining gas: 1039992.645 units remaining) [ "" ] - - location: 10 (remaining gas: 1039992.495 units remaining) + - location: 10 (remaining gas: 1039992.630 units remaining) [ "" ] - - location: 16 (remaining gas: 1039992.480 units remaining) + - location: 16 (remaining gas: 1039992.615 units remaining) [ {} "" ] - - location: 18 (remaining gas: 1039992.465 units remaining) + - location: 18 (remaining gas: 1039992.600 units remaining) [ (Pair {} "") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" index 256e4de0b4f5..295ccfc446f0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" @@ -7,19 +7,19 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039990.821 units remaining) + - location: 11 (remaining gas: 1039991.046 units remaining) [ (Pair (Left True) (Left "X")) ] - - location: 11 (remaining gas: 1039990.811 units remaining) + - location: 11 (remaining gas: 1039991.036 units remaining) [ (Left True) ] - - location: 12 (remaining gas: 1039990.801 units remaining) + - location: 12 (remaining gas: 1039991.026 units remaining) [ True ] - - location: 14 (remaining gas: 1039990.786 units remaining) + - location: 14 (remaining gas: 1039991.011 units remaining) [ (Right True) ] - - location: 12 (remaining gas: 1039990.771 units remaining) + - location: 12 (remaining gas: 1039990.996 units remaining) [ (Right True) ] - - location: 19 (remaining gas: 1039990.756 units remaining) + - location: 19 (remaining gas: 1039990.981 units remaining) [ {} (Right True) ] - - location: 21 (remaining gas: 1039990.741 units remaining) + - location: 21 (remaining gas: 1039990.966 units remaining) [ (Pair {} (Right True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" index 059fbc2dd35c..30c50c6b4e04 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" @@ -7,19 +7,19 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039990.797 units remaining) + - location: 11 (remaining gas: 1039991.022 units remaining) [ (Pair (Right "a") (Left "X")) ] - - location: 11 (remaining gas: 1039990.787 units remaining) + - location: 11 (remaining gas: 1039991.012 units remaining) [ (Right "a") ] - - location: 12 (remaining gas: 1039990.777 units remaining) + - location: 12 (remaining gas: 1039991.002 units remaining) [ "a" ] - - location: 17 (remaining gas: 1039990.762 units remaining) + - location: 17 (remaining gas: 1039990.987 units remaining) [ (Left "a") ] - - location: 12 (remaining gas: 1039990.747 units remaining) + - location: 12 (remaining gas: 1039990.972 units remaining) [ (Left "a") ] - - location: 19 (remaining gas: 1039990.732 units remaining) + - location: 19 (remaining gas: 1039990.957 units remaining) [ {} (Left "a") ] - - location: 21 (remaining gas: 1039990.717 units remaining) + - location: 21 (remaining gas: 1039990.942 units remaining) [ (Pair {} (Left "a")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" index a0d9b86974ae..32df68e11979 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.863 units remaining) + - location: 8 (remaining gas: 1039992.953 units remaining) [ (Pair { "d" ; "e" ; "f" } "abc") ] - - location: 8 (remaining gas: 1039992.853 units remaining) + - location: 8 (remaining gas: 1039992.943 units remaining) [ { "d" ; "e" ; "f" } "abc" ] - - location: 9 (remaining gas: 1039992.843 units remaining) + - location: 9 (remaining gas: 1039992.933 units remaining) [ "abc" { "d" ; "e" ; "f" } ] - - location: 10 (remaining gas: 1039992.828 units remaining) + - location: 10 (remaining gas: 1039992.918 units remaining) [ { "abc" ; "d" ; "e" ; "f" } ] - - location: 11 (remaining gas: 1039992.688 units remaining) + - location: 11 (remaining gas: 1039992.778 units remaining) [ "abcdef" ] - - location: 12 (remaining gas: 1039992.673 units remaining) + - location: 12 (remaining gas: 1039992.763 units remaining) [ {} "abcdef" ] - - location: 14 (remaining gas: 1039992.658 units remaining) + - location: 14 (remaining gas: 1039992.748 units remaining) [ (Pair {} "abcdef") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" index 9f4523410f6d..ae0ad05d9676 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.235 units remaining) + - location: 8 (remaining gas: 1039993.325 units remaining) [ (Pair {} "abc") ] - - location: 8 (remaining gas: 1039993.225 units remaining) + - location: 8 (remaining gas: 1039993.315 units remaining) [ {} "abc" ] - - location: 9 (remaining gas: 1039993.215 units remaining) + - location: 9 (remaining gas: 1039993.305 units remaining) [ "abc" {} ] - - location: 10 (remaining gas: 1039993.200 units remaining) + - location: 10 (remaining gas: 1039993.290 units remaining) [ { "abc" } ] - - location: 11 (remaining gas: 1039993.090 units remaining) + - location: 11 (remaining gas: 1039993.180 units remaining) [ "abc" ] - - location: 12 (remaining gas: 1039993.075 units remaining) + - location: 12 (remaining gas: 1039993.165 units remaining) [ {} "abc" ] - - location: 14 (remaining gas: 1039993.060 units remaining) + - location: 14 (remaining gas: 1039993.150 units remaining) [ (Pair {} "abc") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out index 80c6378ce0d3..60fae6ae4be3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.979 units remaining) + - location: 8 (remaining gas: 1039993.069 units remaining) [ (Pair { 0x00 ; 0x11 ; 0x00 } 0x) ] - - location: 8 (remaining gas: 1039992.969 units remaining) + - location: 8 (remaining gas: 1039993.059 units remaining) [ { 0x00 ; 0x11 ; 0x00 } 0x ] - - location: 9 (remaining gas: 1039992.959 units remaining) + - location: 9 (remaining gas: 1039993.049 units remaining) [ 0x { 0x00 ; 0x11 ; 0x00 } ] - - location: 10 (remaining gas: 1039992.944 units remaining) + - location: 10 (remaining gas: 1039993.034 units remaining) [ { 0x ; 0x00 ; 0x11 ; 0x00 } ] - - location: 11 (remaining gas: 1039992.804 units remaining) + - location: 11 (remaining gas: 1039992.894 units remaining) [ 0x001100 ] - - location: 12 (remaining gas: 1039992.789 units remaining) + - location: 12 (remaining gas: 1039992.879 units remaining) [ {} 0x001100 ] - - location: 14 (remaining gas: 1039992.774 units remaining) + - location: 14 (remaining gas: 1039992.864 units remaining) [ (Pair {} 0x001100) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out index 64bba0d20c6f..501f7618cf55 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.279 units remaining) + - location: 8 (remaining gas: 1039993.369 units remaining) [ (Pair {} 0x) ] - - location: 8 (remaining gas: 1039993.269 units remaining) + - location: 8 (remaining gas: 1039993.359 units remaining) [ {} 0x ] - - location: 9 (remaining gas: 1039993.259 units remaining) + - location: 9 (remaining gas: 1039993.349 units remaining) [ 0x {} ] - - location: 10 (remaining gas: 1039993.244 units remaining) + - location: 10 (remaining gas: 1039993.334 units remaining) [ { 0x } ] - - location: 11 (remaining gas: 1039993.134 units remaining) + - location: 11 (remaining gas: 1039993.224 units remaining) [ 0x ] - - location: 12 (remaining gas: 1039993.119 units remaining) + - location: 12 (remaining gas: 1039993.209 units remaining) [ {} 0x ] - - location: 14 (remaining gas: 1039993.104 units remaining) + - location: 14 (remaining gas: 1039993.194 units remaining) [ (Pair {} 0x) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out index 64db1164ae61..b3fc3387aba8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.979 units remaining) + - location: 8 (remaining gas: 1039993.069 units remaining) [ (Pair { 0xcd ; 0xef ; 0x00 } 0x00ab) ] - - location: 8 (remaining gas: 1039992.969 units remaining) + - location: 8 (remaining gas: 1039993.059 units remaining) [ { 0xcd ; 0xef ; 0x00 } 0x00ab ] - - location: 9 (remaining gas: 1039992.959 units remaining) + - location: 9 (remaining gas: 1039993.049 units remaining) [ 0x00ab { 0xcd ; 0xef ; 0x00 } ] - - location: 10 (remaining gas: 1039992.944 units remaining) + - location: 10 (remaining gas: 1039993.034 units remaining) [ { 0x00ab ; 0xcd ; 0xef ; 0x00 } ] - - location: 11 (remaining gas: 1039992.804 units remaining) + - location: 11 (remaining gas: 1039992.894 units remaining) [ 0x00abcdef00 ] - - location: 12 (remaining gas: 1039992.789 units remaining) + - location: 12 (remaining gas: 1039992.879 units remaining) [ {} 0x00abcdef00 ] - - location: 14 (remaining gas: 1039992.774 units remaining) + - location: 14 (remaining gas: 1039992.864 units remaining) [ (Pair {} 0x00abcdef00) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out index 557292bfe57a..f2c72061d75e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.279 units remaining) + - location: 8 (remaining gas: 1039993.369 units remaining) [ (Pair {} 0xabcd) ] - - location: 8 (remaining gas: 1039993.269 units remaining) + - location: 8 (remaining gas: 1039993.359 units remaining) [ {} 0xabcd ] - - location: 9 (remaining gas: 1039993.259 units remaining) + - location: 9 (remaining gas: 1039993.349 units remaining) [ 0xabcd {} ] - - location: 10 (remaining gas: 1039993.244 units remaining) + - location: 10 (remaining gas: 1039993.334 units remaining) [ { 0xabcd } ] - - location: 11 (remaining gas: 1039993.134 units remaining) + - location: 11 (remaining gas: 1039993.224 units remaining) [ 0xabcd ] - - location: 12 (remaining gas: 1039993.119 units remaining) + - location: 12 (remaining gas: 1039993.209 units remaining) [ {} 0xabcd ] - - location: 14 (remaining gas: 1039993.104 units remaining) + - location: 14 (remaining gas: 1039993.194 units remaining) [ (Pair {} 0xabcd) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" index 4946ab418957..4dc13bce4cb7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.483 units remaining) + - location: 9 (remaining gas: 1039993.528 units remaining) [ (Pair { "1" ; "2" ; "3" } { "" }) ] - - location: 9 (remaining gas: 1039993.473 units remaining) + - location: 9 (remaining gas: 1039993.518 units remaining) [ { "1" ; "2" ; "3" } ] - - location: 10 (remaining gas: 1039993.473 units remaining) + - location: 10 (remaining gas: 1039993.518 units remaining) [ "1" ] - - location: 10 (remaining gas: 1039993.458 units remaining) + - location: 10 (remaining gas: 1039993.503 units remaining) [ "2" ] - - location: 10 (remaining gas: 1039993.443 units remaining) + - location: 10 (remaining gas: 1039993.488 units remaining) [ "3" ] - - location: 10 (remaining gas: 1039993.428 units remaining) + - location: 10 (remaining gas: 1039993.473 units remaining) [ { "1" ; "2" ; "3" } ] - - location: 12 (remaining gas: 1039993.413 units remaining) + - location: 12 (remaining gas: 1039993.458 units remaining) [ {} { "1" ; "2" ; "3" } ] - - location: 14 (remaining gas: 1039993.398 units remaining) + - location: 14 (remaining gas: 1039993.443 units remaining) [ (Pair {} { "1" ; "2" ; "3" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index e9a2e43bf8b3..f34b9468ad55 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.483 units remaining) + - location: 9 (remaining gas: 1039993.528 units remaining) [ (Pair { "a" ; "b" ; "c" } { "" }) ] - - location: 9 (remaining gas: 1039993.473 units remaining) + - location: 9 (remaining gas: 1039993.518 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 10 (remaining gas: 1039993.473 units remaining) + - location: 10 (remaining gas: 1039993.518 units remaining) [ "a" ] - - location: 10 (remaining gas: 1039993.458 units remaining) + - location: 10 (remaining gas: 1039993.503 units remaining) [ "b" ] - - location: 10 (remaining gas: 1039993.443 units remaining) + - location: 10 (remaining gas: 1039993.488 units remaining) [ "c" ] - - location: 10 (remaining gas: 1039993.428 units remaining) + - location: 10 (remaining gas: 1039993.473 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 12 (remaining gas: 1039993.413 units remaining) + - location: 12 (remaining gas: 1039993.458 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 14 (remaining gas: 1039993.398 units remaining) + - location: 14 (remaining gas: 1039993.443 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" index 7f9e4cfbf18d..e16e18c591c7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" @@ -7,15 +7,15 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.855 units remaining) + - location: 9 (remaining gas: 1039993.900 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039993.845 units remaining) + - location: 9 (remaining gas: 1039993.890 units remaining) [ {} ] - - location: 10 (remaining gas: 1039993.845 units remaining) + - location: 10 (remaining gas: 1039993.890 units remaining) [ {} ] - - location: 12 (remaining gas: 1039993.830 units remaining) + - location: 12 (remaining gas: 1039993.875 units remaining) [ {} {} ] - - location: 14 (remaining gas: 1039993.815 units remaining) + - location: 14 (remaining gas: 1039993.860 units remaining) [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out index bafcc409dcee..3f1e5986ff8a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.838 units remaining) + - location: 8 (remaining gas: 1039991.883 units remaining) [ (Pair { 10 ; 2 ; 1 } 0) ] - - location: 8 (remaining gas: 1039991.828 units remaining) + - location: 8 (remaining gas: 1039991.873 units remaining) [ { 10 ; 2 ; 1 } ] - - location: 9 (remaining gas: 1039991.818 units remaining) + - location: 9 (remaining gas: 1039991.863 units remaining) [ 1 { 10 ; 2 ; 1 } ] - - location: 12 (remaining gas: 1039991.808 units remaining) + - location: 12 (remaining gas: 1039991.853 units remaining) [ { 10 ; 2 ; 1 } 1 ] - - location: 13 (remaining gas: 1039991.808 units remaining) + - location: 13 (remaining gas: 1039991.853 units remaining) [ 10 1 ] - - location: 15 (remaining gas: 1039991.704 units remaining) + - location: 15 (remaining gas: 1039991.749 units remaining) [ 10 ] - - location: 13 (remaining gas: 1039991.689 units remaining) + - location: 13 (remaining gas: 1039991.734 units remaining) [ 2 10 ] - - location: 15 (remaining gas: 1039991.585 units remaining) + - location: 15 (remaining gas: 1039991.630 units remaining) [ 20 ] - - location: 13 (remaining gas: 1039991.570 units remaining) + - location: 13 (remaining gas: 1039991.615 units remaining) [ 1 20 ] - - location: 15 (remaining gas: 1039991.466 units remaining) + - location: 15 (remaining gas: 1039991.511 units remaining) [ 20 ] - - location: 13 (remaining gas: 1039991.451 units remaining) + - location: 13 (remaining gas: 1039991.496 units remaining) [ 20 ] - - location: 16 (remaining gas: 1039991.436 units remaining) + - location: 16 (remaining gas: 1039991.481 units remaining) [ {} 20 ] - - location: 18 (remaining gas: 1039991.421 units remaining) + - location: 18 (remaining gas: 1039991.466 units remaining) [ (Pair {} 20) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out index 0f0d4eab8199..450e37fb004b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.838 units remaining) + - location: 8 (remaining gas: 1039991.883 units remaining) [ (Pair { 3 ; 6 ; 9 } 0) ] - - location: 8 (remaining gas: 1039991.828 units remaining) + - location: 8 (remaining gas: 1039991.873 units remaining) [ { 3 ; 6 ; 9 } ] - - location: 9 (remaining gas: 1039991.818 units remaining) + - location: 9 (remaining gas: 1039991.863 units remaining) [ 1 { 3 ; 6 ; 9 } ] - - location: 12 (remaining gas: 1039991.808 units remaining) + - location: 12 (remaining gas: 1039991.853 units remaining) [ { 3 ; 6 ; 9 } 1 ] - - location: 13 (remaining gas: 1039991.808 units remaining) + - location: 13 (remaining gas: 1039991.853 units remaining) [ 3 1 ] - - location: 15 (remaining gas: 1039991.704 units remaining) + - location: 15 (remaining gas: 1039991.749 units remaining) [ 3 ] - - location: 13 (remaining gas: 1039991.689 units remaining) + - location: 13 (remaining gas: 1039991.734 units remaining) [ 6 3 ] - - location: 15 (remaining gas: 1039991.585 units remaining) + - location: 15 (remaining gas: 1039991.630 units remaining) [ 18 ] - - location: 13 (remaining gas: 1039991.570 units remaining) + - location: 13 (remaining gas: 1039991.615 units remaining) [ 9 18 ] - - location: 15 (remaining gas: 1039991.466 units remaining) + - location: 15 (remaining gas: 1039991.511 units remaining) [ 162 ] - - location: 13 (remaining gas: 1039991.451 units remaining) + - location: 13 (remaining gas: 1039991.496 units remaining) [ 162 ] - - location: 16 (remaining gas: 1039991.436 units remaining) + - location: 16 (remaining gas: 1039991.481 units remaining) [ {} 162 ] - - location: 18 (remaining gas: 1039991.421 units remaining) + - location: 18 (remaining gas: 1039991.466 units remaining) [ (Pair {} 162) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out index 0cd55a887042..a45d7de5a9ff 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out @@ -7,130 +7,130 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039985.934 units remaining) + - location: 9 (remaining gas: 1039985.979 units remaining) [ (Pair { 1 ; 1 ; 1 ; 1 } { 0 }) ] - - location: 9 (remaining gas: 1039985.924 units remaining) + - location: 9 (remaining gas: 1039985.969 units remaining) [ { 1 ; 1 ; 1 ; 1 } ] - - location: 10 (remaining gas: 1039985.914 units remaining) + - location: 10 (remaining gas: 1039985.959 units remaining) [ 0 { 1 ; 1 ; 1 ; 1 } ] - - location: 13 (remaining gas: 1039985.904 units remaining) + - location: 13 (remaining gas: 1039985.949 units remaining) [ { 1 ; 1 ; 1 ; 1 } 0 ] - - location: 14 (remaining gas: 1039985.904 units remaining) + - location: 14 (remaining gas: 1039985.949 units remaining) [ 1 0 ] - - location: 16 (remaining gas: 1039985.889 units remaining) + - location: 16 (remaining gas: 1039985.934 units remaining) [ 0 ] - - location: 18 (remaining gas: 1039985.879 units remaining) + - location: 18 (remaining gas: 1039985.924 units remaining) [ 0 0 ] - - location: 16 (remaining gas: 1039985.849 units remaining) + - location: 16 (remaining gas: 1039985.894 units remaining) [ 1 0 0 ] - - location: 19 (remaining gas: 1039985.794 units remaining) + - location: 19 (remaining gas: 1039985.839 units remaining) [ 1 0 ] - - location: 20 (remaining gas: 1039985.779 units remaining) + - location: 20 (remaining gas: 1039985.824 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039985.769 units remaining) + - location: 22 (remaining gas: 1039985.814 units remaining) [ 1 0 ] - - location: 25 (remaining gas: 1039985.714 units remaining) + - location: 25 (remaining gas: 1039985.759 units remaining) [ 1 ] - - location: 20 (remaining gas: 1039985.684 units remaining) + - location: 20 (remaining gas: 1039985.729 units remaining) [ 1 1 ] - - location: 14 (remaining gas: 1039985.669 units remaining) + - location: 14 (remaining gas: 1039985.714 units remaining) [ 1 1 ] - - location: 16 (remaining gas: 1039985.654 units remaining) + - location: 16 (remaining gas: 1039985.699 units remaining) [ 1 ] - - location: 18 (remaining gas: 1039985.644 units remaining) + - location: 18 (remaining gas: 1039985.689 units remaining) [ 1 1 ] - - location: 16 (remaining gas: 1039985.614 units remaining) + - location: 16 (remaining gas: 1039985.659 units remaining) [ 1 1 1 ] - - location: 19 (remaining gas: 1039985.559 units remaining) + - location: 19 (remaining gas: 1039985.604 units remaining) [ 2 1 ] - - location: 20 (remaining gas: 1039985.544 units remaining) + - location: 20 (remaining gas: 1039985.589 units remaining) [ 1 ] - - location: 22 (remaining gas: 1039985.534 units remaining) + - location: 22 (remaining gas: 1039985.579 units remaining) [ 1 1 ] - - location: 25 (remaining gas: 1039985.479 units remaining) + - location: 25 (remaining gas: 1039985.524 units remaining) [ 2 ] - - location: 20 (remaining gas: 1039985.449 units remaining) + - location: 20 (remaining gas: 1039985.494 units remaining) [ 2 2 ] - - location: 14 (remaining gas: 1039985.434 units remaining) + - location: 14 (remaining gas: 1039985.479 units remaining) [ 1 2 ] - - location: 16 (remaining gas: 1039985.419 units remaining) + - location: 16 (remaining gas: 1039985.464 units remaining) [ 2 ] - - location: 18 (remaining gas: 1039985.409 units remaining) + - location: 18 (remaining gas: 1039985.454 units remaining) [ 2 2 ] - - location: 16 (remaining gas: 1039985.379 units remaining) + - location: 16 (remaining gas: 1039985.424 units remaining) [ 1 2 2 ] - - location: 19 (remaining gas: 1039985.324 units remaining) + - location: 19 (remaining gas: 1039985.369 units remaining) [ 3 2 ] - - location: 20 (remaining gas: 1039985.309 units remaining) + - location: 20 (remaining gas: 1039985.354 units remaining) [ 2 ] - - location: 22 (remaining gas: 1039985.299 units remaining) + - location: 22 (remaining gas: 1039985.344 units remaining) [ 1 2 ] - - location: 25 (remaining gas: 1039985.244 units remaining) + - location: 25 (remaining gas: 1039985.289 units remaining) [ 3 ] - - location: 20 (remaining gas: 1039985.214 units remaining) + - location: 20 (remaining gas: 1039985.259 units remaining) [ 3 3 ] - - location: 14 (remaining gas: 1039985.199 units remaining) + - location: 14 (remaining gas: 1039985.244 units remaining) [ 1 3 ] - - location: 16 (remaining gas: 1039985.184 units remaining) + - location: 16 (remaining gas: 1039985.229 units remaining) [ 3 ] - - location: 18 (remaining gas: 1039985.174 units remaining) + - location: 18 (remaining gas: 1039985.219 units remaining) [ 3 3 ] - - location: 16 (remaining gas: 1039985.144 units remaining) + - location: 16 (remaining gas: 1039985.189 units remaining) [ 1 3 3 ] - - location: 19 (remaining gas: 1039985.089 units remaining) + - location: 19 (remaining gas: 1039985.134 units remaining) [ 4 3 ] - - location: 20 (remaining gas: 1039985.074 units remaining) + - location: 20 (remaining gas: 1039985.119 units remaining) [ 3 ] - - location: 22 (remaining gas: 1039985.064 units remaining) + - location: 22 (remaining gas: 1039985.109 units remaining) [ 1 3 ] - - location: 25 (remaining gas: 1039985.009 units remaining) + - location: 25 (remaining gas: 1039985.054 units remaining) [ 4 ] - - location: 20 (remaining gas: 1039984.979 units remaining) + - location: 20 (remaining gas: 1039985.024 units remaining) [ 4 4 ] - - location: 14 (remaining gas: 1039984.964 units remaining) + - location: 14 (remaining gas: 1039985.009 units remaining) [ { 1 ; 2 ; 3 ; 4 } 4 ] - - location: 26 (remaining gas: 1039984.949 units remaining) + - location: 26 (remaining gas: 1039984.994 units remaining) [ {} { 1 ; 2 ; 3 ; 4 } 4 ] - - location: 28 (remaining gas: 1039984.934 units remaining) + - location: 28 (remaining gas: 1039984.979 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) 4 ] - - location: 29 (remaining gas: 1039984.919 units remaining) + - location: 29 (remaining gas: 1039984.964 units remaining) [ 4 ] - - location: 31 (remaining gas: 1039984.909 units remaining) + - location: 31 (remaining gas: 1039984.954 units remaining) [ ] - - location: 29 (remaining gas: 1039984.879 units remaining) + - location: 29 (remaining gas: 1039984.924 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out index 8387ebdf4da7..e1aaec5aedc5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out @@ -7,130 +7,130 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039985.934 units remaining) + - location: 9 (remaining gas: 1039985.979 units remaining) [ (Pair { 1 ; 2 ; 3 ; 0 } { 0 }) ] - - location: 9 (remaining gas: 1039985.924 units remaining) + - location: 9 (remaining gas: 1039985.969 units remaining) [ { 1 ; 2 ; 3 ; 0 } ] - - location: 10 (remaining gas: 1039985.914 units remaining) + - location: 10 (remaining gas: 1039985.959 units remaining) [ 0 { 1 ; 2 ; 3 ; 0 } ] - - location: 13 (remaining gas: 1039985.904 units remaining) + - location: 13 (remaining gas: 1039985.949 units remaining) [ { 1 ; 2 ; 3 ; 0 } 0 ] - - location: 14 (remaining gas: 1039985.904 units remaining) + - location: 14 (remaining gas: 1039985.949 units remaining) [ 1 0 ] - - location: 16 (remaining gas: 1039985.889 units remaining) + - location: 16 (remaining gas: 1039985.934 units remaining) [ 0 ] - - location: 18 (remaining gas: 1039985.879 units remaining) + - location: 18 (remaining gas: 1039985.924 units remaining) [ 0 0 ] - - location: 16 (remaining gas: 1039985.849 units remaining) + - location: 16 (remaining gas: 1039985.894 units remaining) [ 1 0 0 ] - - location: 19 (remaining gas: 1039985.794 units remaining) + - location: 19 (remaining gas: 1039985.839 units remaining) [ 1 0 ] - - location: 20 (remaining gas: 1039985.779 units remaining) + - location: 20 (remaining gas: 1039985.824 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039985.769 units remaining) + - location: 22 (remaining gas: 1039985.814 units remaining) [ 1 0 ] - - location: 25 (remaining gas: 1039985.714 units remaining) + - location: 25 (remaining gas: 1039985.759 units remaining) [ 1 ] - - location: 20 (remaining gas: 1039985.684 units remaining) + - location: 20 (remaining gas: 1039985.729 units remaining) [ 1 1 ] - - location: 14 (remaining gas: 1039985.669 units remaining) + - location: 14 (remaining gas: 1039985.714 units remaining) [ 2 1 ] - - location: 16 (remaining gas: 1039985.654 units remaining) + - location: 16 (remaining gas: 1039985.699 units remaining) [ 1 ] - - location: 18 (remaining gas: 1039985.644 units remaining) + - location: 18 (remaining gas: 1039985.689 units remaining) [ 1 1 ] - - location: 16 (remaining gas: 1039985.614 units remaining) + - location: 16 (remaining gas: 1039985.659 units remaining) [ 2 1 1 ] - - location: 19 (remaining gas: 1039985.559 units remaining) + - location: 19 (remaining gas: 1039985.604 units remaining) [ 3 1 ] - - location: 20 (remaining gas: 1039985.544 units remaining) + - location: 20 (remaining gas: 1039985.589 units remaining) [ 1 ] - - location: 22 (remaining gas: 1039985.534 units remaining) + - location: 22 (remaining gas: 1039985.579 units remaining) [ 1 1 ] - - location: 25 (remaining gas: 1039985.479 units remaining) + - location: 25 (remaining gas: 1039985.524 units remaining) [ 2 ] - - location: 20 (remaining gas: 1039985.449 units remaining) + - location: 20 (remaining gas: 1039985.494 units remaining) [ 3 2 ] - - location: 14 (remaining gas: 1039985.434 units remaining) + - location: 14 (remaining gas: 1039985.479 units remaining) [ 3 2 ] - - location: 16 (remaining gas: 1039985.419 units remaining) + - location: 16 (remaining gas: 1039985.464 units remaining) [ 2 ] - - location: 18 (remaining gas: 1039985.409 units remaining) + - location: 18 (remaining gas: 1039985.454 units remaining) [ 2 2 ] - - location: 16 (remaining gas: 1039985.379 units remaining) + - location: 16 (remaining gas: 1039985.424 units remaining) [ 3 2 2 ] - - location: 19 (remaining gas: 1039985.324 units remaining) + - location: 19 (remaining gas: 1039985.369 units remaining) [ 5 2 ] - - location: 20 (remaining gas: 1039985.309 units remaining) + - location: 20 (remaining gas: 1039985.354 units remaining) [ 2 ] - - location: 22 (remaining gas: 1039985.299 units remaining) + - location: 22 (remaining gas: 1039985.344 units remaining) [ 1 2 ] - - location: 25 (remaining gas: 1039985.244 units remaining) + - location: 25 (remaining gas: 1039985.289 units remaining) [ 3 ] - - location: 20 (remaining gas: 1039985.214 units remaining) + - location: 20 (remaining gas: 1039985.259 units remaining) [ 5 3 ] - - location: 14 (remaining gas: 1039985.199 units remaining) + - location: 14 (remaining gas: 1039985.244 units remaining) [ 0 3 ] - - location: 16 (remaining gas: 1039985.184 units remaining) + - location: 16 (remaining gas: 1039985.229 units remaining) [ 3 ] - - location: 18 (remaining gas: 1039985.174 units remaining) + - location: 18 (remaining gas: 1039985.219 units remaining) [ 3 3 ] - - location: 16 (remaining gas: 1039985.144 units remaining) + - location: 16 (remaining gas: 1039985.189 units remaining) [ 0 3 3 ] - - location: 19 (remaining gas: 1039985.089 units remaining) + - location: 19 (remaining gas: 1039985.134 units remaining) [ 3 3 ] - - location: 20 (remaining gas: 1039985.074 units remaining) + - location: 20 (remaining gas: 1039985.119 units remaining) [ 3 ] - - location: 22 (remaining gas: 1039985.064 units remaining) + - location: 22 (remaining gas: 1039985.109 units remaining) [ 1 3 ] - - location: 25 (remaining gas: 1039985.009 units remaining) + - location: 25 (remaining gas: 1039985.054 units remaining) [ 4 ] - - location: 20 (remaining gas: 1039984.979 units remaining) + - location: 20 (remaining gas: 1039985.024 units remaining) [ 3 4 ] - - location: 14 (remaining gas: 1039984.964 units remaining) + - location: 14 (remaining gas: 1039985.009 units remaining) [ { 1 ; 3 ; 5 ; 3 } 4 ] - - location: 26 (remaining gas: 1039984.949 units remaining) + - location: 26 (remaining gas: 1039984.994 units remaining) [ {} { 1 ; 3 ; 5 ; 3 } 4 ] - - location: 28 (remaining gas: 1039984.934 units remaining) + - location: 28 (remaining gas: 1039984.979 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) 4 ] - - location: 29 (remaining gas: 1039984.919 units remaining) + - location: 29 (remaining gas: 1039984.964 units remaining) [ 4 ] - - location: 31 (remaining gas: 1039984.909 units remaining) + - location: 31 (remaining gas: 1039984.954 units remaining) [ ] - - location: 29 (remaining gas: 1039984.879 units remaining) + - location: 29 (remaining gas: 1039984.924 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out index 18535839aa04..348f8127a8d2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039986.334 units remaining) + - location: 9 (remaining gas: 1039986.379 units remaining) [ (Pair {} { 0 }) ] - - location: 9 (remaining gas: 1039986.324 units remaining) + - location: 9 (remaining gas: 1039986.369 units remaining) [ {} ] - - location: 10 (remaining gas: 1039986.314 units remaining) + - location: 10 (remaining gas: 1039986.359 units remaining) [ 0 {} ] - - location: 13 (remaining gas: 1039986.304 units remaining) + - location: 13 (remaining gas: 1039986.349 units remaining) [ {} 0 ] - - location: 14 (remaining gas: 1039986.304 units remaining) + - location: 14 (remaining gas: 1039986.349 units remaining) [ {} 0 ] - - location: 26 (remaining gas: 1039986.289 units remaining) + - location: 26 (remaining gas: 1039986.334 units remaining) [ {} {} 0 ] - - location: 28 (remaining gas: 1039986.274 units remaining) + - location: 28 (remaining gas: 1039986.319 units remaining) [ (Pair {} {}) 0 ] - - location: 29 (remaining gas: 1039986.259 units remaining) + - location: 29 (remaining gas: 1039986.304 units remaining) [ 0 ] - - location: 31 (remaining gas: 1039986.249 units remaining) + - location: 31 (remaining gas: 1039986.294 units remaining) [ ] - - location: 29 (remaining gas: 1039986.219 units remaining) + - location: 29 (remaining gas: 1039986.264 units remaining) [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index e1a96c951e9f..5afa3a66f442 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,157 +7,157 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039977.675 units remaining) + - location: 9 (remaining gas: 1039978.215 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039977.665 units remaining) + - location: 9 (remaining gas: 1039978.205 units remaining) [ { "c" ; "b" ; "a" } ] - - location: 10 (remaining gas: 1039977.650 units remaining) + - location: 10 (remaining gas: 1039978.190 units remaining) [ {} { "c" ; "b" ; "a" } ] - - location: 12 (remaining gas: 1039977.640 units remaining) + - location: 12 (remaining gas: 1039978.180 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 13 (remaining gas: 1039977.625 units remaining) + - location: 13 (remaining gas: 1039978.165 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) ] - - location: 14 (remaining gas: 1039977.610 units remaining) + - location: 14 (remaining gas: 1039978.150 units remaining) [ (Left (Pair { "c" ; "b" ; "a" } {})) ] - - location: 17 (remaining gas: 1039977.610 units remaining) + - location: 17 (remaining gas: 1039978.150 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) ] - - location: 19 (remaining gas: 1039977.600 units remaining) + - location: 19 (remaining gas: 1039978.140 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) (Pair { "c" ; "b" ; "a" } {}) ] - - location: 20 (remaining gas: 1039977.590 units remaining) + - location: 20 (remaining gas: 1039978.130 units remaining) [ { "c" ; "b" ; "a" } (Pair { "c" ; "b" ; "a" } {}) ] - - location: 21 (remaining gas: 1039977.575 units remaining) + - location: 21 (remaining gas: 1039978.115 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) ] - - location: 23 (remaining gas: 1039977.565 units remaining) + - location: 23 (remaining gas: 1039978.105 units remaining) [ {} ] - - location: 21 (remaining gas: 1039977.535 units remaining) + - location: 21 (remaining gas: 1039978.075 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 24 (remaining gas: 1039977.525 units remaining) + - location: 24 (remaining gas: 1039978.065 units remaining) [ "c" { "b" ; "a" } {} ] - - location: 26 (remaining gas: 1039977.515 units remaining) + - location: 26 (remaining gas: 1039978.055 units remaining) [ { "b" ; "a" } "c" {} ] - - location: 27 (remaining gas: 1039977.500 units remaining) + - location: 27 (remaining gas: 1039978.040 units remaining) [ "c" {} ] - - location: 29 (remaining gas: 1039977.485 units remaining) + - location: 29 (remaining gas: 1039978.025 units remaining) [ { "c" } ] - - location: 27 (remaining gas: 1039977.455 units remaining) + - location: 27 (remaining gas: 1039977.995 units remaining) [ { "b" ; "a" } { "c" } ] - - location: 30 (remaining gas: 1039977.440 units remaining) + - location: 30 (remaining gas: 1039977.980 units remaining) [ (Pair { "b" ; "a" } { "c" }) ] - - location: 31 (remaining gas: 1039977.425 units remaining) + - location: 31 (remaining gas: 1039977.965 units remaining) [ (Left (Pair { "b" ; "a" } { "c" })) ] - - location: 24 (remaining gas: 1039977.410 units remaining) + - location: 24 (remaining gas: 1039977.950 units remaining) [ (Left (Pair { "b" ; "a" } { "c" })) ] - - location: 17 (remaining gas: 1039977.395 units remaining) + - location: 17 (remaining gas: 1039977.935 units remaining) [ (Pair { "b" ; "a" } { "c" }) ] - - location: 19 (remaining gas: 1039977.385 units remaining) + - location: 19 (remaining gas: 1039977.925 units remaining) [ (Pair { "b" ; "a" } { "c" }) (Pair { "b" ; "a" } { "c" }) ] - - location: 20 (remaining gas: 1039977.375 units remaining) + - location: 20 (remaining gas: 1039977.915 units remaining) [ { "b" ; "a" } (Pair { "b" ; "a" } { "c" }) ] - - location: 21 (remaining gas: 1039977.360 units remaining) + - location: 21 (remaining gas: 1039977.900 units remaining) [ (Pair { "b" ; "a" } { "c" }) ] - - location: 23 (remaining gas: 1039977.350 units remaining) + - location: 23 (remaining gas: 1039977.890 units remaining) [ { "c" } ] - - location: 21 (remaining gas: 1039977.320 units remaining) + - location: 21 (remaining gas: 1039977.860 units remaining) [ { "b" ; "a" } { "c" } ] - - location: 24 (remaining gas: 1039977.310 units remaining) + - location: 24 (remaining gas: 1039977.850 units remaining) [ "b" { "a" } { "c" } ] - - location: 26 (remaining gas: 1039977.300 units remaining) + - location: 26 (remaining gas: 1039977.840 units remaining) [ { "a" } "b" { "c" } ] - - location: 27 (remaining gas: 1039977.285 units remaining) + - location: 27 (remaining gas: 1039977.825 units remaining) [ "b" { "c" } ] - - location: 29 (remaining gas: 1039977.270 units remaining) + - location: 29 (remaining gas: 1039977.810 units remaining) [ { "b" ; "c" } ] - - location: 27 (remaining gas: 1039977.240 units remaining) + - location: 27 (remaining gas: 1039977.780 units remaining) [ { "a" } { "b" ; "c" } ] - - location: 30 (remaining gas: 1039977.225 units remaining) + - location: 30 (remaining gas: 1039977.765 units remaining) [ (Pair { "a" } { "b" ; "c" }) ] - - location: 31 (remaining gas: 1039977.210 units remaining) + - location: 31 (remaining gas: 1039977.750 units remaining) [ (Left (Pair { "a" } { "b" ; "c" })) ] - - location: 24 (remaining gas: 1039977.195 units remaining) + - location: 24 (remaining gas: 1039977.735 units remaining) [ (Left (Pair { "a" } { "b" ; "c" })) ] - - location: 17 (remaining gas: 1039977.180 units remaining) + - location: 17 (remaining gas: 1039977.720 units remaining) [ (Pair { "a" } { "b" ; "c" }) ] - - location: 19 (remaining gas: 1039977.170 units remaining) + - location: 19 (remaining gas: 1039977.710 units remaining) [ (Pair { "a" } { "b" ; "c" }) (Pair { "a" } { "b" ; "c" }) ] - - location: 20 (remaining gas: 1039977.160 units remaining) + - location: 20 (remaining gas: 1039977.700 units remaining) [ { "a" } (Pair { "a" } { "b" ; "c" }) ] - - location: 21 (remaining gas: 1039977.145 units remaining) + - location: 21 (remaining gas: 1039977.685 units remaining) [ (Pair { "a" } { "b" ; "c" }) ] - - location: 23 (remaining gas: 1039977.135 units remaining) + - location: 23 (remaining gas: 1039977.675 units remaining) [ { "b" ; "c" } ] - - location: 21 (remaining gas: 1039977.105 units remaining) + - location: 21 (remaining gas: 1039977.645 units remaining) [ { "a" } { "b" ; "c" } ] - - location: 24 (remaining gas: 1039977.095 units remaining) + - location: 24 (remaining gas: 1039977.635 units remaining) [ "a" {} { "b" ; "c" } ] - - location: 26 (remaining gas: 1039977.085 units remaining) + - location: 26 (remaining gas: 1039977.625 units remaining) [ {} "a" { "b" ; "c" } ] - - location: 27 (remaining gas: 1039977.070 units remaining) + - location: 27 (remaining gas: 1039977.610 units remaining) [ "a" { "b" ; "c" } ] - - location: 29 (remaining gas: 1039977.055 units remaining) + - location: 29 (remaining gas: 1039977.595 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 27 (remaining gas: 1039977.025 units remaining) + - location: 27 (remaining gas: 1039977.565 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 30 (remaining gas: 1039977.010 units remaining) + - location: 30 (remaining gas: 1039977.550 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: 31 (remaining gas: 1039976.995 units remaining) + - location: 31 (remaining gas: 1039977.535 units remaining) [ (Left (Pair {} { "a" ; "b" ; "c" })) ] - - location: 24 (remaining gas: 1039976.980 units remaining) + - location: 24 (remaining gas: 1039977.520 units remaining) [ (Left (Pair {} { "a" ; "b" ; "c" })) ] - - location: 17 (remaining gas: 1039976.965 units remaining) + - location: 17 (remaining gas: 1039977.505 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: 19 (remaining gas: 1039976.955 units remaining) + - location: 19 (remaining gas: 1039977.495 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) (Pair {} { "a" ; "b" ; "c" }) ] - - location: 20 (remaining gas: 1039976.945 units remaining) + - location: 20 (remaining gas: 1039977.485 units remaining) [ {} (Pair {} { "a" ; "b" ; "c" }) ] - - location: 21 (remaining gas: 1039976.930 units remaining) + - location: 21 (remaining gas: 1039977.470 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: 23 (remaining gas: 1039976.920 units remaining) + - location: 23 (remaining gas: 1039977.460 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 21 (remaining gas: 1039976.890 units remaining) + - location: 21 (remaining gas: 1039977.430 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 24 (remaining gas: 1039976.880 units remaining) + - location: 24 (remaining gas: 1039977.420 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 35 (remaining gas: 1039976.865 units remaining) + - location: 35 (remaining gas: 1039977.405 units remaining) [ (Right { "a" ; "b" ; "c" }) ] - - location: 24 (remaining gas: 1039976.850 units remaining) + - location: 24 (remaining gas: 1039977.390 units remaining) [ (Right { "a" ; "b" ; "c" }) ] - - location: 17 (remaining gas: 1039976.835 units remaining) + - location: 17 (remaining gas: 1039977.375 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 41 (remaining gas: 1039976.820 units remaining) + - location: 41 (remaining gas: 1039977.360 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 43 (remaining gas: 1039976.805 units remaining) + - location: 43 (remaining gas: 1039977.345 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" index e78e39b6c474..6b410f8c35f8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" @@ -7,46 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039978.047 units remaining) + - location: 9 (remaining gas: 1039978.587 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039978.037 units remaining) + - location: 9 (remaining gas: 1039978.577 units remaining) [ {} ] - - location: 10 (remaining gas: 1039978.022 units remaining) + - location: 10 (remaining gas: 1039978.562 units remaining) [ {} {} ] - - location: 12 (remaining gas: 1039978.012 units remaining) + - location: 12 (remaining gas: 1039978.552 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039977.997 units remaining) + - location: 13 (remaining gas: 1039978.537 units remaining) [ (Pair {} {}) ] - - location: 14 (remaining gas: 1039977.982 units remaining) + - location: 14 (remaining gas: 1039978.522 units remaining) [ (Left (Pair {} {})) ] - - location: 17 (remaining gas: 1039977.982 units remaining) + - location: 17 (remaining gas: 1039978.522 units remaining) [ (Pair {} {}) ] - - location: 19 (remaining gas: 1039977.972 units remaining) + - location: 19 (remaining gas: 1039978.512 units remaining) [ (Pair {} {}) (Pair {} {}) ] - - location: 20 (remaining gas: 1039977.962 units remaining) + - location: 20 (remaining gas: 1039978.502 units remaining) [ {} (Pair {} {}) ] - - location: 21 (remaining gas: 1039977.947 units remaining) + - location: 21 (remaining gas: 1039978.487 units remaining) [ (Pair {} {}) ] - - location: 23 (remaining gas: 1039977.937 units remaining) + - location: 23 (remaining gas: 1039978.477 units remaining) [ {} ] - - location: 21 (remaining gas: 1039977.907 units remaining) + - location: 21 (remaining gas: 1039978.447 units remaining) [ {} {} ] - - location: 24 (remaining gas: 1039977.897 units remaining) + - location: 24 (remaining gas: 1039978.437 units remaining) [ {} ] - - location: 35 (remaining gas: 1039977.882 units remaining) + - location: 35 (remaining gas: 1039978.422 units remaining) [ (Right {}) ] - - location: 24 (remaining gas: 1039977.867 units remaining) + - location: 24 (remaining gas: 1039978.407 units remaining) [ (Right {}) ] - - location: 17 (remaining gas: 1039977.852 units remaining) + - location: 17 (remaining gas: 1039978.392 units remaining) [ {} ] - - location: 41 (remaining gas: 1039977.837 units remaining) + - location: 41 (remaining gas: 1039978.377 units remaining) [ {} {} ] - - location: 43 (remaining gas: 1039977.822 units remaining) + - location: 43 (remaining gas: 1039978.362 units remaining) [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out index ea0a08482b97..a729ad3caa93 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out @@ -7,125 +7,125 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039944.541 units remaining) + - location: 7 (remaining gas: 1039944.811 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039944.531 units remaining) + - location: 7 (remaining gas: 1039944.801 units remaining) [ Unit ] - - location: 8 (remaining gas: 1039944.521 units remaining) + - location: 8 (remaining gas: 1039944.791 units remaining) [ ] - - location: 9 (remaining gas: 1039944.511 units remaining) + - location: 9 (remaining gas: 1039944.781 units remaining) [ 7987 ] - - location: 12 (remaining gas: 1039944.501 units remaining) + - location: 12 (remaining gas: 1039944.771 units remaining) [ 10 7987 ] - - location: 15 (remaining gas: 1039944.501 units remaining) + - location: 15 (remaining gas: 1039944.771 units remaining) [ 79870 ] - - location: 16 (remaining gas: 1039944.491 units remaining) + - location: 16 (remaining gas: 1039944.761 units remaining) [ 79870 79870 ] - - location: 19 (remaining gas: 1039944.456 units remaining) + - location: 19 (remaining gas: 1039944.726 units remaining) [ 0 ] - - location: 21 (remaining gas: 1039944.441 units remaining) + - location: 21 (remaining gas: 1039944.711 units remaining) [ True ] - - location: 22 (remaining gas: 1039944.431 units remaining) + - location: 22 (remaining gas: 1039944.701 units remaining) [ ] - - location: 22 (remaining gas: 1039944.416 units remaining) + - location: 22 (remaining gas: 1039944.686 units remaining) [ ] - - location: 28 (remaining gas: 1039944.406 units remaining) + - location: 28 (remaining gas: 1039944.676 units remaining) [ 10 ] - - location: 31 (remaining gas: 1039944.396 units remaining) + - location: 31 (remaining gas: 1039944.666 units remaining) [ 7987 10 ] - - location: 34 (remaining gas: 1039944.396 units remaining) + - location: 34 (remaining gas: 1039944.666 units remaining) [ 79870 ] - - location: 35 (remaining gas: 1039944.386 units remaining) + - location: 35 (remaining gas: 1039944.656 units remaining) [ 79870 79870 ] - - location: 38 (remaining gas: 1039944.351 units remaining) + - location: 38 (remaining gas: 1039944.621 units remaining) [ 0 ] - - location: 40 (remaining gas: 1039944.336 units remaining) + - location: 40 (remaining gas: 1039944.606 units remaining) [ True ] - - location: 41 (remaining gas: 1039944.326 units remaining) + - location: 41 (remaining gas: 1039944.596 units remaining) [ ] - - location: 41 (remaining gas: 1039944.311 units remaining) + - location: 41 (remaining gas: 1039944.581 units remaining) [ ] - - location: 47 (remaining gas: 1039944.301 units remaining) + - location: 47 (remaining gas: 1039944.571 units remaining) [ 10 ] - - location: 50 (remaining gas: 1039944.291 units remaining) + - location: 50 (remaining gas: 1039944.561 units remaining) [ -7987 10 ] - - location: 53 (remaining gas: 1039944.185 units remaining) + - location: 53 (remaining gas: 1039944.455 units remaining) [ -79870 ] - - location: 54 (remaining gas: 1039944.175 units remaining) + - location: 54 (remaining gas: 1039944.445 units remaining) [ -79870 -79870 ] - - location: 57 (remaining gas: 1039944.140 units remaining) + - location: 57 (remaining gas: 1039944.410 units remaining) [ 0 ] - - location: 59 (remaining gas: 1039944.125 units remaining) + - location: 59 (remaining gas: 1039944.395 units remaining) [ True ] - - location: 60 (remaining gas: 1039944.115 units remaining) + - location: 60 (remaining gas: 1039944.385 units remaining) [ ] - - location: 60 (remaining gas: 1039944.100 units remaining) + - location: 60 (remaining gas: 1039944.370 units remaining) [ ] - - location: 66 (remaining gas: 1039944.090 units remaining) + - location: 66 (remaining gas: 1039944.360 units remaining) [ 10 ] - - location: 69 (remaining gas: 1039944.080 units remaining) + - location: 69 (remaining gas: 1039944.350 units remaining) [ -7987 10 ] - - location: 72 (remaining gas: 1039943.974 units remaining) + - location: 72 (remaining gas: 1039944.244 units remaining) [ -79870 ] - - location: 73 (remaining gas: 1039943.964 units remaining) + - location: 73 (remaining gas: 1039944.234 units remaining) [ -79870 -79870 ] - - location: 76 (remaining gas: 1039943.929 units remaining) + - location: 76 (remaining gas: 1039944.199 units remaining) [ 0 ] - - location: 78 (remaining gas: 1039943.914 units remaining) + - location: 78 (remaining gas: 1039944.184 units remaining) [ True ] - - location: 79 (remaining gas: 1039943.904 units remaining) + - location: 79 (remaining gas: 1039944.174 units remaining) [ ] - - location: 79 (remaining gas: 1039943.889 units remaining) + - location: 79 (remaining gas: 1039944.159 units remaining) [ ] - - location: 85 (remaining gas: 1039943.879 units remaining) + - location: 85 (remaining gas: 1039944.149 units remaining) [ -10 ] - - location: 88 (remaining gas: 1039943.869 units remaining) + - location: 88 (remaining gas: 1039944.139 units remaining) [ 7987 -10 ] - - location: 91 (remaining gas: 1039943.763 units remaining) + - location: 91 (remaining gas: 1039944.033 units remaining) [ -79870 ] - - location: 92 (remaining gas: 1039943.753 units remaining) + - location: 92 (remaining gas: 1039944.023 units remaining) [ -79870 -79870 ] - - location: 95 (remaining gas: 1039943.718 units remaining) + - location: 95 (remaining gas: 1039943.988 units remaining) [ 0 ] - - location: 97 (remaining gas: 1039943.703 units remaining) + - location: 97 (remaining gas: 1039943.973 units remaining) [ True ] - - location: 98 (remaining gas: 1039943.693 units remaining) + - location: 98 (remaining gas: 1039943.963 units remaining) [ ] - - location: 98 (remaining gas: 1039943.678 units remaining) + - location: 98 (remaining gas: 1039943.948 units remaining) [ ] - - location: 104 (remaining gas: 1039943.668 units remaining) + - location: 104 (remaining gas: 1039943.938 units remaining) [ 10 ] - - location: 107 (remaining gas: 1039943.658 units remaining) + - location: 107 (remaining gas: 1039943.928 units remaining) [ 7987 10 ] - - location: 110 (remaining gas: 1039943.552 units remaining) + - location: 110 (remaining gas: 1039943.822 units remaining) [ 79870 ] - - location: 111 (remaining gas: 1039943.542 units remaining) + - location: 111 (remaining gas: 1039943.812 units remaining) [ 79870 79870 ] - - location: 114 (remaining gas: 1039943.507 units remaining) + - location: 114 (remaining gas: 1039943.777 units remaining) [ 0 ] - - location: 116 (remaining gas: 1039943.492 units remaining) + - location: 116 (remaining gas: 1039943.762 units remaining) [ True ] - - location: 117 (remaining gas: 1039943.482 units remaining) + - location: 117 (remaining gas: 1039943.752 units remaining) [ ] - - location: 117 (remaining gas: 1039943.467 units remaining) + - location: 117 (remaining gas: 1039943.737 units remaining) [ ] - - location: 123 (remaining gas: 1039943.457 units remaining) + - location: 123 (remaining gas: 1039943.727 units remaining) [ Unit ] - - location: 124 (remaining gas: 1039943.442 units remaining) + - location: 124 (remaining gas: 1039943.712 units remaining) [ {} Unit ] - - location: 126 (remaining gas: 1039943.427 units remaining) + - location: 126 (remaining gas: 1039943.697 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out index 4e380dc4e5d5..067e01755134 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out @@ -7,32 +7,32 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039987.678 units remaining) + - location: 7 (remaining gas: 1039987.903 units remaining) [ (Pair 257 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039987.668 units remaining) + - location: 7 (remaining gas: 1039987.893 units remaining) [ 257 ] - - location: 8 (remaining gas: 1039987.658 units remaining) + - location: 8 (remaining gas: 1039987.883 units remaining) [ 1 257 ] - - location: 11 (remaining gas: 1039987.648 units remaining) + - location: 11 (remaining gas: 1039987.873 units remaining) [ 257 1 ] - - location: 12 (remaining gas: 1039987.508 units remaining) + - location: 12 (remaining gas: 1039987.733 units remaining) [ (Some (Pair 257 0)) ] - - location: 14 (remaining gas: 1039987.498 units remaining) + - location: 14 (remaining gas: 1039987.723 units remaining) [ (Pair 257 0) ] - - location: 14 (remaining gas: 1039987.483 units remaining) + - location: 14 (remaining gas: 1039987.708 units remaining) [ (Pair 257 0) ] - - location: 20 (remaining gas: 1039987.473 units remaining) + - location: 20 (remaining gas: 1039987.698 units remaining) [ 257 ] - - location: 21 (remaining gas: 1039987.463 units remaining) + - location: 21 (remaining gas: 1039987.688 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 257 ] - - location: 24 (remaining gas: 1039987.131 units remaining) + - location: 24 (remaining gas: 1039987.356 units remaining) [ 0x0101000000000000000000000000000000000000000000000000000000000000 ] - - location: 25 (remaining gas: 1039987.116 units remaining) + - location: 25 (remaining gas: 1039987.341 units remaining) [ {} 0x0101000000000000000000000000000000000000000000000000000000000000 ] - - location: 27 (remaining gas: 1039987.101 units remaining) + - location: 27 (remaining gas: 1039987.326 units remaining) [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out index ffb7a6773c6c..979b6be4d862 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out @@ -7,32 +7,32 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039987.678 units remaining) + - location: 7 (remaining gas: 1039987.903 units remaining) [ (Pair 16 0x0200000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039987.668 units remaining) + - location: 7 (remaining gas: 1039987.893 units remaining) [ 16 ] - - location: 8 (remaining gas: 1039987.658 units remaining) + - location: 8 (remaining gas: 1039987.883 units remaining) [ 1 16 ] - - location: 11 (remaining gas: 1039987.648 units remaining) + - location: 11 (remaining gas: 1039987.873 units remaining) [ 16 1 ] - - location: 12 (remaining gas: 1039987.508 units remaining) + - location: 12 (remaining gas: 1039987.733 units remaining) [ (Some (Pair 16 0)) ] - - location: 14 (remaining gas: 1039987.498 units remaining) + - location: 14 (remaining gas: 1039987.723 units remaining) [ (Pair 16 0) ] - - location: 14 (remaining gas: 1039987.483 units remaining) + - location: 14 (remaining gas: 1039987.708 units remaining) [ (Pair 16 0) ] - - location: 20 (remaining gas: 1039987.473 units remaining) + - location: 20 (remaining gas: 1039987.698 units remaining) [ 16 ] - - location: 21 (remaining gas: 1039987.463 units remaining) + - location: 21 (remaining gas: 1039987.688 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 16 ] - - location: 24 (remaining gas: 1039987.132 units remaining) + - location: 24 (remaining gas: 1039987.357 units remaining) [ 0x1000000000000000000000000000000000000000000000000000000000000000 ] - - location: 25 (remaining gas: 1039987.117 units remaining) + - location: 25 (remaining gas: 1039987.342 units remaining) [ {} 0x1000000000000000000000000000000000000000000000000000000000000000 ] - - location: 27 (remaining gas: 1039987.102 units remaining) + - location: 27 (remaining gas: 1039987.327 units remaining) [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out index c5fdc6ed66cf..648d7c7419de 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out @@ -7,19 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.536 units remaining) + - location: 9 (remaining gas: 1039992.671 units remaining) [ (Pair (Left -2) 0) ] - - location: 9 (remaining gas: 1039992.526 units remaining) + - location: 9 (remaining gas: 1039992.661 units remaining) [ (Left -2) ] - - location: 10 (remaining gas: 1039992.516 units remaining) + - location: 10 (remaining gas: 1039992.651 units remaining) [ -2 ] - - location: 12 (remaining gas: 1039992.476 units remaining) + - location: 12 (remaining gas: 1039992.611 units remaining) [ 2 ] - - location: 10 (remaining gas: 1039992.461 units remaining) + - location: 10 (remaining gas: 1039992.596 units remaining) [ 2 ] - - location: 15 (remaining gas: 1039992.446 units remaining) + - location: 15 (remaining gas: 1039992.581 units remaining) [ {} 2 ] - - location: 17 (remaining gas: 1039992.431 units remaining) + - location: 17 (remaining gas: 1039992.566 units remaining) [ (Pair {} 2) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out index 4a0f3929cc46..327a08473222 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out @@ -7,19 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.536 units remaining) + - location: 9 (remaining gas: 1039992.671 units remaining) [ (Pair (Left 0) 0) ] - - location: 9 (remaining gas: 1039992.526 units remaining) + - location: 9 (remaining gas: 1039992.661 units remaining) [ (Left 0) ] - - location: 10 (remaining gas: 1039992.516 units remaining) + - location: 10 (remaining gas: 1039992.651 units remaining) [ 0 ] - - location: 12 (remaining gas: 1039992.476 units remaining) + - location: 12 (remaining gas: 1039992.611 units remaining) [ 0 ] - - location: 10 (remaining gas: 1039992.461 units remaining) + - location: 10 (remaining gas: 1039992.596 units remaining) [ 0 ] - - location: 15 (remaining gas: 1039992.446 units remaining) + - location: 15 (remaining gas: 1039992.581 units remaining) [ {} 0 ] - - location: 17 (remaining gas: 1039992.431 units remaining) + - location: 17 (remaining gas: 1039992.566 units remaining) [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out index 8f1e974a7807..fe7f4bd2ec57 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out @@ -7,19 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.536 units remaining) + - location: 9 (remaining gas: 1039992.671 units remaining) [ (Pair (Left 2) 0) ] - - location: 9 (remaining gas: 1039992.526 units remaining) + - location: 9 (remaining gas: 1039992.661 units remaining) [ (Left 2) ] - - location: 10 (remaining gas: 1039992.516 units remaining) + - location: 10 (remaining gas: 1039992.651 units remaining) [ 2 ] - - location: 12 (remaining gas: 1039992.476 units remaining) + - location: 12 (remaining gas: 1039992.611 units remaining) [ -2 ] - - location: 10 (remaining gas: 1039992.461 units remaining) + - location: 10 (remaining gas: 1039992.596 units remaining) [ -2 ] - - location: 15 (remaining gas: 1039992.446 units remaining) + - location: 15 (remaining gas: 1039992.581 units remaining) [ {} -2 ] - - location: 17 (remaining gas: 1039992.431 units remaining) + - location: 17 (remaining gas: 1039992.566 units remaining) [ (Pair {} -2) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out index 5cc41aaf28b2..fd5844e4a675 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out @@ -7,19 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.536 units remaining) + - location: 9 (remaining gas: 1039992.671 units remaining) [ (Pair (Right 0) 0) ] - - location: 9 (remaining gas: 1039992.526 units remaining) + - location: 9 (remaining gas: 1039992.661 units remaining) [ (Right 0) ] - - location: 10 (remaining gas: 1039992.516 units remaining) + - location: 10 (remaining gas: 1039992.651 units remaining) [ 0 ] - - location: 14 (remaining gas: 1039992.476 units remaining) + - location: 14 (remaining gas: 1039992.611 units remaining) [ 0 ] - - location: 10 (remaining gas: 1039992.461 units remaining) + - location: 10 (remaining gas: 1039992.596 units remaining) [ 0 ] - - location: 15 (remaining gas: 1039992.446 units remaining) + - location: 15 (remaining gas: 1039992.581 units remaining) [ {} 0 ] - - location: 17 (remaining gas: 1039992.431 units remaining) + - location: 17 (remaining gas: 1039992.566 units remaining) [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out index 7728e88c466d..b806c7ca16d4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out @@ -7,19 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.536 units remaining) + - location: 9 (remaining gas: 1039992.671 units remaining) [ (Pair (Right 2) 0) ] - - location: 9 (remaining gas: 1039992.526 units remaining) + - location: 9 (remaining gas: 1039992.661 units remaining) [ (Right 2) ] - - location: 10 (remaining gas: 1039992.516 units remaining) + - location: 10 (remaining gas: 1039992.651 units remaining) [ 2 ] - - location: 14 (remaining gas: 1039992.476 units remaining) + - location: 14 (remaining gas: 1039992.611 units remaining) [ -2 ] - - location: 10 (remaining gas: 1039992.461 units remaining) + - location: 10 (remaining gas: 1039992.596 units remaining) [ -2 ] - - location: 15 (remaining gas: 1039992.446 units remaining) + - location: 15 (remaining gas: 1039992.581 units remaining) [ {} -2 ] - - location: 17 (remaining gas: 1039992.431 units remaining) + - location: 17 (remaining gas: 1039992.566 units remaining) [ (Pair {} -2) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out index 7cbaf7f26f6f..c39edfa424d0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.535 units remaining) + - location: 10 (remaining gas: 1039991.670 units remaining) [ (Pair (Left -8) None) ] - - location: 10 (remaining gas: 1039991.525 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Left -8) ] - - location: 11 (remaining gas: 1039991.515 units remaining) + - location: 11 (remaining gas: 1039991.650 units remaining) [ -8 ] - - location: 13 (remaining gas: 1039991.465 units remaining) + - location: 13 (remaining gas: 1039991.600 units remaining) [ 7 ] - - location: 11 (remaining gas: 1039991.450 units remaining) + - location: 11 (remaining gas: 1039991.585 units remaining) [ 7 ] - - location: 16 (remaining gas: 1039991.435 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ (Some 7) ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ {} (Some 7) ] - - location: 19 (remaining gas: 1039991.405 units remaining) + - location: 19 (remaining gas: 1039991.540 units remaining) [ (Pair {} (Some 7)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out index e322fab29da9..31de7c291f18 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.535 units remaining) + - location: 10 (remaining gas: 1039991.670 units remaining) [ (Pair (Left -9) None) ] - - location: 10 (remaining gas: 1039991.525 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Left -9) ] - - location: 11 (remaining gas: 1039991.515 units remaining) + - location: 11 (remaining gas: 1039991.650 units remaining) [ -9 ] - - location: 13 (remaining gas: 1039991.465 units remaining) + - location: 13 (remaining gas: 1039991.600 units remaining) [ 8 ] - - location: 11 (remaining gas: 1039991.450 units remaining) + - location: 11 (remaining gas: 1039991.585 units remaining) [ 8 ] - - location: 16 (remaining gas: 1039991.435 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ (Some 8) ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ {} (Some 8) ] - - location: 19 (remaining gas: 1039991.405 units remaining) + - location: 19 (remaining gas: 1039991.540 units remaining) [ (Pair {} (Some 8)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out index ebee77dd4abb..1a402e6d1a8e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.535 units remaining) + - location: 10 (remaining gas: 1039991.670 units remaining) [ (Pair (Left 0) None) ] - - location: 10 (remaining gas: 1039991.525 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Left 0) ] - - location: 11 (remaining gas: 1039991.515 units remaining) + - location: 11 (remaining gas: 1039991.650 units remaining) [ 0 ] - - location: 13 (remaining gas: 1039991.465 units remaining) + - location: 13 (remaining gas: 1039991.600 units remaining) [ -1 ] - - location: 11 (remaining gas: 1039991.450 units remaining) + - location: 11 (remaining gas: 1039991.585 units remaining) [ -1 ] - - location: 16 (remaining gas: 1039991.435 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ (Some -1) ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ {} (Some -1) ] - - location: 19 (remaining gas: 1039991.405 units remaining) + - location: 19 (remaining gas: 1039991.540 units remaining) [ (Pair {} (Some -1)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out index 8a42209fa149..f7fa9cb29f01 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.535 units remaining) + - location: 10 (remaining gas: 1039991.670 units remaining) [ (Pair (Left 7) None) ] - - location: 10 (remaining gas: 1039991.525 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Left 7) ] - - location: 11 (remaining gas: 1039991.515 units remaining) + - location: 11 (remaining gas: 1039991.650 units remaining) [ 7 ] - - location: 13 (remaining gas: 1039991.465 units remaining) + - location: 13 (remaining gas: 1039991.600 units remaining) [ -8 ] - - location: 11 (remaining gas: 1039991.450 units remaining) + - location: 11 (remaining gas: 1039991.585 units remaining) [ -8 ] - - location: 16 (remaining gas: 1039991.435 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ (Some -8) ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ {} (Some -8) ] - - location: 19 (remaining gas: 1039991.405 units remaining) + - location: 19 (remaining gas: 1039991.540 units remaining) [ (Pair {} (Some -8)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out index a1feef1e96e9..068d965db6a6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.535 units remaining) + - location: 10 (remaining gas: 1039991.670 units remaining) [ (Pair (Left 8) None) ] - - location: 10 (remaining gas: 1039991.525 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Left 8) ] - - location: 11 (remaining gas: 1039991.515 units remaining) + - location: 11 (remaining gas: 1039991.650 units remaining) [ 8 ] - - location: 13 (remaining gas: 1039991.465 units remaining) + - location: 13 (remaining gas: 1039991.600 units remaining) [ -9 ] - - location: 11 (remaining gas: 1039991.450 units remaining) + - location: 11 (remaining gas: 1039991.585 units remaining) [ -9 ] - - location: 16 (remaining gas: 1039991.435 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ (Some -9) ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ {} (Some -9) ] - - location: 19 (remaining gas: 1039991.405 units remaining) + - location: 19 (remaining gas: 1039991.540 units remaining) [ (Pair {} (Some -9)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out index 76b99d676811..1dccb9d286c6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.535 units remaining) + - location: 10 (remaining gas: 1039991.670 units remaining) [ (Pair (Right 0) None) ] - - location: 10 (remaining gas: 1039991.525 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Right 0) ] - - location: 11 (remaining gas: 1039991.515 units remaining) + - location: 11 (remaining gas: 1039991.650 units remaining) [ 0 ] - - location: 15 (remaining gas: 1039991.465 units remaining) + - location: 15 (remaining gas: 1039991.600 units remaining) [ -1 ] - - location: 11 (remaining gas: 1039991.450 units remaining) + - location: 11 (remaining gas: 1039991.585 units remaining) [ -1 ] - - location: 16 (remaining gas: 1039991.435 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ (Some -1) ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ {} (Some -1) ] - - location: 19 (remaining gas: 1039991.405 units remaining) + - location: 19 (remaining gas: 1039991.540 units remaining) [ (Pair {} (Some -1)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out index 6ead18b56233..92252f8a95b7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.535 units remaining) + - location: 10 (remaining gas: 1039991.670 units remaining) [ (Pair (Right 7) None) ] - - location: 10 (remaining gas: 1039991.525 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Right 7) ] - - location: 11 (remaining gas: 1039991.515 units remaining) + - location: 11 (remaining gas: 1039991.650 units remaining) [ 7 ] - - location: 15 (remaining gas: 1039991.465 units remaining) + - location: 15 (remaining gas: 1039991.600 units remaining) [ -8 ] - - location: 11 (remaining gas: 1039991.450 units remaining) + - location: 11 (remaining gas: 1039991.585 units remaining) [ -8 ] - - location: 16 (remaining gas: 1039991.435 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ (Some -8) ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ {} (Some -8) ] - - location: 19 (remaining gas: 1039991.405 units remaining) + - location: 19 (remaining gas: 1039991.540 units remaining) [ (Pair {} (Some -8)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out index be9ec7d6b06b..e6289e7b6885 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.535 units remaining) + - location: 10 (remaining gas: 1039991.670 units remaining) [ (Pair (Right 8) None) ] - - location: 10 (remaining gas: 1039991.525 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Right 8) ] - - location: 11 (remaining gas: 1039991.515 units remaining) + - location: 11 (remaining gas: 1039991.650 units remaining) [ 8 ] - - location: 15 (remaining gas: 1039991.465 units remaining) + - location: 15 (remaining gas: 1039991.600 units remaining) [ -9 ] - - location: 11 (remaining gas: 1039991.450 units remaining) + - location: 11 (remaining gas: 1039991.585 units remaining) [ -9 ] - - location: 16 (remaining gas: 1039991.435 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ (Some -9) ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ {} (Some -9) ] - - location: 19 (remaining gas: 1039991.405 units remaining) + - location: 19 (remaining gas: 1039991.540 units remaining) [ (Pair {} (Some -9)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" index 4432c8ae7dcd..9a880b24c800 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039185.270 units remaining) + - location: 16 (remaining gas: 1039194.495 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -18,7 +18,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit) ] - - location: 16 (remaining gas: 1039185.260 units remaining) + - location: 16 (remaining gas: 1039194.485 units remaining) [ (Pair -1 1 "foobar" @@ -28,7 +28,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 17 (remaining gas: 1039185.250 units remaining) + - location: 17 (remaining gas: 1039194.475 units remaining) [ (Pair -1 1 "foobar" @@ -47,7 +47,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 18 (remaining gas: 1039185.240 units remaining) + - location: 18 (remaining gas: 1039194.465 units remaining) [ -1 (Pair -1 1 @@ -58,7 +58,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039185.225 units remaining) + - location: 19 (remaining gas: 1039194.450 units remaining) [ (Pair -1 1 "foobar" @@ -68,7 +68,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 21 (remaining gas: 1039185.215 units remaining) + - location: 21 (remaining gas: 1039194.440 units remaining) [ -1 (Pair 1 "foobar" @@ -78,7 +78,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039185.185 units remaining) + - location: 19 (remaining gas: 1039194.410 units remaining) [ -1 -1 (Pair 1 @@ -89,7 +89,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 22 (remaining gas: 1039184.958 units remaining) + - location: 22 (remaining gas: 1039194.183 units remaining) [ 0x050041 -1 (Pair 1 @@ -100,7 +100,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 23 (remaining gas: 1039184.538 units remaining) + - location: 23 (remaining gas: 1039193.763 units remaining) [ (Some -1) -1 (Pair 1 @@ -111,7 +111,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039184.528 units remaining) + - location: 26 (remaining gas: 1039193.753 units remaining) [ -1 -1 (Pair 1 @@ -122,7 +122,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039184.513 units remaining) + - location: 26 (remaining gas: 1039193.738 units remaining) [ -1 -1 (Pair 1 @@ -133,7 +133,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 34 (remaining gas: 1039184.478 units remaining) + - location: 34 (remaining gas: 1039193.703 units remaining) [ 0 (Pair 1 "foobar" @@ -143,7 +143,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 35 (remaining gas: 1039184.463 units remaining) + - location: 35 (remaining gas: 1039193.688 units remaining) [ True (Pair 1 "foobar" @@ -153,7 +153,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039184.453 units remaining) + - location: 36 (remaining gas: 1039193.678 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -162,7 +162,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039184.438 units remaining) + - location: 36 (remaining gas: 1039193.663 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -171,7 +171,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 42 (remaining gas: 1039184.428 units remaining) + - location: 42 (remaining gas: 1039193.653 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -188,7 +188,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 43 (remaining gas: 1039184.418 units remaining) + - location: 43 (remaining gas: 1039193.643 units remaining) [ 1 (Pair 1 "foobar" @@ -198,7 +198,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039184.403 units remaining) + - location: 44 (remaining gas: 1039193.628 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -207,7 +207,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 46 (remaining gas: 1039184.393 units remaining) + - location: 46 (remaining gas: 1039193.618 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -216,7 +216,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039184.363 units remaining) + - location: 44 (remaining gas: 1039193.588 units remaining) [ 1 1 (Pair "foobar" @@ -226,7 +226,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 47 (remaining gas: 1039184.136 units remaining) + - location: 47 (remaining gas: 1039193.361 units remaining) [ 0x050001 1 (Pair "foobar" @@ -236,7 +236,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 48 (remaining gas: 1039183.716 units remaining) + - location: 48 (remaining gas: 1039192.941 units remaining) [ (Some 1) 1 (Pair "foobar" @@ -246,7 +246,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039183.706 units remaining) + - location: 51 (remaining gas: 1039192.931 units remaining) [ 1 1 (Pair "foobar" @@ -256,7 +256,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039183.691 units remaining) + - location: 51 (remaining gas: 1039192.916 units remaining) [ 1 1 (Pair "foobar" @@ -266,7 +266,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 59 (remaining gas: 1039183.656 units remaining) + - location: 59 (remaining gas: 1039192.881 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -275,7 +275,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 60 (remaining gas: 1039183.641 units remaining) + - location: 60 (remaining gas: 1039192.866 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -284,7 +284,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039183.631 units remaining) + - location: 61 (remaining gas: 1039192.856 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -292,7 +292,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039183.616 units remaining) + - location: 61 (remaining gas: 1039192.841 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -300,7 +300,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 67 (remaining gas: 1039183.606 units remaining) + - location: 67 (remaining gas: 1039192.831 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -315,7 +315,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 68 (remaining gas: 1039183.596 units remaining) + - location: 68 (remaining gas: 1039192.821 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -324,7 +324,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039183.581 units remaining) + - location: 69 (remaining gas: 1039192.806 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -332,7 +332,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 71 (remaining gas: 1039183.571 units remaining) + - location: 71 (remaining gas: 1039192.796 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -340,7 +340,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039183.541 units remaining) + - location: 69 (remaining gas: 1039192.766 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -349,7 +349,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 72 (remaining gas: 1039183.017 units remaining) + - location: 72 (remaining gas: 1039192.242 units remaining) [ 0x050100000006666f6f626172 "foobar" (Pair 0x00aabbcc @@ -358,7 +358,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 73 (remaining gas: 1039182.342 units remaining) + - location: 73 (remaining gas: 1039191.567 units remaining) [ (Some "foobar") "foobar" (Pair 0x00aabbcc @@ -367,7 +367,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039182.332 units remaining) + - location: 76 (remaining gas: 1039191.557 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -376,7 +376,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039182.317 units remaining) + - location: 76 (remaining gas: 1039191.542 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -385,7 +385,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 84 (remaining gas: 1039182.282 units remaining) + - location: 84 (remaining gas: 1039191.507 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -393,7 +393,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 85 (remaining gas: 1039182.267 units remaining) + - location: 85 (remaining gas: 1039191.492 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -401,21 +401,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039182.257 units remaining) + - location: 86 (remaining gas: 1039191.482 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039182.242 units remaining) + - location: 86 (remaining gas: 1039191.467 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 92 (remaining gas: 1039182.232 units remaining) + - location: 92 (remaining gas: 1039191.457 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -428,7 +428,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 93 (remaining gas: 1039182.222 units remaining) + - location: 93 (remaining gas: 1039191.447 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -436,21 +436,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039182.207 units remaining) + - location: 94 (remaining gas: 1039191.432 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 96 (remaining gas: 1039182.197 units remaining) + - location: 96 (remaining gas: 1039191.422 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039182.167 units remaining) + - location: 94 (remaining gas: 1039191.392 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -458,7 +458,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 97 (remaining gas: 1039181.709 units remaining) + - location: 97 (remaining gas: 1039190.934 units remaining) [ 0x050a0000000400aabbcc 0x00aabbcc (Pair 1000 @@ -466,7 +466,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 98 (remaining gas: 1039181.148 units remaining) + - location: 98 (remaining gas: 1039190.373 units remaining) [ (Some 0x00aabbcc) 0x00aabbcc (Pair 1000 @@ -474,7 +474,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039181.138 units remaining) + - location: 101 (remaining gas: 1039190.363 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -482,7 +482,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039181.123 units remaining) + - location: 101 (remaining gas: 1039190.348 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -490,33 +490,33 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 109 (remaining gas: 1039181.088 units remaining) + - location: 109 (remaining gas: 1039190.313 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 110 (remaining gas: 1039181.073 units remaining) + - location: 110 (remaining gas: 1039190.298 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039181.063 units remaining) + - location: 111 (remaining gas: 1039190.288 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039181.048 units remaining) + - location: 111 (remaining gas: 1039190.273 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 117 (remaining gas: 1039181.038 units remaining) + - location: 117 (remaining gas: 1039190.263 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -527,83 +527,83 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 118 (remaining gas: 1039181.028 units remaining) + - location: 118 (remaining gas: 1039190.253 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039181.013 units remaining) + - location: 119 (remaining gas: 1039190.238 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 121 (remaining gas: 1039181.003 units remaining) + - location: 121 (remaining gas: 1039190.228 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039180.973 units remaining) + - location: 119 (remaining gas: 1039190.198 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 122 (remaining gas: 1039180.713 units remaining) + - location: 122 (remaining gas: 1039189.938 units remaining) [ 0x0500a80f 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 123 (remaining gas: 1039180.273 units remaining) + - location: 123 (remaining gas: 1039189.498 units remaining) [ (Some 1000) 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039180.263 units remaining) + - location: 126 (remaining gas: 1039189.488 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039180.248 units remaining) + - location: 126 (remaining gas: 1039189.473 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 134 (remaining gas: 1039180.213 units remaining) + - location: 134 (remaining gas: 1039189.438 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 135 (remaining gas: 1039180.198 units remaining) + - location: 135 (remaining gas: 1039189.423 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039180.188 units remaining) + - location: 136 (remaining gas: 1039189.413 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039180.173 units remaining) + - location: 136 (remaining gas: 1039189.398 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 142 (remaining gas: 1039180.163 units remaining) + - location: 142 (remaining gas: 1039189.388 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -612,234 +612,234 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 143 (remaining gas: 1039180.153 units remaining) + - location: 143 (remaining gas: 1039189.378 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039180.138 units remaining) + - location: 144 (remaining gas: 1039189.363 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 146 (remaining gas: 1039180.128 units remaining) + - location: 146 (remaining gas: 1039189.353 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039180.098 units remaining) + - location: 144 (remaining gas: 1039189.323 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 147 (remaining gas: 1039179.871 units remaining) + - location: 147 (remaining gas: 1039189.096 units remaining) [ 0x050303 False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 148 (remaining gas: 1039179.451 units remaining) + - location: 148 (remaining gas: 1039188.676 units remaining) [ (Some False) False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039179.441 units remaining) + - location: 151 (remaining gas: 1039188.666 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039179.426 units remaining) + - location: 151 (remaining gas: 1039188.651 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 159 (remaining gas: 1039179.391 units remaining) + - location: 159 (remaining gas: 1039188.616 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 160 (remaining gas: 1039179.376 units remaining) + - location: 160 (remaining gas: 1039188.601 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039179.366 units remaining) + - location: 161 (remaining gas: 1039188.591 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039179.351 units remaining) + - location: 161 (remaining gas: 1039188.576 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 167 (remaining gas: 1039179.341 units remaining) + - location: 167 (remaining gas: 1039188.566 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 168 (remaining gas: 1039179.331 units remaining) + - location: 168 (remaining gas: 1039188.556 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039179.316 units remaining) + - location: 169 (remaining gas: 1039188.541 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 171 (remaining gas: 1039179.306 units remaining) + - location: 171 (remaining gas: 1039188.531 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039179.276 units remaining) + - location: 169 (remaining gas: 1039188.501 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 172 (remaining gas: 1039178.186 units remaining) + - location: 172 (remaining gas: 1039187.411 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 173 (remaining gas: 1039177.233 units remaining) + - location: 173 (remaining gas: 1039186.458 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039177.223 units remaining) + - location: 176 (remaining gas: 1039186.448 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039177.208 units remaining) + - location: 176 (remaining gas: 1039186.433 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 184 (remaining gas: 1039177.172 units remaining) + - location: 184 (remaining gas: 1039186.397 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 185 (remaining gas: 1039177.157 units remaining) + - location: 185 (remaining gas: 1039186.382 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039177.147 units remaining) + - location: 186 (remaining gas: 1039186.372 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039177.132 units remaining) + - location: 186 (remaining gas: 1039186.357 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 192 (remaining gas: 1039177.122 units remaining) + - location: 192 (remaining gas: 1039186.347 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 193 (remaining gas: 1039177.112 units remaining) + - location: 193 (remaining gas: 1039186.337 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 194 (remaining gas: 1039177.097 units remaining) + - location: 194 (remaining gas: 1039186.322 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 196 (remaining gas: 1039177.087 units remaining) + - location: 196 (remaining gas: 1039186.312 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 194 (remaining gas: 1039177.057 units remaining) + - location: 194 (remaining gas: 1039186.282 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 197 (remaining gas: 1039176.698 units remaining) + - location: 197 (remaining gas: 1039185.923 units remaining) [ 0x050095bbb0d70b "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 198 (remaining gas: 1039176.198 units remaining) + - location: 198 (remaining gas: 1039185.423 units remaining) [ (Some "2019-09-09T08:35:33Z") "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039176.188 units remaining) + - location: 201 (remaining gas: 1039185.413 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039176.173 units remaining) + - location: 201 (remaining gas: 1039185.398 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 209 (remaining gas: 1039176.138 units remaining) + - location: 209 (remaining gas: 1039185.363 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 210 (remaining gas: 1039176.123 units remaining) + - location: 210 (remaining gas: 1039185.348 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039176.113 units remaining) + - location: 211 (remaining gas: 1039185.338 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039176.098 units remaining) + - location: 211 (remaining gas: 1039185.323 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 217 (remaining gas: 1039176.088 units remaining) + - location: 217 (remaining gas: 1039185.313 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 218 (remaining gas: 1039165.135 units remaining) + - location: 218 (remaining gas: 1039174.360 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 219 (remaining gas: 1038514.212 units remaining) + - location: 219 (remaining gas: 1038523.437 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1038514.202 units remaining) + - location: 222 (remaining gas: 1038523.427 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1038514.187 units remaining) + - location: 222 (remaining gas: 1038523.412 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 230 (remaining gas: 1038514.151 units remaining) + - location: 230 (remaining gas: 1038523.376 units remaining) [ 0 ] - - location: 231 (remaining gas: 1038514.136 units remaining) + - location: 231 (remaining gas: 1038523.361 units remaining) [ True ] - - location: 232 (remaining gas: 1038514.126 units remaining) + - location: 232 (remaining gas: 1038523.351 units remaining) [ ] - - location: 232 (remaining gas: 1038514.111 units remaining) + - location: 232 (remaining gas: 1038523.336 units remaining) [ ] - - location: 238 (remaining gas: 1038514.101 units remaining) + - location: 238 (remaining gas: 1038523.326 units remaining) [ 0 ] - - location: 241 (remaining gas: 1038513.874 units remaining) + - location: 241 (remaining gas: 1038523.099 units remaining) [ 0x050000 ] - - location: 242 (remaining gas: 1038513.454 units remaining) + - location: 242 (remaining gas: 1038522.679 units remaining) [ (Some 0) ] - - location: 245 (remaining gas: 1038513.444 units remaining) + - location: 245 (remaining gas: 1038522.669 units remaining) [ 0 ] - - location: 245 (remaining gas: 1038513.429 units remaining) + - location: 245 (remaining gas: 1038522.654 units remaining) [ 0 ] - - location: 251 (remaining gas: 1038513.419 units remaining) + - location: 251 (remaining gas: 1038522.644 units remaining) [ ] - - location: 252 (remaining gas: 1038513.409 units remaining) + - location: 252 (remaining gas: 1038522.634 units remaining) [ -1 ] - - location: 255 (remaining gas: 1038513.182 units remaining) + - location: 255 (remaining gas: 1038522.407 units remaining) [ 0x050041 ] - - location: 256 (remaining gas: 1038416.862 units remaining) + - location: 256 (remaining gas: 1038426.087 units remaining) [ None ] - - location: 259 (remaining gas: 1038416.852 units remaining) + - location: 259 (remaining gas: 1038426.077 units remaining) [ ] - - location: 259 (remaining gas: 1038416.837 units remaining) + - location: 259 (remaining gas: 1038426.062 units remaining) [ ] - - location: 265 (remaining gas: 1038416.827 units remaining) + - location: 265 (remaining gas: 1038426.052 units remaining) [ 0x ] - - location: 268 (remaining gas: 1038416.567 units remaining) + - location: 268 (remaining gas: 1038425.792 units remaining) [ None ] - - location: 271 (remaining gas: 1038416.557 units remaining) + - location: 271 (remaining gas: 1038425.782 units remaining) [ ] - - location: 271 (remaining gas: 1038416.542 units remaining) + - location: 271 (remaining gas: 1038425.767 units remaining) [ ] - - location: 277 (remaining gas: 1038416.532 units remaining) + - location: 277 (remaining gas: 1038425.757 units remaining) [ 0x04 ] - - location: 280 (remaining gas: 1038416.252 units remaining) + - location: 280 (remaining gas: 1038425.477 units remaining) [ None ] - - location: 283 (remaining gas: 1038416.242 units remaining) + - location: 283 (remaining gas: 1038425.467 units remaining) [ ] - - location: 283 (remaining gas: 1038416.227 units remaining) + - location: 283 (remaining gas: 1038425.452 units remaining) [ ] - - location: 289 (remaining gas: 1038416.217 units remaining) + - location: 289 (remaining gas: 1038425.442 units remaining) [ 0x05 ] - - location: 292 (remaining gas: 1038415.937 units remaining) + - location: 292 (remaining gas: 1038425.162 units remaining) [ None ] - - location: 295 (remaining gas: 1038415.927 units remaining) + - location: 295 (remaining gas: 1038425.152 units remaining) [ ] - - location: 295 (remaining gas: 1038415.912 units remaining) + - location: 295 (remaining gas: 1038425.137 units remaining) [ ] - - location: 301 (remaining gas: 1038415.902 units remaining) + - location: 301 (remaining gas: 1038425.127 units remaining) [ Unit ] - - location: 302 (remaining gas: 1038415.887 units remaining) + - location: 302 (remaining gas: 1038425.112 units remaining) [ {} Unit ] - - location: 304 (remaining gas: 1038415.872 units remaining) + - location: 304 (remaining gas: 1038425.097 units remaining) [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" index 208711b0ec8d..c82856dce796 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039185.270 units remaining) + - location: 16 (remaining gas: 1039194.495 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -18,7 +18,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit) ] - - location: 16 (remaining gas: 1039185.260 units remaining) + - location: 16 (remaining gas: 1039194.485 units remaining) [ (Pair -1 1 "foobar" @@ -28,7 +28,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 17 (remaining gas: 1039185.250 units remaining) + - location: 17 (remaining gas: 1039194.475 units remaining) [ (Pair -1 1 "foobar" @@ -47,7 +47,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 18 (remaining gas: 1039185.240 units remaining) + - location: 18 (remaining gas: 1039194.465 units remaining) [ -1 (Pair -1 1 @@ -58,7 +58,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039185.225 units remaining) + - location: 19 (remaining gas: 1039194.450 units remaining) [ (Pair -1 1 "foobar" @@ -68,7 +68,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 21 (remaining gas: 1039185.215 units remaining) + - location: 21 (remaining gas: 1039194.440 units remaining) [ -1 (Pair 1 "foobar" @@ -78,7 +78,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039185.185 units remaining) + - location: 19 (remaining gas: 1039194.410 units remaining) [ -1 -1 (Pair 1 @@ -89,7 +89,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 22 (remaining gas: 1039184.958 units remaining) + - location: 22 (remaining gas: 1039194.183 units remaining) [ 0x050041 -1 (Pair 1 @@ -100,7 +100,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 23 (remaining gas: 1039184.538 units remaining) + - location: 23 (remaining gas: 1039193.763 units remaining) [ (Some -1) -1 (Pair 1 @@ -111,7 +111,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039184.528 units remaining) + - location: 26 (remaining gas: 1039193.753 units remaining) [ -1 -1 (Pair 1 @@ -122,7 +122,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039184.513 units remaining) + - location: 26 (remaining gas: 1039193.738 units remaining) [ -1 -1 (Pair 1 @@ -133,7 +133,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 34 (remaining gas: 1039184.478 units remaining) + - location: 34 (remaining gas: 1039193.703 units remaining) [ 0 (Pair 1 "foobar" @@ -143,7 +143,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 35 (remaining gas: 1039184.463 units remaining) + - location: 35 (remaining gas: 1039193.688 units remaining) [ True (Pair 1 "foobar" @@ -153,7 +153,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039184.453 units remaining) + - location: 36 (remaining gas: 1039193.678 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -162,7 +162,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039184.438 units remaining) + - location: 36 (remaining gas: 1039193.663 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -171,7 +171,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 42 (remaining gas: 1039184.428 units remaining) + - location: 42 (remaining gas: 1039193.653 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -188,7 +188,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 43 (remaining gas: 1039184.418 units remaining) + - location: 43 (remaining gas: 1039193.643 units remaining) [ 1 (Pair 1 "foobar" @@ -198,7 +198,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039184.403 units remaining) + - location: 44 (remaining gas: 1039193.628 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -207,7 +207,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 46 (remaining gas: 1039184.393 units remaining) + - location: 46 (remaining gas: 1039193.618 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -216,7 +216,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039184.363 units remaining) + - location: 44 (remaining gas: 1039193.588 units remaining) [ 1 1 (Pair "foobar" @@ -226,7 +226,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 47 (remaining gas: 1039184.136 units remaining) + - location: 47 (remaining gas: 1039193.361 units remaining) [ 0x050001 1 (Pair "foobar" @@ -236,7 +236,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 48 (remaining gas: 1039183.716 units remaining) + - location: 48 (remaining gas: 1039192.941 units remaining) [ (Some 1) 1 (Pair "foobar" @@ -246,7 +246,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039183.706 units remaining) + - location: 51 (remaining gas: 1039192.931 units remaining) [ 1 1 (Pair "foobar" @@ -256,7 +256,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039183.691 units remaining) + - location: 51 (remaining gas: 1039192.916 units remaining) [ 1 1 (Pair "foobar" @@ -266,7 +266,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 59 (remaining gas: 1039183.656 units remaining) + - location: 59 (remaining gas: 1039192.881 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -275,7 +275,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 60 (remaining gas: 1039183.641 units remaining) + - location: 60 (remaining gas: 1039192.866 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -284,7 +284,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039183.631 units remaining) + - location: 61 (remaining gas: 1039192.856 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -292,7 +292,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039183.616 units remaining) + - location: 61 (remaining gas: 1039192.841 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -300,7 +300,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 67 (remaining gas: 1039183.606 units remaining) + - location: 67 (remaining gas: 1039192.831 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -315,7 +315,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 68 (remaining gas: 1039183.596 units remaining) + - location: 68 (remaining gas: 1039192.821 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -324,7 +324,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039183.581 units remaining) + - location: 69 (remaining gas: 1039192.806 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -332,7 +332,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 71 (remaining gas: 1039183.571 units remaining) + - location: 71 (remaining gas: 1039192.796 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -340,7 +340,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039183.541 units remaining) + - location: 69 (remaining gas: 1039192.766 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -349,7 +349,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 72 (remaining gas: 1039183.017 units remaining) + - location: 72 (remaining gas: 1039192.242 units remaining) [ 0x050100000006666f6f626172 "foobar" (Pair 0x00aabbcc @@ -358,7 +358,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 73 (remaining gas: 1039182.342 units remaining) + - location: 73 (remaining gas: 1039191.567 units remaining) [ (Some "foobar") "foobar" (Pair 0x00aabbcc @@ -367,7 +367,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039182.332 units remaining) + - location: 76 (remaining gas: 1039191.557 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -376,7 +376,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039182.317 units remaining) + - location: 76 (remaining gas: 1039191.542 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -385,7 +385,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 84 (remaining gas: 1039182.282 units remaining) + - location: 84 (remaining gas: 1039191.507 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -393,7 +393,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 85 (remaining gas: 1039182.267 units remaining) + - location: 85 (remaining gas: 1039191.492 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -401,21 +401,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039182.257 units remaining) + - location: 86 (remaining gas: 1039191.482 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039182.242 units remaining) + - location: 86 (remaining gas: 1039191.467 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 92 (remaining gas: 1039182.232 units remaining) + - location: 92 (remaining gas: 1039191.457 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -428,7 +428,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 93 (remaining gas: 1039182.222 units remaining) + - location: 93 (remaining gas: 1039191.447 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -436,21 +436,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039182.207 units remaining) + - location: 94 (remaining gas: 1039191.432 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 96 (remaining gas: 1039182.197 units remaining) + - location: 96 (remaining gas: 1039191.422 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039182.167 units remaining) + - location: 94 (remaining gas: 1039191.392 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -458,7 +458,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 97 (remaining gas: 1039181.709 units remaining) + - location: 97 (remaining gas: 1039190.934 units remaining) [ 0x050a0000000400aabbcc 0x00aabbcc (Pair 1000 @@ -466,7 +466,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 98 (remaining gas: 1039181.148 units remaining) + - location: 98 (remaining gas: 1039190.373 units remaining) [ (Some 0x00aabbcc) 0x00aabbcc (Pair 1000 @@ -474,7 +474,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039181.138 units remaining) + - location: 101 (remaining gas: 1039190.363 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -482,7 +482,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039181.123 units remaining) + - location: 101 (remaining gas: 1039190.348 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -490,33 +490,33 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 109 (remaining gas: 1039181.088 units remaining) + - location: 109 (remaining gas: 1039190.313 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 110 (remaining gas: 1039181.073 units remaining) + - location: 110 (remaining gas: 1039190.298 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039181.063 units remaining) + - location: 111 (remaining gas: 1039190.288 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039181.048 units remaining) + - location: 111 (remaining gas: 1039190.273 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 117 (remaining gas: 1039181.038 units remaining) + - location: 117 (remaining gas: 1039190.263 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -527,83 +527,83 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 118 (remaining gas: 1039181.028 units remaining) + - location: 118 (remaining gas: 1039190.253 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039181.013 units remaining) + - location: 119 (remaining gas: 1039190.238 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 121 (remaining gas: 1039181.003 units remaining) + - location: 121 (remaining gas: 1039190.228 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039180.973 units remaining) + - location: 119 (remaining gas: 1039190.198 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 122 (remaining gas: 1039180.713 units remaining) + - location: 122 (remaining gas: 1039189.938 units remaining) [ 0x0500a80f 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 123 (remaining gas: 1039180.273 units remaining) + - location: 123 (remaining gas: 1039189.498 units remaining) [ (Some 1000) 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039180.263 units remaining) + - location: 126 (remaining gas: 1039189.488 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039180.248 units remaining) + - location: 126 (remaining gas: 1039189.473 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 134 (remaining gas: 1039180.213 units remaining) + - location: 134 (remaining gas: 1039189.438 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 135 (remaining gas: 1039180.198 units remaining) + - location: 135 (remaining gas: 1039189.423 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039180.188 units remaining) + - location: 136 (remaining gas: 1039189.413 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039180.173 units remaining) + - location: 136 (remaining gas: 1039189.398 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 142 (remaining gas: 1039180.163 units remaining) + - location: 142 (remaining gas: 1039189.388 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -612,234 +612,234 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 143 (remaining gas: 1039180.153 units remaining) + - location: 143 (remaining gas: 1039189.378 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039180.138 units remaining) + - location: 144 (remaining gas: 1039189.363 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 146 (remaining gas: 1039180.128 units remaining) + - location: 146 (remaining gas: 1039189.353 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039180.098 units remaining) + - location: 144 (remaining gas: 1039189.323 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 147 (remaining gas: 1039179.871 units remaining) + - location: 147 (remaining gas: 1039189.096 units remaining) [ 0x050303 False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 148 (remaining gas: 1039179.451 units remaining) + - location: 148 (remaining gas: 1039188.676 units remaining) [ (Some False) False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039179.441 units remaining) + - location: 151 (remaining gas: 1039188.666 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039179.426 units remaining) + - location: 151 (remaining gas: 1039188.651 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 159 (remaining gas: 1039179.391 units remaining) + - location: 159 (remaining gas: 1039188.616 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 160 (remaining gas: 1039179.376 units remaining) + - location: 160 (remaining gas: 1039188.601 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039179.366 units remaining) + - location: 161 (remaining gas: 1039188.591 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039179.351 units remaining) + - location: 161 (remaining gas: 1039188.576 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 167 (remaining gas: 1039179.341 units remaining) + - location: 167 (remaining gas: 1039188.566 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 168 (remaining gas: 1039179.331 units remaining) + - location: 168 (remaining gas: 1039188.556 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039179.316 units remaining) + - location: 169 (remaining gas: 1039188.541 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 171 (remaining gas: 1039179.306 units remaining) + - location: 171 (remaining gas: 1039188.531 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039179.276 units remaining) + - location: 169 (remaining gas: 1039188.501 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 172 (remaining gas: 1039178.186 units remaining) + - location: 172 (remaining gas: 1039187.411 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 173 (remaining gas: 1039177.233 units remaining) + - location: 173 (remaining gas: 1039186.458 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039177.223 units remaining) + - location: 176 (remaining gas: 1039186.448 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039177.208 units remaining) + - location: 176 (remaining gas: 1039186.433 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 184 (remaining gas: 1039177.172 units remaining) + - location: 184 (remaining gas: 1039186.397 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 185 (remaining gas: 1039177.157 units remaining) + - location: 185 (remaining gas: 1039186.382 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039177.147 units remaining) + - location: 186 (remaining gas: 1039186.372 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039177.132 units remaining) + - location: 186 (remaining gas: 1039186.357 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 192 (remaining gas: 1039177.122 units remaining) + - location: 192 (remaining gas: 1039186.347 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 193 (remaining gas: 1039177.112 units remaining) + - location: 193 (remaining gas: 1039186.337 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 194 (remaining gas: 1039177.097 units remaining) + - location: 194 (remaining gas: 1039186.322 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 196 (remaining gas: 1039177.087 units remaining) + - location: 196 (remaining gas: 1039186.312 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 194 (remaining gas: 1039177.057 units remaining) + - location: 194 (remaining gas: 1039186.282 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 197 (remaining gas: 1039176.698 units remaining) + - location: 197 (remaining gas: 1039185.923 units remaining) [ 0x050095bbb0d70b "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 198 (remaining gas: 1039176.198 units remaining) + - location: 198 (remaining gas: 1039185.423 units remaining) [ (Some "2019-09-09T08:35:33Z") "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039176.188 units remaining) + - location: 201 (remaining gas: 1039185.413 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039176.173 units remaining) + - location: 201 (remaining gas: 1039185.398 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 209 (remaining gas: 1039176.138 units remaining) + - location: 209 (remaining gas: 1039185.363 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 210 (remaining gas: 1039176.123 units remaining) + - location: 210 (remaining gas: 1039185.348 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039176.113 units remaining) + - location: 211 (remaining gas: 1039185.338 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039176.098 units remaining) + - location: 211 (remaining gas: 1039185.323 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 217 (remaining gas: 1039176.088 units remaining) + - location: 217 (remaining gas: 1039185.313 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 218 (remaining gas: 1039165.135 units remaining) + - location: 218 (remaining gas: 1039174.360 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 219 (remaining gas: 1038514.212 units remaining) + - location: 219 (remaining gas: 1038523.437 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1038514.202 units remaining) + - location: 222 (remaining gas: 1038523.427 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1038514.187 units remaining) + - location: 222 (remaining gas: 1038523.412 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 230 (remaining gas: 1038514.151 units remaining) + - location: 230 (remaining gas: 1038523.376 units remaining) [ 0 ] - - location: 231 (remaining gas: 1038514.136 units remaining) + - location: 231 (remaining gas: 1038523.361 units remaining) [ True ] - - location: 232 (remaining gas: 1038514.126 units remaining) + - location: 232 (remaining gas: 1038523.351 units remaining) [ ] - - location: 232 (remaining gas: 1038514.111 units remaining) + - location: 232 (remaining gas: 1038523.336 units remaining) [ ] - - location: 238 (remaining gas: 1038514.101 units remaining) + - location: 238 (remaining gas: 1038523.326 units remaining) [ 0 ] - - location: 241 (remaining gas: 1038513.874 units remaining) + - location: 241 (remaining gas: 1038523.099 units remaining) [ 0x050000 ] - - location: 242 (remaining gas: 1038513.454 units remaining) + - location: 242 (remaining gas: 1038522.679 units remaining) [ (Some 0) ] - - location: 245 (remaining gas: 1038513.444 units remaining) + - location: 245 (remaining gas: 1038522.669 units remaining) [ 0 ] - - location: 245 (remaining gas: 1038513.429 units remaining) + - location: 245 (remaining gas: 1038522.654 units remaining) [ 0 ] - - location: 251 (remaining gas: 1038513.419 units remaining) + - location: 251 (remaining gas: 1038522.644 units remaining) [ ] - - location: 252 (remaining gas: 1038513.409 units remaining) + - location: 252 (remaining gas: 1038522.634 units remaining) [ -1 ] - - location: 255 (remaining gas: 1038513.182 units remaining) + - location: 255 (remaining gas: 1038522.407 units remaining) [ 0x050041 ] - - location: 256 (remaining gas: 1038416.862 units remaining) + - location: 256 (remaining gas: 1038426.087 units remaining) [ None ] - - location: 259 (remaining gas: 1038416.852 units remaining) + - location: 259 (remaining gas: 1038426.077 units remaining) [ ] - - location: 259 (remaining gas: 1038416.837 units remaining) + - location: 259 (remaining gas: 1038426.062 units remaining) [ ] - - location: 265 (remaining gas: 1038416.827 units remaining) + - location: 265 (remaining gas: 1038426.052 units remaining) [ 0x ] - - location: 268 (remaining gas: 1038416.567 units remaining) + - location: 268 (remaining gas: 1038425.792 units remaining) [ None ] - - location: 271 (remaining gas: 1038416.557 units remaining) + - location: 271 (remaining gas: 1038425.782 units remaining) [ ] - - location: 271 (remaining gas: 1038416.542 units remaining) + - location: 271 (remaining gas: 1038425.767 units remaining) [ ] - - location: 277 (remaining gas: 1038416.532 units remaining) + - location: 277 (remaining gas: 1038425.757 units remaining) [ 0x04 ] - - location: 280 (remaining gas: 1038416.252 units remaining) + - location: 280 (remaining gas: 1038425.477 units remaining) [ None ] - - location: 283 (remaining gas: 1038416.242 units remaining) + - location: 283 (remaining gas: 1038425.467 units remaining) [ ] - - location: 283 (remaining gas: 1038416.227 units remaining) + - location: 283 (remaining gas: 1038425.452 units remaining) [ ] - - location: 289 (remaining gas: 1038416.217 units remaining) + - location: 289 (remaining gas: 1038425.442 units remaining) [ 0x05 ] - - location: 292 (remaining gas: 1038415.937 units remaining) + - location: 292 (remaining gas: 1038425.162 units remaining) [ None ] - - location: 295 (remaining gas: 1038415.927 units remaining) + - location: 295 (remaining gas: 1038425.152 units remaining) [ ] - - location: 295 (remaining gas: 1038415.912 units remaining) + - location: 295 (remaining gas: 1038425.137 units remaining) [ ] - - location: 301 (remaining gas: 1038415.902 units remaining) + - location: 301 (remaining gas: 1038425.127 units remaining) [ Unit ] - - location: 302 (remaining gas: 1038415.887 units remaining) + - location: 302 (remaining gas: 1038425.112 units remaining) [ {} Unit ] - - location: 304 (remaining gas: 1038415.872 units remaining) + - location: 304 (remaining gas: 1038425.097 units remaining) [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" index 32837e805789..810fc4f6bd80 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 28 (remaining gas: 1039467.985 units remaining) + - location: 28 (remaining gas: 1039484.860 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -19,7 +19,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit) ] - - location: 28 (remaining gas: 1039467.975 units remaining) + - location: 28 (remaining gas: 1039484.850 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -30,7 +30,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 29 (remaining gas: 1039467.965 units remaining) + - location: 29 (remaining gas: 1039484.840 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -51,7 +51,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 30 (remaining gas: 1039467.955 units remaining) + - location: 30 (remaining gas: 1039484.830 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -63,7 +63,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 31 (remaining gas: 1039467.940 units remaining) + - location: 31 (remaining gas: 1039484.815 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -74,7 +74,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 33 (remaining gas: 1039467.930 units remaining) + - location: 33 (remaining gas: 1039484.805 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -85,7 +85,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 31 (remaining gas: 1039467.900 units remaining) + - location: 31 (remaining gas: 1039484.775 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -97,7 +97,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 34 (remaining gas: 1039466.028 units remaining) + - location: 34 (remaining gas: 1039482.903 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -109,7 +109,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 35 (remaining gas: 1039466.013 units remaining) + - location: 35 (remaining gas: 1039482.888 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -120,7 +120,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 37 (remaining gas: 1039464.141 units remaining) + - location: 37 (remaining gas: 1039481.016 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -131,7 +131,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 38 (remaining gas: 1039142.997 units remaining) + - location: 38 (remaining gas: 1039159.872 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -142,7 +142,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 41 (remaining gas: 1039142.987 units remaining) + - location: 41 (remaining gas: 1039159.862 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -153,7 +153,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 41 (remaining gas: 1039142.972 units remaining) + - location: 41 (remaining gas: 1039159.847 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -164,7 +164,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 47 (remaining gas: 1039141.100 units remaining) + - location: 47 (remaining gas: 1039157.975 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,7 +175,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 35 (remaining gas: 1039141.070 units remaining) + - location: 35 (remaining gas: 1039157.945 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit @@ -187,7 +187,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 50 (remaining gas: 1039141.035 units remaining) + - location: 50 (remaining gas: 1039157.910 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -198,7 +198,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 51 (remaining gas: 1039141.020 units remaining) + - location: 51 (remaining gas: 1039157.895 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -209,7 +209,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 52 (remaining gas: 1039141.010 units remaining) + - location: 52 (remaining gas: 1039157.885 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -219,7 +219,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 52 (remaining gas: 1039140.995 units remaining) + - location: 52 (remaining gas: 1039157.870 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -229,7 +229,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 58 (remaining gas: 1039140.985 units remaining) + - location: 58 (remaining gas: 1039157.860 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -248,7 +248,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 59 (remaining gas: 1039140.975 units remaining) + - location: 59 (remaining gas: 1039157.850 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -259,7 +259,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 60 (remaining gas: 1039140.960 units remaining) + - location: 60 (remaining gas: 1039157.835 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -269,7 +269,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 62 (remaining gas: 1039140.950 units remaining) + - location: 62 (remaining gas: 1039157.825 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -279,7 +279,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 60 (remaining gas: 1039140.920 units remaining) + - location: 60 (remaining gas: 1039157.795 units remaining) [ Unit Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -290,7 +290,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 63 (remaining gas: 1039140.693 units remaining) + - location: 63 (remaining gas: 1039157.568 units remaining) [ 0x05030b Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -301,7 +301,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 64 (remaining gas: 1039140.678 units remaining) + - location: 64 (remaining gas: 1039157.553 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -311,7 +311,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 66 (remaining gas: 1039140.451 units remaining) + - location: 66 (remaining gas: 1039157.326 units remaining) [ 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -321,7 +321,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 67 (remaining gas: 1039140.031 units remaining) + - location: 67 (remaining gas: 1039156.906 units remaining) [ (Some Unit) (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -331,7 +331,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 70 (remaining gas: 1039140.021 units remaining) + - location: 70 (remaining gas: 1039156.896 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -341,7 +341,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 70 (remaining gas: 1039140.006 units remaining) + - location: 70 (remaining gas: 1039156.881 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -351,7 +351,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 76 (remaining gas: 1039139.779 units remaining) + - location: 76 (remaining gas: 1039156.654 units remaining) [ 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -361,7 +361,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 64 (remaining gas: 1039139.749 units remaining) + - location: 64 (remaining gas: 1039156.624 units remaining) [ 0x05030b 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -372,7 +372,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 79 (remaining gas: 1039139.714 units remaining) + - location: 79 (remaining gas: 1039156.589 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -382,7 +382,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 80 (remaining gas: 1039139.699 units remaining) + - location: 80 (remaining gas: 1039156.574 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -392,7 +392,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 81 (remaining gas: 1039139.689 units remaining) + - location: 81 (remaining gas: 1039156.564 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -401,7 +401,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 81 (remaining gas: 1039139.674 units remaining) + - location: 81 (remaining gas: 1039156.549 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -410,7 +410,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 87 (remaining gas: 1039139.664 units remaining) + - location: 87 (remaining gas: 1039156.539 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -427,7 +427,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 88 (remaining gas: 1039139.654 units remaining) + - location: 88 (remaining gas: 1039156.529 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -437,7 +437,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 89 (remaining gas: 1039139.639 units remaining) + - location: 89 (remaining gas: 1039156.514 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -446,7 +446,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 91 (remaining gas: 1039139.629 units remaining) + - location: 91 (remaining gas: 1039156.504 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -455,7 +455,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 89 (remaining gas: 1039139.599 units remaining) + - location: 89 (remaining gas: 1039156.474 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -465,7 +465,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 92 (remaining gas: 1039137.112 units remaining) + - location: 92 (remaining gas: 1039153.987 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -475,7 +475,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 93 (remaining gas: 1039137.097 units remaining) + - location: 93 (remaining gas: 1039153.972 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -484,7 +484,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 95 (remaining gas: 1039134.610 units remaining) + - location: 95 (remaining gas: 1039151.485 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -493,7 +493,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 96 (remaining gas: 1039132.807 units remaining) + - location: 96 (remaining gas: 1039149.682 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -502,7 +502,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 99 (remaining gas: 1039132.797 units remaining) + - location: 99 (remaining gas: 1039149.672 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -511,7 +511,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 99 (remaining gas: 1039132.782 units remaining) + - location: 99 (remaining gas: 1039149.657 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -520,7 +520,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 105 (remaining gas: 1039130.295 units remaining) + - location: 105 (remaining gas: 1039147.170 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -529,7 +529,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 93 (remaining gas: 1039130.265 units remaining) + - location: 93 (remaining gas: 1039147.140 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -539,7 +539,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 108 (remaining gas: 1039130.229 units remaining) + - location: 108 (remaining gas: 1039147.104 units remaining) [ 0 (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -548,7 +548,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 109 (remaining gas: 1039130.214 units remaining) + - location: 109 (remaining gas: 1039147.089 units remaining) [ True (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -557,7 +557,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 110 (remaining gas: 1039130.204 units remaining) + - location: 110 (remaining gas: 1039147.079 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -565,7 +565,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 110 (remaining gas: 1039130.189 units remaining) + - location: 110 (remaining gas: 1039147.064 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -573,7 +573,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 116 (remaining gas: 1039130.179 units remaining) + - location: 116 (remaining gas: 1039147.054 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -588,7 +588,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 117 (remaining gas: 1039130.169 units remaining) + - location: 117 (remaining gas: 1039147.044 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -597,7 +597,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 118 (remaining gas: 1039130.154 units remaining) + - location: 118 (remaining gas: 1039147.029 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -605,7 +605,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 120 (remaining gas: 1039130.144 units remaining) + - location: 120 (remaining gas: 1039147.019 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } @@ -613,7 +613,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 118 (remaining gas: 1039130.114 units remaining) + - location: 118 (remaining gas: 1039146.989 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } @@ -622,7 +622,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 121 (remaining gas: 1039127.465 units remaining) + - location: 121 (remaining gas: 1039144.340 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } @@ -631,7 +631,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 122 (remaining gas: 1039127.450 units remaining) + - location: 122 (remaining gas: 1039144.325 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } @@ -639,7 +639,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 124 (remaining gas: 1039124.801 units remaining) + - location: 124 (remaining gas: 1039141.676 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } { True } @@ -647,7 +647,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 125 (remaining gas: 1039122.857 units remaining) + - location: 125 (remaining gas: 1039139.732 units remaining) [ (Some (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe")) (Pair { Unit } { True } @@ -655,7 +655,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 129 (remaining gas: 1039122.847 units remaining) + - location: 129 (remaining gas: 1039139.722 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") (Pair { Unit } { True } @@ -663,7 +663,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 129 (remaining gas: 1039122.832 units remaining) + - location: 129 (remaining gas: 1039139.707 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") (Pair { Unit } { True } @@ -671,7 +671,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 135 (remaining gas: 1039120.183 units remaining) + - location: 135 (remaining gas: 1039137.058 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } { True } @@ -679,7 +679,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 122 (remaining gas: 1039120.153 units remaining) + - location: 122 (remaining gas: 1039137.028 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } @@ -688,7 +688,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 138 (remaining gas: 1039120.117 units remaining) + - location: 138 (remaining gas: 1039136.992 units remaining) [ 0 (Pair { Unit } { True } @@ -696,7 +696,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 139 (remaining gas: 1039120.102 units remaining) + - location: 139 (remaining gas: 1039136.977 units remaining) [ True (Pair { Unit } { True } @@ -704,21 +704,21 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 140 (remaining gas: 1039120.092 units remaining) + - location: 140 (remaining gas: 1039136.967 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 140 (remaining gas: 1039120.077 units remaining) + - location: 140 (remaining gas: 1039136.952 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 146 (remaining gas: 1039120.067 units remaining) + - location: 146 (remaining gas: 1039136.942 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -731,7 +731,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 147 (remaining gas: 1039120.057 units remaining) + - location: 147 (remaining gas: 1039136.932 units remaining) [ { Unit } (Pair { Unit } { True } @@ -739,21 +739,21 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 148 (remaining gas: 1039120.042 units remaining) + - location: 148 (remaining gas: 1039136.917 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 150 (remaining gas: 1039120.032 units remaining) + - location: 150 (remaining gas: 1039136.907 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 148 (remaining gas: 1039120.002 units remaining) + - location: 148 (remaining gas: 1039136.877 units remaining) [ { Unit } { Unit } (Pair { True } @@ -761,7 +761,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 151 (remaining gas: 1039119.514 units remaining) + - location: 151 (remaining gas: 1039136.389 units remaining) [ 0x050200000002030b { Unit } (Pair { True } @@ -769,49 +769,49 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 152 (remaining gas: 1039119.499 units remaining) + - location: 152 (remaining gas: 1039136.374 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 154 (remaining gas: 1039119.011 units remaining) + - location: 154 (remaining gas: 1039135.886 units remaining) [ 0x050200000002030b (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 155 (remaining gas: 1039118.390 units remaining) + - location: 155 (remaining gas: 1039135.265 units remaining) [ (Some { Unit }) (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 159 (remaining gas: 1039118.380 units remaining) + - location: 159 (remaining gas: 1039135.255 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 159 (remaining gas: 1039118.365 units remaining) + - location: 159 (remaining gas: 1039135.240 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 165 (remaining gas: 1039117.877 units remaining) + - location: 165 (remaining gas: 1039134.752 units remaining) [ 0x050200000002030b (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 152 (remaining gas: 1039117.847 units remaining) + - location: 152 (remaining gas: 1039134.722 units remaining) [ 0x050200000002030b 0x050200000002030b (Pair { True } @@ -819,33 +819,33 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 168 (remaining gas: 1039117.812 units remaining) + - location: 168 (remaining gas: 1039134.687 units remaining) [ 0 (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 169 (remaining gas: 1039117.797 units remaining) + - location: 169 (remaining gas: 1039134.672 units remaining) [ True (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 170 (remaining gas: 1039117.787 units remaining) + - location: 170 (remaining gas: 1039134.662 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 170 (remaining gas: 1039117.772 units remaining) + - location: 170 (remaining gas: 1039134.647 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 176 (remaining gas: 1039117.762 units remaining) + - location: 176 (remaining gas: 1039134.637 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -856,105 +856,105 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 177 (remaining gas: 1039117.752 units remaining) + - location: 177 (remaining gas: 1039134.627 units remaining) [ { True } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 178 (remaining gas: 1039117.737 units remaining) + - location: 178 (remaining gas: 1039134.612 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 180 (remaining gas: 1039117.727 units remaining) + - location: 180 (remaining gas: 1039134.602 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 178 (remaining gas: 1039117.697 units remaining) + - location: 178 (remaining gas: 1039134.572 units remaining) [ { True } { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 181 (remaining gas: 1039117.209 units remaining) + - location: 181 (remaining gas: 1039134.084 units remaining) [ 0x050200000002030a { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 182 (remaining gas: 1039117.194 units remaining) + - location: 182 (remaining gas: 1039134.069 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 184 (remaining gas: 1039116.706 units remaining) + - location: 184 (remaining gas: 1039133.581 units remaining) [ 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 185 (remaining gas: 1039115.885 units remaining) + - location: 185 (remaining gas: 1039132.760 units remaining) [ (Some { True }) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 189 (remaining gas: 1039115.875 units remaining) + - location: 189 (remaining gas: 1039132.750 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 189 (remaining gas: 1039115.860 units remaining) + - location: 189 (remaining gas: 1039132.735 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 195 (remaining gas: 1039115.372 units remaining) + - location: 195 (remaining gas: 1039132.247 units remaining) [ 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 182 (remaining gas: 1039115.342 units remaining) + - location: 182 (remaining gas: 1039132.217 units remaining) [ 0x050200000002030a 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 198 (remaining gas: 1039115.307 units remaining) + - location: 198 (remaining gas: 1039132.182 units remaining) [ 0 (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 199 (remaining gas: 1039115.292 units remaining) + - location: 199 (remaining gas: 1039132.167 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 200 (remaining gas: 1039115.282 units remaining) + - location: 200 (remaining gas: 1039132.157 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 200 (remaining gas: 1039115.267 units remaining) + - location: 200 (remaining gas: 1039132.142 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 206 (remaining gas: 1039115.257 units remaining) + - location: 206 (remaining gas: 1039132.132 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } @@ -963,232 +963,232 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 207 (remaining gas: 1039115.247 units remaining) + - location: 207 (remaining gas: 1039132.122 units remaining) [ (Pair 19 10) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 208 (remaining gas: 1039115.232 units remaining) + - location: 208 (remaining gas: 1039132.107 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 210 (remaining gas: 1039115.222 units remaining) + - location: 210 (remaining gas: 1039132.097 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 208 (remaining gas: 1039115.192 units remaining) + - location: 208 (remaining gas: 1039132.067 units remaining) [ (Pair 19 10) (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 211 (remaining gas: 1039114.641 units remaining) + - location: 211 (remaining gas: 1039131.516 units remaining) [ 0x0507070013000a (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 212 (remaining gas: 1039114.626 units remaining) + - location: 212 (remaining gas: 1039131.501 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 214 (remaining gas: 1039114.075 units remaining) + - location: 214 (remaining gas: 1039130.950 units remaining) [ 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 215 (remaining gas: 1039113.375 units remaining) + - location: 215 (remaining gas: 1039130.250 units remaining) [ (Some (Pair 19 10)) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 220 (remaining gas: 1039113.365 units remaining) + - location: 220 (remaining gas: 1039130.240 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 220 (remaining gas: 1039113.350 units remaining) + - location: 220 (remaining gas: 1039130.225 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 226 (remaining gas: 1039112.799 units remaining) + - location: 226 (remaining gas: 1039129.674 units remaining) [ 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 212 (remaining gas: 1039112.769 units remaining) + - location: 212 (remaining gas: 1039129.644 units remaining) [ 0x0507070013000a 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 229 (remaining gas: 1039112.734 units remaining) + - location: 229 (remaining gas: 1039129.609 units remaining) [ 0 (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 230 (remaining gas: 1039112.719 units remaining) + - location: 230 (remaining gas: 1039129.594 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 231 (remaining gas: 1039112.709 units remaining) + - location: 231 (remaining gas: 1039129.584 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 231 (remaining gas: 1039112.694 units remaining) + - location: 231 (remaining gas: 1039129.569 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 237 (remaining gas: 1039112.684 units remaining) + - location: 237 (remaining gas: 1039129.559 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 238 (remaining gas: 1039112.674 units remaining) + - location: 238 (remaining gas: 1039129.549 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 239 (remaining gas: 1039112.659 units remaining) + - location: 239 (remaining gas: 1039129.534 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 241 (remaining gas: 1039112.649 units remaining) + - location: 241 (remaining gas: 1039129.524 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 239 (remaining gas: 1039112.619 units remaining) + - location: 239 (remaining gas: 1039129.494 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 242 (remaining gas: 1039111.367 units remaining) + - location: 242 (remaining gas: 1039128.242 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 243 (remaining gas: 1039111.352 units remaining) + - location: 243 (remaining gas: 1039128.227 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 245 (remaining gas: 1039110.100 units remaining) + - location: 245 (remaining gas: 1039126.975 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 246 (remaining gas: 1039109.007 units remaining) + - location: 246 (remaining gas: 1039125.882 units remaining) [ (Some (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 251 (remaining gas: 1039108.997 units remaining) + - location: 251 (remaining gas: 1039125.872 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 251 (remaining gas: 1039108.982 units remaining) + - location: 251 (remaining gas: 1039125.857 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 257 (remaining gas: 1039107.730 units remaining) + - location: 257 (remaining gas: 1039124.605 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 243 (remaining gas: 1039107.700 units remaining) + - location: 243 (remaining gas: 1039124.575 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 260 (remaining gas: 1039107.665 units remaining) + - location: 260 (remaining gas: 1039124.540 units remaining) [ 0 (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 261 (remaining gas: 1039107.650 units remaining) + - location: 261 (remaining gas: 1039124.525 units remaining) [ True (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 262 (remaining gas: 1039107.640 units remaining) + - location: 262 (remaining gas: 1039124.515 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 262 (remaining gas: 1039107.625 units remaining) + - location: 262 (remaining gas: 1039124.500 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 268 (remaining gas: 1039107.615 units remaining) + - location: 268 (remaining gas: 1039124.490 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 269 (remaining gas: 1039107.605 units remaining) + - location: 269 (remaining gas: 1039124.480 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 270 (remaining gas: 1039107.590 units remaining) + - location: 270 (remaining gas: 1039124.465 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 272 (remaining gas: 1039107.580 units remaining) + - location: 272 (remaining gas: 1039124.455 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 270 (remaining gas: 1039107.550 units remaining) + - location: 270 (remaining gas: 1039124.425 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 273 (remaining gas: 1039105.945 units remaining) + - location: 273 (remaining gas: 1039122.820 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 274 (remaining gas: 1039105.930 units remaining) + - location: 274 (remaining gas: 1039122.805 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 276 (remaining gas: 1039104.325 units remaining) + - location: 276 (remaining gas: 1039121.200 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 277 (remaining gas: 1039102.469 units remaining) + - location: 277 (remaining gas: 1039119.344 units remaining) [ (Some { Elt 0 "foo" ; Elt 1 "bar" }) { PACK } ] - - location: 282 (remaining gas: 1039102.459 units remaining) + - location: 282 (remaining gas: 1039119.334 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 282 (remaining gas: 1039102.444 units remaining) + - location: 282 (remaining gas: 1039119.319 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 288 (remaining gas: 1039100.839 units remaining) + - location: 288 (remaining gas: 1039117.714 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 274 (remaining gas: 1039100.809 units remaining) + - location: 274 (remaining gas: 1039117.684 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 291 (remaining gas: 1039100.774 units remaining) + - location: 291 (remaining gas: 1039117.649 units remaining) [ 0 { PACK } ] - - location: 292 (remaining gas: 1039100.759 units remaining) + - location: 292 (remaining gas: 1039117.634 units remaining) [ True { PACK } ] - - location: 293 (remaining gas: 1039100.749 units remaining) + - location: 293 (remaining gas: 1039117.624 units remaining) [ { PACK } ] - - location: 293 (remaining gas: 1039100.734 units remaining) + - location: 293 (remaining gas: 1039117.609 units remaining) [ { PACK } ] - - location: 299 (remaining gas: 1039100.724 units remaining) + - location: 299 (remaining gas: 1039117.599 units remaining) [ { PACK } { PACK } ] - - location: 300 (remaining gas: 1039100.051 units remaining) + - location: 300 (remaining gas: 1039116.926 units remaining) [ 0x050200000002030c { PACK } ] - - location: 301 (remaining gas: 1039100.036 units remaining) + - location: 301 (remaining gas: 1039116.911 units remaining) [ { PACK } ] - - location: 303 (remaining gas: 1039099.363 units remaining) + - location: 303 (remaining gas: 1039116.238 units remaining) [ 0x050200000002030c ] - - location: 304 (remaining gas: 1039098.182 units remaining) + - location: 304 (remaining gas: 1039115.057 units remaining) [ (Some { PACK }) ] - - location: 309 (remaining gas: 1039098.172 units remaining) + - location: 309 (remaining gas: 1039115.047 units remaining) [ { PACK } ] - - location: 309 (remaining gas: 1039098.157 units remaining) + - location: 309 (remaining gas: 1039115.032 units remaining) [ { PACK } ] - - location: 315 (remaining gas: 1039097.484 units remaining) + - location: 315 (remaining gas: 1039114.359 units remaining) [ 0x050200000002030c ] - - location: 301 (remaining gas: 1039097.454 units remaining) + - location: 301 (remaining gas: 1039114.329 units remaining) [ 0x050200000002030c 0x050200000002030c ] - - location: 318 (remaining gas: 1039097.419 units remaining) + - location: 318 (remaining gas: 1039114.294 units remaining) [ 0 ] - - location: 319 (remaining gas: 1039097.404 units remaining) + - location: 319 (remaining gas: 1039114.279 units remaining) [ True ] - - location: 320 (remaining gas: 1039097.394 units remaining) + - location: 320 (remaining gas: 1039114.269 units remaining) [ ] - - location: 320 (remaining gas: 1039097.379 units remaining) + - location: 320 (remaining gas: 1039114.254 units remaining) [ ] - - location: 326 (remaining gas: 1039097.369 units remaining) + - location: 326 (remaining gas: 1039114.244 units remaining) [ Unit ] - - location: 327 (remaining gas: 1039097.354 units remaining) + - location: 327 (remaining gas: 1039114.229 units remaining) [ {} Unit ] - - location: 329 (remaining gas: 1039097.339 units remaining) + - location: 329 (remaining gas: 1039114.214 units remaining) [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" index 04ddb496fb96..6c4cc7b0b145 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 28 (remaining gas: 1039477.998 units remaining) + - location: 28 (remaining gas: 1039494.873 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -19,7 +19,7 @@ trace {} { DUP ; DROP ; PACK }) Unit) ] - - location: 28 (remaining gas: 1039477.988 units remaining) + - location: 28 (remaining gas: 1039494.863 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -30,7 +30,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 29 (remaining gas: 1039477.978 units remaining) + - location: 29 (remaining gas: 1039494.853 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -51,7 +51,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 30 (remaining gas: 1039477.968 units remaining) + - location: 30 (remaining gas: 1039494.843 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -63,7 +63,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 31 (remaining gas: 1039477.953 units remaining) + - location: 31 (remaining gas: 1039494.828 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -74,7 +74,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 33 (remaining gas: 1039477.943 units remaining) + - location: 33 (remaining gas: 1039494.818 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -85,7 +85,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 31 (remaining gas: 1039477.913 units remaining) + - location: 31 (remaining gas: 1039494.788 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -97,7 +97,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 34 (remaining gas: 1039476.041 units remaining) + - location: 34 (remaining gas: 1039492.916 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -109,7 +109,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 35 (remaining gas: 1039476.026 units remaining) + - location: 35 (remaining gas: 1039492.901 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -120,7 +120,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 37 (remaining gas: 1039474.154 units remaining) + - location: 37 (remaining gas: 1039491.029 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -131,7 +131,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 38 (remaining gas: 1039153.010 units remaining) + - location: 38 (remaining gas: 1039169.885 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -142,7 +142,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 41 (remaining gas: 1039153 units remaining) + - location: 41 (remaining gas: 1039169.875 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -153,7 +153,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 41 (remaining gas: 1039152.985 units remaining) + - location: 41 (remaining gas: 1039169.860 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -164,7 +164,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 47 (remaining gas: 1039151.113 units remaining) + - location: 47 (remaining gas: 1039167.988 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,7 +175,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 35 (remaining gas: 1039151.083 units remaining) + - location: 35 (remaining gas: 1039167.958 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit @@ -187,7 +187,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 50 (remaining gas: 1039151.048 units remaining) + - location: 50 (remaining gas: 1039167.923 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -198,7 +198,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 51 (remaining gas: 1039151.033 units remaining) + - location: 51 (remaining gas: 1039167.908 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -209,7 +209,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 52 (remaining gas: 1039151.023 units remaining) + - location: 52 (remaining gas: 1039167.898 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -219,7 +219,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 52 (remaining gas: 1039151.008 units remaining) + - location: 52 (remaining gas: 1039167.883 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -229,7 +229,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 58 (remaining gas: 1039150.998 units remaining) + - location: 58 (remaining gas: 1039167.873 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -248,7 +248,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 59 (remaining gas: 1039150.988 units remaining) + - location: 59 (remaining gas: 1039167.863 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -259,7 +259,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 60 (remaining gas: 1039150.973 units remaining) + - location: 60 (remaining gas: 1039167.848 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -269,7 +269,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 62 (remaining gas: 1039150.963 units remaining) + - location: 62 (remaining gas: 1039167.838 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -279,7 +279,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 60 (remaining gas: 1039150.933 units remaining) + - location: 60 (remaining gas: 1039167.808 units remaining) [ Unit Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -290,7 +290,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 63 (remaining gas: 1039150.706 units remaining) + - location: 63 (remaining gas: 1039167.581 units remaining) [ 0x05030b Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -301,7 +301,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 64 (remaining gas: 1039150.691 units remaining) + - location: 64 (remaining gas: 1039167.566 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -311,7 +311,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 66 (remaining gas: 1039150.464 units remaining) + - location: 66 (remaining gas: 1039167.339 units remaining) [ 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -321,7 +321,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 67 (remaining gas: 1039150.044 units remaining) + - location: 67 (remaining gas: 1039166.919 units remaining) [ (Some Unit) (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -331,7 +331,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 70 (remaining gas: 1039150.034 units remaining) + - location: 70 (remaining gas: 1039166.909 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -341,7 +341,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 70 (remaining gas: 1039150.019 units remaining) + - location: 70 (remaining gas: 1039166.894 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -351,7 +351,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 76 (remaining gas: 1039149.792 units remaining) + - location: 76 (remaining gas: 1039166.667 units remaining) [ 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -361,7 +361,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 64 (remaining gas: 1039149.762 units remaining) + - location: 64 (remaining gas: 1039166.637 units remaining) [ 0x05030b 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -372,7 +372,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 79 (remaining gas: 1039149.727 units remaining) + - location: 79 (remaining gas: 1039166.602 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -382,7 +382,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 80 (remaining gas: 1039149.712 units remaining) + - location: 80 (remaining gas: 1039166.587 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -392,7 +392,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 81 (remaining gas: 1039149.702 units remaining) + - location: 81 (remaining gas: 1039166.577 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -401,7 +401,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 81 (remaining gas: 1039149.687 units remaining) + - location: 81 (remaining gas: 1039166.562 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -410,7 +410,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 87 (remaining gas: 1039149.677 units remaining) + - location: 87 (remaining gas: 1039166.552 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -427,7 +427,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 88 (remaining gas: 1039149.667 units remaining) + - location: 88 (remaining gas: 1039166.542 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -437,7 +437,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 89 (remaining gas: 1039149.652 units remaining) + - location: 89 (remaining gas: 1039166.527 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -446,7 +446,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 91 (remaining gas: 1039149.642 units remaining) + - location: 91 (remaining gas: 1039166.517 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -455,7 +455,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 89 (remaining gas: 1039149.612 units remaining) + - location: 89 (remaining gas: 1039166.487 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -465,7 +465,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 92 (remaining gas: 1039147.125 units remaining) + - location: 92 (remaining gas: 1039164 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -475,7 +475,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 93 (remaining gas: 1039147.110 units remaining) + - location: 93 (remaining gas: 1039163.985 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -484,7 +484,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 95 (remaining gas: 1039144.623 units remaining) + - location: 95 (remaining gas: 1039161.498 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None {} @@ -493,7 +493,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 96 (remaining gas: 1039142.820 units remaining) + - location: 96 (remaining gas: 1039159.695 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") (Pair None {} @@ -502,7 +502,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 99 (remaining gas: 1039142.810 units remaining) + - location: 99 (remaining gas: 1039159.685 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" (Pair None {} @@ -511,7 +511,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 99 (remaining gas: 1039142.795 units remaining) + - location: 99 (remaining gas: 1039159.670 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" (Pair None {} @@ -520,7 +520,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 105 (remaining gas: 1039140.308 units remaining) + - location: 105 (remaining gas: 1039157.183 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None {} @@ -529,7 +529,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 93 (remaining gas: 1039140.278 units remaining) + - location: 93 (remaining gas: 1039157.153 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None @@ -539,7 +539,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 108 (remaining gas: 1039140.242 units remaining) + - location: 108 (remaining gas: 1039157.117 units remaining) [ 0 (Pair None {} @@ -548,7 +548,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 109 (remaining gas: 1039140.227 units remaining) + - location: 109 (remaining gas: 1039157.102 units remaining) [ True (Pair None {} @@ -557,7 +557,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 110 (remaining gas: 1039140.217 units remaining) + - location: 110 (remaining gas: 1039157.092 units remaining) [ (Pair None {} {} @@ -565,7 +565,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 110 (remaining gas: 1039140.202 units remaining) + - location: 110 (remaining gas: 1039157.077 units remaining) [ (Pair None {} {} @@ -573,7 +573,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 116 (remaining gas: 1039140.192 units remaining) + - location: 116 (remaining gas: 1039157.067 units remaining) [ (Pair None {} {} @@ -588,7 +588,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 117 (remaining gas: 1039140.182 units remaining) + - location: 117 (remaining gas: 1039157.057 units remaining) [ None (Pair None {} @@ -597,7 +597,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 118 (remaining gas: 1039140.167 units remaining) + - location: 118 (remaining gas: 1039157.042 units remaining) [ (Pair None {} {} @@ -605,7 +605,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 120 (remaining gas: 1039140.157 units remaining) + - location: 120 (remaining gas: 1039157.032 units remaining) [ None (Pair {} {} @@ -613,7 +613,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 118 (remaining gas: 1039140.127 units remaining) + - location: 118 (remaining gas: 1039157.002 units remaining) [ None None (Pair {} @@ -622,7 +622,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 121 (remaining gas: 1039139.900 units remaining) + - location: 121 (remaining gas: 1039156.775 units remaining) [ 0x050306 None (Pair {} @@ -631,7 +631,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 122 (remaining gas: 1039139.885 units remaining) + - location: 122 (remaining gas: 1039156.760 units remaining) [ None (Pair {} {} @@ -639,7 +639,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 124 (remaining gas: 1039139.658 units remaining) + - location: 124 (remaining gas: 1039156.533 units remaining) [ 0x050306 (Pair {} {} @@ -647,7 +647,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 125 (remaining gas: 1039139.238 units remaining) + - location: 125 (remaining gas: 1039156.113 units remaining) [ (Some None) (Pair {} {} @@ -655,7 +655,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 129 (remaining gas: 1039139.228 units remaining) + - location: 129 (remaining gas: 1039156.103 units remaining) [ None (Pair {} {} @@ -663,7 +663,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 129 (remaining gas: 1039139.213 units remaining) + - location: 129 (remaining gas: 1039156.088 units remaining) [ None (Pair {} {} @@ -671,7 +671,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 135 (remaining gas: 1039138.986 units remaining) + - location: 135 (remaining gas: 1039155.861 units remaining) [ 0x050306 (Pair {} {} @@ -679,7 +679,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 122 (remaining gas: 1039138.956 units remaining) + - location: 122 (remaining gas: 1039155.831 units remaining) [ 0x050306 0x050306 (Pair {} @@ -688,7 +688,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 138 (remaining gas: 1039138.921 units remaining) + - location: 138 (remaining gas: 1039155.796 units remaining) [ 0 (Pair {} {} @@ -696,7 +696,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 139 (remaining gas: 1039138.906 units remaining) + - location: 139 (remaining gas: 1039155.781 units remaining) [ True (Pair {} {} @@ -704,21 +704,21 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 140 (remaining gas: 1039138.896 units remaining) + - location: 140 (remaining gas: 1039155.771 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 140 (remaining gas: 1039138.881 units remaining) + - location: 140 (remaining gas: 1039155.756 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 146 (remaining gas: 1039138.871 units remaining) + - location: 146 (remaining gas: 1039155.746 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -731,7 +731,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 147 (remaining gas: 1039138.861 units remaining) + - location: 147 (remaining gas: 1039155.736 units remaining) [ {} (Pair {} {} @@ -739,294 +739,294 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 148 (remaining gas: 1039138.846 units remaining) + - location: 148 (remaining gas: 1039155.721 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 150 (remaining gas: 1039138.836 units remaining) + - location: 150 (remaining gas: 1039155.711 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 148 (remaining gas: 1039138.806 units remaining) + - location: 148 (remaining gas: 1039155.681 units remaining) [ {} {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 151 (remaining gas: 1039138.480 units remaining) + - location: 151 (remaining gas: 1039155.355 units remaining) [ 0x050200000000 {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 152 (remaining gas: 1039138.465 units remaining) + - location: 152 (remaining gas: 1039155.340 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 154 (remaining gas: 1039138.139 units remaining) + - location: 154 (remaining gas: 1039155.014 units remaining) [ 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 155 (remaining gas: 1039137.659 units remaining) + - location: 155 (remaining gas: 1039154.534 units remaining) [ (Some {}) (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 159 (remaining gas: 1039137.649 units remaining) + - location: 159 (remaining gas: 1039154.524 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 159 (remaining gas: 1039137.634 units remaining) + - location: 159 (remaining gas: 1039154.509 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 165 (remaining gas: 1039137.308 units remaining) + - location: 165 (remaining gas: 1039154.183 units remaining) [ 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 152 (remaining gas: 1039137.278 units remaining) + - location: 152 (remaining gas: 1039154.153 units remaining) [ 0x050200000000 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 168 (remaining gas: 1039137.243 units remaining) + - location: 168 (remaining gas: 1039154.118 units remaining) [ 0 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 169 (remaining gas: 1039137.228 units remaining) + - location: 169 (remaining gas: 1039154.103 units remaining) [ True (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 170 (remaining gas: 1039137.218 units remaining) + - location: 170 (remaining gas: 1039154.093 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 170 (remaining gas: 1039137.203 units remaining) + - location: 170 (remaining gas: 1039154.078 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 176 (remaining gas: 1039137.193 units remaining) + - location: 176 (remaining gas: 1039154.068 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 177 (remaining gas: 1039137.183 units remaining) + - location: 177 (remaining gas: 1039154.058 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 178 (remaining gas: 1039137.168 units remaining) + - location: 178 (remaining gas: 1039154.043 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 180 (remaining gas: 1039137.158 units remaining) + - location: 180 (remaining gas: 1039154.033 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 178 (remaining gas: 1039137.128 units remaining) + - location: 178 (remaining gas: 1039154.003 units remaining) [ {} {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 181 (remaining gas: 1039136.802 units remaining) + - location: 181 (remaining gas: 1039153.677 units remaining) [ 0x050200000000 {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 182 (remaining gas: 1039136.787 units remaining) + - location: 182 (remaining gas: 1039153.662 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 184 (remaining gas: 1039136.461 units remaining) + - location: 184 (remaining gas: 1039153.336 units remaining) [ 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 185 (remaining gas: 1039135.981 units remaining) + - location: 185 (remaining gas: 1039152.856 units remaining) [ (Some {}) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 189 (remaining gas: 1039135.971 units remaining) + - location: 189 (remaining gas: 1039152.846 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 189 (remaining gas: 1039135.956 units remaining) + - location: 189 (remaining gas: 1039152.831 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 195 (remaining gas: 1039135.630 units remaining) + - location: 195 (remaining gas: 1039152.505 units remaining) [ 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 182 (remaining gas: 1039135.600 units remaining) + - location: 182 (remaining gas: 1039152.475 units remaining) [ 0x050200000000 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 198 (remaining gas: 1039135.565 units remaining) + - location: 198 (remaining gas: 1039152.440 units remaining) [ 0 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 199 (remaining gas: 1039135.550 units remaining) + - location: 199 (remaining gas: 1039152.425 units remaining) [ True (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 200 (remaining gas: 1039135.540 units remaining) + - location: 200 (remaining gas: 1039152.415 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 200 (remaining gas: 1039135.525 units remaining) + - location: 200 (remaining gas: 1039152.400 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 206 (remaining gas: 1039135.515 units remaining) + - location: 206 (remaining gas: 1039152.390 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 207 (remaining gas: 1039135.505 units remaining) + - location: 207 (remaining gas: 1039152.380 units remaining) [ (Pair 40 -10) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 208 (remaining gas: 1039135.490 units remaining) + - location: 208 (remaining gas: 1039152.365 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 210 (remaining gas: 1039135.480 units remaining) + - location: 210 (remaining gas: 1039152.355 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 208 (remaining gas: 1039135.450 units remaining) + - location: 208 (remaining gas: 1039152.325 units remaining) [ (Pair 40 -10) (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 211 (remaining gas: 1039134.899 units remaining) + - location: 211 (remaining gas: 1039151.774 units remaining) [ 0x0507070028004a (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 212 (remaining gas: 1039134.884 units remaining) + - location: 212 (remaining gas: 1039151.759 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 214 (remaining gas: 1039134.333 units remaining) + - location: 214 (remaining gas: 1039151.208 units remaining) [ 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 215 (remaining gas: 1039133.633 units remaining) + - location: 215 (remaining gas: 1039150.508 units remaining) [ (Some (Pair 40 -10)) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 220 (remaining gas: 1039133.623 units remaining) + - location: 220 (remaining gas: 1039150.498 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 220 (remaining gas: 1039133.608 units remaining) + - location: 220 (remaining gas: 1039150.483 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 226 (remaining gas: 1039133.057 units remaining) + - location: 226 (remaining gas: 1039149.932 units remaining) [ 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 212 (remaining gas: 1039133.027 units remaining) + - location: 212 (remaining gas: 1039149.902 units remaining) [ 0x0507070028004a 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 229 (remaining gas: 1039132.992 units remaining) + - location: 229 (remaining gas: 1039149.867 units remaining) [ 0 (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 230 (remaining gas: 1039132.977 units remaining) + - location: 230 (remaining gas: 1039149.852 units remaining) [ True (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 231 (remaining gas: 1039132.967 units remaining) + - location: 231 (remaining gas: 1039149.842 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 231 (remaining gas: 1039132.952 units remaining) + - location: 231 (remaining gas: 1039149.827 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 237 (remaining gas: 1039132.942 units remaining) + - location: 237 (remaining gas: 1039149.817 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 238 (remaining gas: 1039132.932 units remaining) + - location: 238 (remaining gas: 1039149.807 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 239 (remaining gas: 1039132.917 units remaining) + - location: 239 (remaining gas: 1039149.792 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 241 (remaining gas: 1039132.907 units remaining) + - location: 241 (remaining gas: 1039149.782 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 239 (remaining gas: 1039132.877 units remaining) + - location: 239 (remaining gas: 1039149.752 units remaining) [ (Right "2019-09-09T08:35:33Z") (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 242 (remaining gas: 1039132.356 units remaining) + - location: 242 (remaining gas: 1039149.231 units remaining) [ 0x0505080095bbb0d70b (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 243 (remaining gas: 1039132.341 units remaining) + - location: 243 (remaining gas: 1039149.216 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 245 (remaining gas: 1039131.820 units remaining) + - location: 245 (remaining gas: 1039148.695 units remaining) [ 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 246 (remaining gas: 1039131.179 units remaining) + - location: 246 (remaining gas: 1039148.054 units remaining) [ (Some (Right "2019-09-09T08:35:33Z")) (Pair {} { DUP ; DROP ; PACK }) ] - - location: 251 (remaining gas: 1039131.169 units remaining) + - location: 251 (remaining gas: 1039148.044 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 251 (remaining gas: 1039131.154 units remaining) + - location: 251 (remaining gas: 1039148.029 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 257 (remaining gas: 1039130.633 units remaining) + - location: 257 (remaining gas: 1039147.508 units remaining) [ 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 243 (remaining gas: 1039130.603 units remaining) + - location: 243 (remaining gas: 1039147.478 units remaining) [ 0x0505080095bbb0d70b 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 260 (remaining gas: 1039130.568 units remaining) + - location: 260 (remaining gas: 1039147.443 units remaining) [ 0 (Pair {} { DUP ; DROP ; PACK }) ] - - location: 261 (remaining gas: 1039130.553 units remaining) + - location: 261 (remaining gas: 1039147.428 units remaining) [ True (Pair {} { DUP ; DROP ; PACK }) ] - - location: 262 (remaining gas: 1039130.543 units remaining) + - location: 262 (remaining gas: 1039147.418 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 262 (remaining gas: 1039130.528 units remaining) + - location: 262 (remaining gas: 1039147.403 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 268 (remaining gas: 1039130.518 units remaining) + - location: 268 (remaining gas: 1039147.393 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) (Pair {} { DUP ; DROP ; PACK }) ] - - location: 269 (remaining gas: 1039130.508 units remaining) + - location: 269 (remaining gas: 1039147.383 units remaining) [ {} (Pair {} { DUP ; DROP ; PACK }) ] - - location: 270 (remaining gas: 1039130.493 units remaining) + - location: 270 (remaining gas: 1039147.368 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 272 (remaining gas: 1039130.483 units remaining) + - location: 272 (remaining gas: 1039147.358 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 270 (remaining gas: 1039130.453 units remaining) + - location: 270 (remaining gas: 1039147.328 units remaining) [ {} {} { DUP ; DROP ; PACK } ] - - location: 273 (remaining gas: 1039130.127 units remaining) + - location: 273 (remaining gas: 1039147.002 units remaining) [ 0x050200000000 {} { DUP ; DROP ; PACK } ] - - location: 274 (remaining gas: 1039130.112 units remaining) + - location: 274 (remaining gas: 1039146.987 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 276 (remaining gas: 1039129.786 units remaining) + - location: 276 (remaining gas: 1039146.661 units remaining) [ 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 277 (remaining gas: 1039129.306 units remaining) + - location: 277 (remaining gas: 1039146.181 units remaining) [ (Some {}) { DUP ; DROP ; PACK } ] - - location: 282 (remaining gas: 1039129.296 units remaining) + - location: 282 (remaining gas: 1039146.171 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 282 (remaining gas: 1039129.281 units remaining) + - location: 282 (remaining gas: 1039146.156 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 288 (remaining gas: 1039128.955 units remaining) + - location: 288 (remaining gas: 1039145.830 units remaining) [ 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 274 (remaining gas: 1039128.925 units remaining) + - location: 274 (remaining gas: 1039145.800 units remaining) [ 0x050200000000 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 291 (remaining gas: 1039128.890 units remaining) + - location: 291 (remaining gas: 1039145.765 units remaining) [ 0 { DUP ; DROP ; PACK } ] - - location: 292 (remaining gas: 1039128.875 units remaining) + - location: 292 (remaining gas: 1039145.750 units remaining) [ True { DUP ; DROP ; PACK } ] - - location: 293 (remaining gas: 1039128.865 units remaining) + - location: 293 (remaining gas: 1039145.740 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 293 (remaining gas: 1039128.850 units remaining) + - location: 293 (remaining gas: 1039145.725 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 299 (remaining gas: 1039128.840 units remaining) + - location: 299 (remaining gas: 1039145.715 units remaining) [ { DUP ; DROP ; PACK } { DUP ; DROP ; PACK } ] - - location: 300 (remaining gas: 1039127.703 units remaining) + - location: 300 (remaining gas: 1039144.578 units remaining) [ 0x05020000000603210320030c { DUP ; DROP ; PACK } ] - - location: 301 (remaining gas: 1039127.688 units remaining) + - location: 301 (remaining gas: 1039144.563 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 303 (remaining gas: 1039126.551 units remaining) + - location: 303 (remaining gas: 1039143.426 units remaining) [ 0x05020000000603210320030c ] - - location: 304 (remaining gas: 1039124.310 units remaining) + - location: 304 (remaining gas: 1039141.185 units remaining) [ (Some { DUP ; DROP ; PACK }) ] - - location: 309 (remaining gas: 1039124.300 units remaining) + - location: 309 (remaining gas: 1039141.175 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 309 (remaining gas: 1039124.285 units remaining) + - location: 309 (remaining gas: 1039141.160 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 315 (remaining gas: 1039123.148 units remaining) + - location: 315 (remaining gas: 1039140.023 units remaining) [ 0x05020000000603210320030c ] - - location: 301 (remaining gas: 1039123.118 units remaining) + - location: 301 (remaining gas: 1039139.993 units remaining) [ 0x05020000000603210320030c 0x05020000000603210320030c ] - - location: 318 (remaining gas: 1039123.083 units remaining) + - location: 318 (remaining gas: 1039139.958 units remaining) [ 0 ] - - location: 319 (remaining gas: 1039123.068 units remaining) + - location: 319 (remaining gas: 1039139.943 units remaining) [ True ] - - location: 320 (remaining gas: 1039123.058 units remaining) + - location: 320 (remaining gas: 1039139.933 units remaining) [ ] - - location: 320 (remaining gas: 1039123.043 units remaining) + - location: 320 (remaining gas: 1039139.918 units remaining) [ ] - - location: 326 (remaining gas: 1039123.033 units remaining) + - location: 326 (remaining gas: 1039139.908 units remaining) [ Unit ] - - location: 327 (remaining gas: 1039123.018 units remaining) + - location: 327 (remaining gas: 1039139.893 units remaining) [ {} Unit ] - - location: 329 (remaining gas: 1039123.003 units remaining) + - location: 329 (remaining gas: 1039139.878 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out index 9ef4d3f12b06..8b9161261a6c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out @@ -7,41 +7,41 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039989.274 units remaining) + - location: 7 (remaining gas: 1039989.319 units remaining) [ (Pair 38 14) ] - - location: 7 (remaining gas: 1039989.264 units remaining) + - location: 7 (remaining gas: 1039989.309 units remaining) [ { UNPAIR ; ADD } (Pair 38 14) ] - - location: 15 (remaining gas: 1039989.254 units remaining) + - location: 15 (remaining gas: 1039989.299 units remaining) [ (Pair 38 14) { UNPAIR ; ADD } ] - - location: 16 (remaining gas: 1039989.244 units remaining) + - location: 16 (remaining gas: 1039989.289 units remaining) [ 38 14 { UNPAIR ; ADD } ] - - location: 17 (remaining gas: 1039989.229 units remaining) + - location: 17 (remaining gas: 1039989.274 units remaining) [ 14 { UNPAIR ; ADD } ] - - location: 19 (remaining gas: 1039989.004 units remaining) + - location: 19 (remaining gas: 1039989.049 units remaining) [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } ] - - location: 17 (remaining gas: 1039988.974 units remaining) + - location: 17 (remaining gas: 1039989.019 units remaining) [ 38 { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } ] - - location: 12 (remaining gas: 1039988.964 units remaining) + - location: 12 (remaining gas: 1039989.009 units remaining) [ 14 38 ] - - location: 12 (remaining gas: 1039988.949 units remaining) + - location: 12 (remaining gas: 1039988.994 units remaining) [ (Pair 14 38) ] - - location: 13 (remaining gas: 1039988.939 units remaining) + - location: 13 (remaining gas: 1039988.984 units remaining) [ 14 38 ] - - location: 14 (remaining gas: 1039988.884 units remaining) + - location: 14 (remaining gas: 1039988.929 units remaining) [ 52 ] - - location: 20 (remaining gas: 1039988.854 units remaining) + - location: 20 (remaining gas: 1039988.899 units remaining) [ 52 ] - - location: 21 (remaining gas: 1039988.839 units remaining) + - location: 21 (remaining gas: 1039988.884 units remaining) [ {} 52 ] - - location: 23 (remaining gas: 1039988.824 units remaining) + - location: 23 (remaining gas: 1039988.869 units remaining) [ (Pair {} 52) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out index ae939906d23a..b136801776fb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out @@ -7,53 +7,53 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039979.856 units remaining) + - location: 8 (remaining gas: 1039979.991 units remaining) [ (Pair 4 { 0 ; 1 ; 2 ; 3 }) ] - - location: 8 (remaining gas: 1039979.846 units remaining) + - location: 8 (remaining gas: 1039979.981 units remaining) [ 4 { 0 ; 1 ; 2 ; 3 } ] - - location: 9 (remaining gas: 1039979.836 units remaining) + - location: 9 (remaining gas: 1039979.971 units remaining) [ { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } 4 { 0 ; 1 ; 2 ; 3 } ] - - location: 23 (remaining gas: 1039979.826 units remaining) + - location: 23 (remaining gas: 1039979.961 units remaining) [ 4 { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } { 0 ; 1 ; 2 ; 3 } ] - - location: 24 (remaining gas: 1039979.601 units remaining) + - location: 24 (remaining gas: 1039979.736 units remaining) [ { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } { 0 ; 1 ; 2 ; 3 } ] - - location: 25 (remaining gas: 1039979.591 units remaining) + - location: 25 (remaining gas: 1039979.726 units remaining) [ 3 { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } { 0 ; 1 ; 2 ; 3 } ] - - location: 28 (remaining gas: 1039979.366 units remaining) + - location: 28 (remaining gas: 1039979.501 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { 0 ; 1 ; 2 ; 3 } ] - - location: 29 (remaining gas: 1039979.356 units remaining) + - location: 29 (remaining gas: 1039979.491 units remaining) [ { 0 ; 1 ; 2 ; 3 } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039979.356 units remaining) + - location: 30 (remaining gas: 1039979.491 units remaining) [ 0 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039979.341 units remaining) + - location: 32 (remaining gas: 1039979.476 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039979.331 units remaining) + - location: 34 (remaining gas: 1039979.466 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039979.301 units remaining) + - location: 32 (remaining gas: 1039979.436 units remaining) [ 0 { PUSH int 3 ; PAIR ; @@ -61,55 +61,55 @@ trace { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039979.291 units remaining) + - location: 16 (remaining gas: 1039979.426 units remaining) [ 3 0 ] - - location: 16 (remaining gas: 1039979.276 units remaining) + - location: 16 (remaining gas: 1039979.411 units remaining) [ (Pair 3 0) ] - - location: 16 (remaining gas: 1039979.266 units remaining) + - location: 16 (remaining gas: 1039979.401 units remaining) [ 4 (Pair 3 0) ] - - location: 16 (remaining gas: 1039979.251 units remaining) + - location: 16 (remaining gas: 1039979.386 units remaining) [ (Pair 4 3 0) ] - - location: 17 (remaining gas: 1039979.241 units remaining) + - location: 17 (remaining gas: 1039979.376 units remaining) [ 4 (Pair 3 0) ] - - location: 18 (remaining gas: 1039979.226 units remaining) + - location: 18 (remaining gas: 1039979.361 units remaining) [ (Pair 3 0) ] - - location: 20 (remaining gas: 1039979.216 units remaining) + - location: 20 (remaining gas: 1039979.351 units remaining) [ 3 0 ] - - location: 18 (remaining gas: 1039979.186 units remaining) + - location: 18 (remaining gas: 1039979.321 units remaining) [ 4 3 0 ] - - location: 21 (remaining gas: 1039979.131 units remaining) + - location: 21 (remaining gas: 1039979.266 units remaining) [ 7 0 ] - - location: 22 (remaining gas: 1039979.030 units remaining) + - location: 22 (remaining gas: 1039979.165 units remaining) [ 0 ] - - location: 35 (remaining gas: 1039979 units remaining) + - location: 35 (remaining gas: 1039979.135 units remaining) [ 0 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039978.985 units remaining) + - location: 30 (remaining gas: 1039979.120 units remaining) [ 1 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039978.970 units remaining) + - location: 32 (remaining gas: 1039979.105 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039978.960 units remaining) + - location: 34 (remaining gas: 1039979.095 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039978.930 units remaining) + - location: 32 (remaining gas: 1039979.065 units remaining) [ 1 { PUSH int 3 ; PAIR ; @@ -117,55 +117,55 @@ trace { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039978.920 units remaining) + - location: 16 (remaining gas: 1039979.055 units remaining) [ 3 1 ] - - location: 16 (remaining gas: 1039978.905 units remaining) + - location: 16 (remaining gas: 1039979.040 units remaining) [ (Pair 3 1) ] - - location: 16 (remaining gas: 1039978.895 units remaining) + - location: 16 (remaining gas: 1039979.030 units remaining) [ 4 (Pair 3 1) ] - - location: 16 (remaining gas: 1039978.880 units remaining) + - location: 16 (remaining gas: 1039979.015 units remaining) [ (Pair 4 3 1) ] - - location: 17 (remaining gas: 1039978.870 units remaining) + - location: 17 (remaining gas: 1039979.005 units remaining) [ 4 (Pair 3 1) ] - - location: 18 (remaining gas: 1039978.855 units remaining) + - location: 18 (remaining gas: 1039978.990 units remaining) [ (Pair 3 1) ] - - location: 20 (remaining gas: 1039978.845 units remaining) + - location: 20 (remaining gas: 1039978.980 units remaining) [ 3 1 ] - - location: 18 (remaining gas: 1039978.815 units remaining) + - location: 18 (remaining gas: 1039978.950 units remaining) [ 4 3 1 ] - - location: 21 (remaining gas: 1039978.760 units remaining) + - location: 21 (remaining gas: 1039978.895 units remaining) [ 7 1 ] - - location: 22 (remaining gas: 1039978.656 units remaining) + - location: 22 (remaining gas: 1039978.791 units remaining) [ 7 ] - - location: 35 (remaining gas: 1039978.626 units remaining) + - location: 35 (remaining gas: 1039978.761 units remaining) [ 7 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039978.611 units remaining) + - location: 30 (remaining gas: 1039978.746 units remaining) [ 2 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039978.596 units remaining) + - location: 32 (remaining gas: 1039978.731 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039978.586 units remaining) + - location: 34 (remaining gas: 1039978.721 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039978.556 units remaining) + - location: 32 (remaining gas: 1039978.691 units remaining) [ 2 { PUSH int 3 ; PAIR ; @@ -173,55 +173,55 @@ trace { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039978.546 units remaining) + - location: 16 (remaining gas: 1039978.681 units remaining) [ 3 2 ] - - location: 16 (remaining gas: 1039978.531 units remaining) + - location: 16 (remaining gas: 1039978.666 units remaining) [ (Pair 3 2) ] - - location: 16 (remaining gas: 1039978.521 units remaining) + - location: 16 (remaining gas: 1039978.656 units remaining) [ 4 (Pair 3 2) ] - - location: 16 (remaining gas: 1039978.506 units remaining) + - location: 16 (remaining gas: 1039978.641 units remaining) [ (Pair 4 3 2) ] - - location: 17 (remaining gas: 1039978.496 units remaining) + - location: 17 (remaining gas: 1039978.631 units remaining) [ 4 (Pair 3 2) ] - - location: 18 (remaining gas: 1039978.481 units remaining) + - location: 18 (remaining gas: 1039978.616 units remaining) [ (Pair 3 2) ] - - location: 20 (remaining gas: 1039978.471 units remaining) + - location: 20 (remaining gas: 1039978.606 units remaining) [ 3 2 ] - - location: 18 (remaining gas: 1039978.441 units remaining) + - location: 18 (remaining gas: 1039978.576 units remaining) [ 4 3 2 ] - - location: 21 (remaining gas: 1039978.386 units remaining) + - location: 21 (remaining gas: 1039978.521 units remaining) [ 7 2 ] - - location: 22 (remaining gas: 1039978.282 units remaining) + - location: 22 (remaining gas: 1039978.417 units remaining) [ 14 ] - - location: 35 (remaining gas: 1039978.252 units remaining) + - location: 35 (remaining gas: 1039978.387 units remaining) [ 14 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039978.237 units remaining) + - location: 30 (remaining gas: 1039978.372 units remaining) [ 3 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039978.222 units remaining) + - location: 32 (remaining gas: 1039978.357 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039978.212 units remaining) + - location: 34 (remaining gas: 1039978.347 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039978.182 units remaining) + - location: 32 (remaining gas: 1039978.317 units remaining) [ 3 { PUSH int 3 ; PAIR ; @@ -229,54 +229,54 @@ trace { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039978.172 units remaining) + - location: 16 (remaining gas: 1039978.307 units remaining) [ 3 3 ] - - location: 16 (remaining gas: 1039978.157 units remaining) + - location: 16 (remaining gas: 1039978.292 units remaining) [ (Pair 3 3) ] - - location: 16 (remaining gas: 1039978.147 units remaining) + - location: 16 (remaining gas: 1039978.282 units remaining) [ 4 (Pair 3 3) ] - - location: 16 (remaining gas: 1039978.132 units remaining) + - location: 16 (remaining gas: 1039978.267 units remaining) [ (Pair 4 3 3) ] - - location: 17 (remaining gas: 1039978.122 units remaining) + - location: 17 (remaining gas: 1039978.257 units remaining) [ 4 (Pair 3 3) ] - - location: 18 (remaining gas: 1039978.107 units remaining) + - location: 18 (remaining gas: 1039978.242 units remaining) [ (Pair 3 3) ] - - location: 20 (remaining gas: 1039978.097 units remaining) + - location: 20 (remaining gas: 1039978.232 units remaining) [ 3 3 ] - - location: 18 (remaining gas: 1039978.067 units remaining) + - location: 18 (remaining gas: 1039978.202 units remaining) [ 4 3 3 ] - - location: 21 (remaining gas: 1039978.012 units remaining) + - location: 21 (remaining gas: 1039978.147 units remaining) [ 7 3 ] - - location: 22 (remaining gas: 1039977.908 units remaining) + - location: 22 (remaining gas: 1039978.043 units remaining) [ 21 ] - - location: 35 (remaining gas: 1039977.878 units remaining) + - location: 35 (remaining gas: 1039978.013 units remaining) [ 21 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039977.863 units remaining) + - location: 30 (remaining gas: 1039977.998 units remaining) [ { 0 ; 7 ; 14 ; 21 } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 36 (remaining gas: 1039977.848 units remaining) + - location: 36 (remaining gas: 1039977.983 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 38 (remaining gas: 1039977.838 units remaining) + - location: 38 (remaining gas: 1039977.973 units remaining) [ ] - - location: 36 (remaining gas: 1039977.808 units remaining) + - location: 36 (remaining gas: 1039977.943 units remaining) [ { 0 ; 7 ; 14 ; 21 } ] - - location: 39 (remaining gas: 1039977.793 units remaining) + - location: 39 (remaining gas: 1039977.928 units remaining) [ {} { 0 ; 7 ; 14 ; 21 } ] - - location: 41 (remaining gas: 1039977.778 units remaining) + - location: 41 (remaining gas: 1039977.913 units remaining) [ (Pair {} { 0 ; 7 ; 14 ; 21 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 0ec8f200f24d..0b9ec8b7b866 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.942 units remaining) + - location: 9 (remaining gas: 1039991.077 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039990.932 units remaining) + - location: 9 (remaining gas: 1039991.067 units remaining) [ { "c" ; "b" ; "a" } ] - - location: 10 (remaining gas: 1039990.917 units remaining) + - location: 10 (remaining gas: 1039991.052 units remaining) [ {} { "c" ; "b" ; "a" } ] - - location: 12 (remaining gas: 1039990.907 units remaining) + - location: 12 (remaining gas: 1039991.042 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 13 (remaining gas: 1039990.907 units remaining) + - location: 13 (remaining gas: 1039991.042 units remaining) [ "c" {} ] - - location: 15 (remaining gas: 1039990.892 units remaining) + - location: 15 (remaining gas: 1039991.027 units remaining) [ { "c" } ] - - location: 13 (remaining gas: 1039990.877 units remaining) + - location: 13 (remaining gas: 1039991.012 units remaining) [ "b" { "c" } ] - - location: 15 (remaining gas: 1039990.862 units remaining) + - location: 15 (remaining gas: 1039990.997 units remaining) [ { "b" ; "c" } ] - - location: 13 (remaining gas: 1039990.847 units remaining) + - location: 13 (remaining gas: 1039990.982 units remaining) [ "a" { "b" ; "c" } ] - - location: 15 (remaining gas: 1039990.832 units remaining) + - location: 15 (remaining gas: 1039990.967 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 13 (remaining gas: 1039990.817 units remaining) + - location: 13 (remaining gas: 1039990.952 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 16 (remaining gas: 1039990.802 units remaining) + - location: 16 (remaining gas: 1039990.937 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039990.787 units remaining) + - location: 18 (remaining gas: 1039990.922 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" index 60958843c20e..84832dc1b68b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.314 units remaining) + - location: 9 (remaining gas: 1039991.449 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039991.304 units remaining) + - location: 9 (remaining gas: 1039991.439 units remaining) [ {} ] - - location: 10 (remaining gas: 1039991.289 units remaining) + - location: 10 (remaining gas: 1039991.424 units remaining) [ {} {} ] - - location: 12 (remaining gas: 1039991.279 units remaining) + - location: 12 (remaining gas: 1039991.414 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039991.279 units remaining) + - location: 13 (remaining gas: 1039991.414 units remaining) [ {} ] - - location: 16 (remaining gas: 1039991.264 units remaining) + - location: 16 (remaining gas: 1039991.399 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039991.249 units remaining) + - location: 18 (remaining gas: 1039991.384 units remaining) [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index e8ee7edaff9c..bd5c7b413628 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,125 +7,125 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039982.157 units remaining) + - location: 9 (remaining gas: 1039982.652 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039982.147 units remaining) + - location: 9 (remaining gas: 1039982.642 units remaining) [ { "c" ; "b" ; "a" } ] - - location: 10 (remaining gas: 1039982.132 units remaining) + - location: 10 (remaining gas: 1039982.627 units remaining) [ {} { "c" ; "b" ; "a" } ] - - location: 12 (remaining gas: 1039982.122 units remaining) + - location: 12 (remaining gas: 1039982.617 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 13 (remaining gas: 1039982.112 units remaining) + - location: 13 (remaining gas: 1039982.607 units remaining) [ True { "c" ; "b" ; "a" } {} ] - - location: 16 (remaining gas: 1039982.112 units remaining) + - location: 16 (remaining gas: 1039982.607 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 18 (remaining gas: 1039982.102 units remaining) + - location: 18 (remaining gas: 1039982.597 units remaining) [ "c" { "b" ; "a" } {} ] - - location: 20 (remaining gas: 1039982.092 units remaining) + - location: 20 (remaining gas: 1039982.587 units remaining) [ { "b" ; "a" } "c" {} ] - - location: 21 (remaining gas: 1039982.077 units remaining) + - location: 21 (remaining gas: 1039982.572 units remaining) [ "c" {} ] - - location: 23 (remaining gas: 1039982.062 units remaining) + - location: 23 (remaining gas: 1039982.557 units remaining) [ { "c" } ] - - location: 21 (remaining gas: 1039982.032 units remaining) + - location: 21 (remaining gas: 1039982.527 units remaining) [ { "b" ; "a" } { "c" } ] - - location: 24 (remaining gas: 1039982.022 units remaining) + - location: 24 (remaining gas: 1039982.517 units remaining) [ True { "b" ; "a" } { "c" } ] - - location: 18 (remaining gas: 1039982.007 units remaining) + - location: 18 (remaining gas: 1039982.502 units remaining) [ True { "b" ; "a" } { "c" } ] - - location: 16 (remaining gas: 1039981.992 units remaining) + - location: 16 (remaining gas: 1039982.487 units remaining) [ { "b" ; "a" } { "c" } ] - - location: 18 (remaining gas: 1039981.982 units remaining) + - location: 18 (remaining gas: 1039982.477 units remaining) [ "b" { "a" } { "c" } ] - - location: 20 (remaining gas: 1039981.972 units remaining) + - location: 20 (remaining gas: 1039982.467 units remaining) [ { "a" } "b" { "c" } ] - - location: 21 (remaining gas: 1039981.957 units remaining) + - location: 21 (remaining gas: 1039982.452 units remaining) [ "b" { "c" } ] - - location: 23 (remaining gas: 1039981.942 units remaining) + - location: 23 (remaining gas: 1039982.437 units remaining) [ { "b" ; "c" } ] - - location: 21 (remaining gas: 1039981.912 units remaining) + - location: 21 (remaining gas: 1039982.407 units remaining) [ { "a" } { "b" ; "c" } ] - - location: 24 (remaining gas: 1039981.902 units remaining) + - location: 24 (remaining gas: 1039982.397 units remaining) [ True { "a" } { "b" ; "c" } ] - - location: 18 (remaining gas: 1039981.887 units remaining) + - location: 18 (remaining gas: 1039982.382 units remaining) [ True { "a" } { "b" ; "c" } ] - - location: 16 (remaining gas: 1039981.872 units remaining) + - location: 16 (remaining gas: 1039982.367 units remaining) [ { "a" } { "b" ; "c" } ] - - location: 18 (remaining gas: 1039981.862 units remaining) + - location: 18 (remaining gas: 1039982.357 units remaining) [ "a" {} { "b" ; "c" } ] - - location: 20 (remaining gas: 1039981.852 units remaining) + - location: 20 (remaining gas: 1039982.347 units remaining) [ {} "a" { "b" ; "c" } ] - - location: 21 (remaining gas: 1039981.837 units remaining) + - location: 21 (remaining gas: 1039982.332 units remaining) [ "a" { "b" ; "c" } ] - - location: 23 (remaining gas: 1039981.822 units remaining) + - location: 23 (remaining gas: 1039982.317 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 21 (remaining gas: 1039981.792 units remaining) + - location: 21 (remaining gas: 1039982.287 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 24 (remaining gas: 1039981.782 units remaining) + - location: 24 (remaining gas: 1039982.277 units remaining) [ True {} { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039981.767 units remaining) + - location: 18 (remaining gas: 1039982.262 units remaining) [ True {} { "a" ; "b" ; "c" } ] - - location: 16 (remaining gas: 1039981.752 units remaining) + - location: 16 (remaining gas: 1039982.247 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039981.742 units remaining) + - location: 18 (remaining gas: 1039982.237 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 28 (remaining gas: 1039981.727 units remaining) + - location: 28 (remaining gas: 1039982.222 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 30 (remaining gas: 1039981.717 units remaining) + - location: 30 (remaining gas: 1039982.212 units remaining) [ False {} { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039981.702 units remaining) + - location: 18 (remaining gas: 1039982.197 units remaining) [ False {} { "a" ; "b" ; "c" } ] - - location: 16 (remaining gas: 1039981.687 units remaining) + - location: 16 (remaining gas: 1039982.182 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 33 (remaining gas: 1039981.677 units remaining) + - location: 33 (remaining gas: 1039982.172 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 34 (remaining gas: 1039981.662 units remaining) + - location: 34 (remaining gas: 1039982.157 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 36 (remaining gas: 1039981.647 units remaining) + - location: 36 (remaining gas: 1039982.142 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" index e419581c5f85..060c28b594a1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" @@ -7,44 +7,44 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039982.529 units remaining) + - location: 9 (remaining gas: 1039983.024 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039982.519 units remaining) + - location: 9 (remaining gas: 1039983.014 units remaining) [ {} ] - - location: 10 (remaining gas: 1039982.504 units remaining) + - location: 10 (remaining gas: 1039982.999 units remaining) [ {} {} ] - - location: 12 (remaining gas: 1039982.494 units remaining) + - location: 12 (remaining gas: 1039982.989 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039982.484 units remaining) + - location: 13 (remaining gas: 1039982.979 units remaining) [ True {} {} ] - - location: 16 (remaining gas: 1039982.484 units remaining) + - location: 16 (remaining gas: 1039982.979 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039982.474 units remaining) + - location: 18 (remaining gas: 1039982.969 units remaining) [ {} ] - - location: 28 (remaining gas: 1039982.459 units remaining) + - location: 28 (remaining gas: 1039982.954 units remaining) [ {} {} ] - - location: 30 (remaining gas: 1039982.449 units remaining) + - location: 30 (remaining gas: 1039982.944 units remaining) [ False {} {} ] - - location: 18 (remaining gas: 1039982.434 units remaining) + - location: 18 (remaining gas: 1039982.929 units remaining) [ False {} {} ] - - location: 16 (remaining gas: 1039982.419 units remaining) + - location: 16 (remaining gas: 1039982.914 units remaining) [ {} {} ] - - location: 33 (remaining gas: 1039982.409 units remaining) + - location: 33 (remaining gas: 1039982.904 units remaining) [ {} ] - - location: 34 (remaining gas: 1039982.394 units remaining) + - location: 34 (remaining gas: 1039982.889 units remaining) [ {} {} ] - - location: 36 (remaining gas: 1039982.379 units remaining) + - location: 36 (remaining gas: 1039982.874 units remaining) [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out index 685ff1df5ad3..804eb5df3cbf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out @@ -7,40 +7,40 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039984.269 units remaining) + - location: 7 (remaining gas: 1039984.314 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039984.259 units remaining) + - location: 7 (remaining gas: 1039984.304 units remaining) [ ] - - location: 8 (remaining gas: 1039984.249 units remaining) + - location: 8 (remaining gas: 1039984.294 units remaining) [ { DROP ; SELF_ADDRESS } ] - - location: 14 (remaining gas: 1039984.239 units remaining) + - location: 14 (remaining gas: 1039984.284 units remaining) [ Unit { DROP ; SELF_ADDRESS } ] - - location: 12 (remaining gas: 1039984.229 units remaining) + - location: 12 (remaining gas: 1039984.274 units remaining) [ ] - - location: 13 (remaining gas: 1039984.214 units remaining) + - location: 13 (remaining gas: 1039984.259 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 15 (remaining gas: 1039984.184 units remaining) + - location: 15 (remaining gas: 1039984.229 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 16 (remaining gas: 1039984.169 units remaining) + - location: 16 (remaining gas: 1039984.214 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 17 (remaining gas: 1039984.159 units remaining) + - location: 17 (remaining gas: 1039984.204 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 20 (remaining gas: 1039984.123 units remaining) + - location: 20 (remaining gas: 1039984.168 units remaining) [ 0 ] - - location: 21 (remaining gas: 1039984.108 units remaining) + - location: 21 (remaining gas: 1039984.153 units remaining) [ True ] - - location: 22 (remaining gas: 1039984.098 units remaining) + - location: 22 (remaining gas: 1039984.143 units remaining) [ ] - - location: 22 (remaining gas: 1039984.083 units remaining) + - location: 22 (remaining gas: 1039984.128 units remaining) [ ] - - location: 28 (remaining gas: 1039984.073 units remaining) + - location: 28 (remaining gas: 1039984.118 units remaining) [ Unit ] - - location: 29 (remaining gas: 1039984.058 units remaining) + - location: 29 (remaining gas: 1039984.103 units remaining) [ {} Unit ] - - location: 31 (remaining gas: 1039984.043 units remaining) + - location: 31 (remaining gas: 1039984.088 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out index 7f5d2164b7a0..3e0a8c97f483 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out @@ -7,41 +7,41 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039982.555 units remaining) + - location: 13 (remaining gas: 1039982.600 units remaining) [ (Pair (Right (Left Unit)) Unit) ] - - location: 13 (remaining gas: 1039982.545 units remaining) + - location: 13 (remaining gas: 1039982.590 units remaining) [ ] - - location: 14 (remaining gas: 1039982.530 units remaining) + - location: 14 (remaining gas: 1039982.575 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 15 (remaining gas: 1039982.520 units remaining) + - location: 15 (remaining gas: 1039982.565 units remaining) [ ] - - location: 16 (remaining gas: 1039982.505 units remaining) + - location: 16 (remaining gas: 1039982.550 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" ] - - location: 17 (remaining gas: 1039982.495 units remaining) + - location: 17 (remaining gas: 1039982.540 units remaining) [ ] - - location: 18 (remaining gas: 1039982.480 units remaining) + - location: 18 (remaining gas: 1039982.525 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 19 (remaining gas: 1039971.527 units remaining) + - location: 19 (remaining gas: 1039971.572 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 20 (remaining gas: 1039971.512 units remaining) + - location: 20 (remaining gas: 1039971.557 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 21 (remaining gas: 1039960.559 units remaining) + - location: 21 (remaining gas: 1039960.604 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 24 (remaining gas: 1039960.524 units remaining) + - location: 24 (remaining gas: 1039960.569 units remaining) [ 0 ] - - location: 25 (remaining gas: 1039960.509 units remaining) + - location: 25 (remaining gas: 1039960.554 units remaining) [ True ] - - location: 26 (remaining gas: 1039960.499 units remaining) + - location: 26 (remaining gas: 1039960.544 units remaining) [ ] - - location: 26 (remaining gas: 1039960.484 units remaining) + - location: 26 (remaining gas: 1039960.529 units remaining) [ ] - - location: 32 (remaining gas: 1039960.474 units remaining) + - location: 32 (remaining gas: 1039960.519 units remaining) [ Unit ] - - location: 33 (remaining gas: 1039960.459 units remaining) + - location: 33 (remaining gas: 1039960.504 units remaining) [ {} Unit ] - - location: 35 (remaining gas: 1039960.444 units remaining) + - location: 35 (remaining gas: 1039960.489 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out index 84e2f28457ba..a420bd8e4856 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out @@ -7,87 +7,87 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039952.671 units remaining) + - location: 13 (remaining gas: 1039952.851 units remaining) [ (Pair (Left (Left 0)) Unit) ] - - location: 13 (remaining gas: 1039952.661 units remaining) + - location: 13 (remaining gas: 1039952.841 units remaining) [ ] - - location: 14 (remaining gas: 1039952.646 units remaining) + - location: 14 (remaining gas: 1039952.826 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" ] - - location: 15 (remaining gas: 1039941.660 units remaining) + - location: 15 (remaining gas: 1039941.840 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 16 (remaining gas: 1039941.645 units remaining) + - location: 16 (remaining gas: 1039941.825 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 17 (remaining gas: 1039930.692 units remaining) + - location: 17 (remaining gas: 1039930.872 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 18 (remaining gas: 1039930.682 units remaining) + - location: 18 (remaining gas: 1039930.862 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 19 (remaining gas: 1039930.667 units remaining) + - location: 19 (remaining gas: 1039930.847 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 21 (remaining gas: 1039930.657 units remaining) + - location: 21 (remaining gas: 1039930.837 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 19 (remaining gas: 1039930.627 units remaining) + - location: 19 (remaining gas: 1039930.807 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 24 (remaining gas: 1039930.592 units remaining) + - location: 24 (remaining gas: 1039930.772 units remaining) [ -1 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 25 (remaining gas: 1039930.577 units remaining) + - location: 25 (remaining gas: 1039930.757 units remaining) [ True 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 26 (remaining gas: 1039930.567 units remaining) + - location: 26 (remaining gas: 1039930.747 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 26 (remaining gas: 1039930.552 units remaining) + - location: 26 (remaining gas: 1039930.732 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 32 (remaining gas: 1039930.537 units remaining) + - location: 32 (remaining gas: 1039930.717 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 33 (remaining gas: 1039919.584 units remaining) + - location: 33 (remaining gas: 1039919.764 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 36 (remaining gas: 1039919.549 units remaining) + - location: 36 (remaining gas: 1039919.729 units remaining) [ 0 ] - - location: 37 (remaining gas: 1039919.534 units remaining) + - location: 37 (remaining gas: 1039919.714 units remaining) [ True ] - - location: 38 (remaining gas: 1039919.524 units remaining) + - location: 38 (remaining gas: 1039919.704 units remaining) [ ] - - location: 38 (remaining gas: 1039919.509 units remaining) + - location: 38 (remaining gas: 1039919.689 units remaining) [ ] - - location: 44 (remaining gas: 1039919.494 units remaining) + - location: 44 (remaining gas: 1039919.674 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" ] - - location: 48 (remaining gas: 1039919.484 units remaining) + - location: 48 (remaining gas: 1039919.664 units remaining) [ ] - - location: 49 (remaining gas: 1039919.469 units remaining) + - location: 49 (remaining gas: 1039919.649 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" ] - - location: 53 (remaining gas: 1039919.459 units remaining) + - location: 53 (remaining gas: 1039919.639 units remaining) [ ] - - location: 54 (remaining gas: 1039919.444 units remaining) + - location: 54 (remaining gas: 1039919.624 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" ] - - location: 60 (remaining gas: 1039919.434 units remaining) + - location: 60 (remaining gas: 1039919.614 units remaining) [ ] - - location: 61 (remaining gas: 1039919.419 units remaining) + - location: 61 (remaining gas: 1039919.599 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" ] - - location: 65 (remaining gas: 1039919.409 units remaining) + - location: 65 (remaining gas: 1039919.589 units remaining) [ ] - - location: 66 (remaining gas: 1039919.394 units remaining) + - location: 66 (remaining gas: 1039919.574 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 76 (remaining gas: 1039919.384 units remaining) + - location: 76 (remaining gas: 1039919.564 units remaining) [ ] - - location: 77 (remaining gas: 1039919.369 units remaining) + - location: 77 (remaining gas: 1039919.549 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 87 (remaining gas: 1039919.359 units remaining) + - location: 87 (remaining gas: 1039919.539 units remaining) [ ] - - location: 88 (remaining gas: 1039919.349 units remaining) + - location: 88 (remaining gas: 1039919.529 units remaining) [ Unit ] - - location: 89 (remaining gas: 1039919.334 units remaining) + - location: 89 (remaining gas: 1039919.514 units remaining) [ {} Unit ] - - location: 91 (remaining gas: 1039919.319 units remaining) + - location: 91 (remaining gas: 1039919.499 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out index e7a4346becfe..ab4af12cc691 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Left (Pair 0 0)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Left (Pair 0 0)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 0 0) ] - - location: 17 (remaining gas: 1039989.569 units remaining) + - location: 17 (remaining gas: 1039989.704 units remaining) [ 0 0 ] - - location: 18 (remaining gas: 1039989.569 units remaining) + - location: 18 (remaining gas: 1039989.704 units remaining) [ 0 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 0) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 0) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out index 37dbf58e1fdb..5e39383025f9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Left (Pair 0 1)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Left (Pair 0 1)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 0 1) ] - - location: 17 (remaining gas: 1039989.569 units remaining) + - location: 17 (remaining gas: 1039989.704 units remaining) [ 0 1 ] - - location: 18 (remaining gas: 1039989.569 units remaining) + - location: 18 (remaining gas: 1039989.704 units remaining) [ 0 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 0) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 0) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out index fd7829d40c88..a30dc6026f13 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Left (Pair 1 2)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Left (Pair 1 2)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 1 2) ] - - location: 17 (remaining gas: 1039989.569 units remaining) + - location: 17 (remaining gas: 1039989.704 units remaining) [ 1 2 ] - - location: 18 (remaining gas: 1039989.569 units remaining) + - location: 18 (remaining gas: 1039989.704 units remaining) [ 4 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 4 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 4) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 4) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 4)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out index f136ea85e331..7c7c35535a54 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Left (Pair 15 2)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Left (Pair 15 2)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 15 2) ] - - location: 17 (remaining gas: 1039989.569 units remaining) + - location: 17 (remaining gas: 1039989.704 units remaining) [ 15 2 ] - - location: 18 (remaining gas: 1039989.569 units remaining) + - location: 18 (remaining gas: 1039989.704 units remaining) [ 60 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 60 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 60) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 60) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 60)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out index b71e3dc35360..11cbe2c6f9b8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Left (Pair 8 1)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Left (Pair 8 1)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 8 1) ] - - location: 17 (remaining gas: 1039989.569 units remaining) + - location: 17 (remaining gas: 1039989.704 units remaining) [ 8 1 ] - - location: 18 (remaining gas: 1039989.569 units remaining) + - location: 18 (remaining gas: 1039989.704 units remaining) [ 16 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 16 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 16) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 16) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 16)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out index 5440b65ca6ff..557f9cd5e389 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Right (Pair 0 0)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Right (Pair 0 0)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 0 0) ] - - location: 20 (remaining gas: 1039989.569 units remaining) + - location: 20 (remaining gas: 1039989.704 units remaining) [ 0 0 ] - - location: 21 (remaining gas: 1039989.569 units remaining) + - location: 21 (remaining gas: 1039989.704 units remaining) [ 0 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 0) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 0) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out index 7e4c0ddc7ff4..159e255d00a9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Right (Pair 0 1)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Right (Pair 0 1)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 0 1) ] - - location: 20 (remaining gas: 1039989.569 units remaining) + - location: 20 (remaining gas: 1039989.704 units remaining) [ 0 1 ] - - location: 21 (remaining gas: 1039989.569 units remaining) + - location: 21 (remaining gas: 1039989.704 units remaining) [ 0 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 0) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 0) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out index de3e873ffd3d..b23677af5ade 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Right (Pair 1 2)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Right (Pair 1 2)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 1 2) ] - - location: 20 (remaining gas: 1039989.569 units remaining) + - location: 20 (remaining gas: 1039989.704 units remaining) [ 1 2 ] - - location: 21 (remaining gas: 1039989.569 units remaining) + - location: 21 (remaining gas: 1039989.704 units remaining) [ 0 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 0) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 0) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out index 699db2f3a280..198179776ab9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Right (Pair 15 2)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Right (Pair 15 2)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 15 2) ] - - location: 20 (remaining gas: 1039989.569 units remaining) + - location: 20 (remaining gas: 1039989.704 units remaining) [ 15 2 ] - - location: 21 (remaining gas: 1039989.569 units remaining) + - location: 21 (remaining gas: 1039989.704 units remaining) [ 3 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 3 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 3) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 3) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 3)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out index e78f5d136785..b42c39958124 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039989.599 units remaining) + - location: 14 (remaining gas: 1039989.734 units remaining) [ (Pair (Right (Pair 8 1)) None) ] - - location: 14 (remaining gas: 1039989.589 units remaining) + - location: 14 (remaining gas: 1039989.724 units remaining) [ (Right (Pair 8 1)) ] - - location: 15 (remaining gas: 1039989.579 units remaining) + - location: 15 (remaining gas: 1039989.714 units remaining) [ (Pair 8 1) ] - - location: 20 (remaining gas: 1039989.569 units remaining) + - location: 20 (remaining gas: 1039989.704 units remaining) [ 8 1 ] - - location: 21 (remaining gas: 1039989.569 units remaining) + - location: 21 (remaining gas: 1039989.704 units remaining) [ 4 ] - - location: 15 (remaining gas: 1039989.554 units remaining) + - location: 15 (remaining gas: 1039989.689 units remaining) [ 4 ] - - location: 22 (remaining gas: 1039989.539 units remaining) + - location: 22 (remaining gas: 1039989.674 units remaining) [ (Some 4) ] - - location: 23 (remaining gas: 1039989.524 units remaining) + - location: 23 (remaining gas: 1039989.659 units remaining) [ {} (Some 4) ] - - location: 25 (remaining gas: 1039989.509 units remaining) + - location: 25 (remaining gas: 1039989.644 units remaining) [ (Pair {} (Some 4)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out index 40ec2d375d37..e4409471003b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out @@ -7,25 +7,25 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.007 units remaining) + - location: 10 (remaining gas: 1039989.187 units remaining) [ (Pair (Pair 0 0) None) ] - - location: 10 (remaining gas: 1039988.997 units remaining) + - location: 10 (remaining gas: 1039989.177 units remaining) [ (Pair 0 0) None ] - - location: 11 (remaining gas: 1039988.987 units remaining) + - location: 11 (remaining gas: 1039989.167 units remaining) [ None (Pair 0 0) ] - - location: 13 (remaining gas: 1039988.977 units remaining) + - location: 13 (remaining gas: 1039989.157 units remaining) [ (Pair 0 0) ] - - location: 15 (remaining gas: 1039988.967 units remaining) + - location: 15 (remaining gas: 1039989.147 units remaining) [ ] - - location: 16 (remaining gas: 1039988.952 units remaining) + - location: 16 (remaining gas: 1039989.132 units remaining) [ None ] - - location: 13 (remaining gas: 1039988.937 units remaining) + - location: 13 (remaining gas: 1039989.117 units remaining) [ None ] - - location: 22 (remaining gas: 1039988.922 units remaining) + - location: 22 (remaining gas: 1039989.102 units remaining) [ {} None ] - - location: 24 (remaining gas: 1039988.907 units remaining) + - location: 24 (remaining gas: 1039989.087 units remaining) [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" index 7f9967fe0f15..7d87964a2a77 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.863 units remaining) + - location: 10 (remaining gas: 1039989.043 units remaining) [ (Pair (Pair 0 0) (Some "Foo")) ] - - location: 10 (remaining gas: 1039988.853 units remaining) + - location: 10 (remaining gas: 1039989.033 units remaining) [ (Pair 0 0) (Some "Foo") ] - - location: 11 (remaining gas: 1039988.843 units remaining) + - location: 11 (remaining gas: 1039989.023 units remaining) [ (Some "Foo") (Pair 0 0) ] - - location: 13 (remaining gas: 1039988.833 units remaining) + - location: 13 (remaining gas: 1039989.013 units remaining) [ "Foo" (Pair 0 0) ] - - location: 19 (remaining gas: 1039988.823 units remaining) + - location: 19 (remaining gas: 1039989.003 units remaining) [ (Pair 0 0) "Foo" ] - - location: 20 (remaining gas: 1039988.813 units remaining) + - location: 20 (remaining gas: 1039988.993 units remaining) [ 0 0 "Foo" ] - - location: 21 (remaining gas: 1039988.773 units remaining) + - location: 21 (remaining gas: 1039988.953 units remaining) [ (Some "") ] - - location: 13 (remaining gas: 1039988.758 units remaining) + - location: 13 (remaining gas: 1039988.938 units remaining) [ (Some "") ] - - location: 22 (remaining gas: 1039988.743 units remaining) + - location: 22 (remaining gas: 1039988.923 units remaining) [ {} (Some "") ] - - location: 24 (remaining gas: 1039988.728 units remaining) + - location: 24 (remaining gas: 1039988.908 units remaining) [ (Pair {} (Some "")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" index b80d6797a4de..ce324ac41797 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.863 units remaining) + - location: 10 (remaining gas: 1039989.043 units remaining) [ (Pair (Pair 0 10) (Some "Foo")) ] - - location: 10 (remaining gas: 1039988.853 units remaining) + - location: 10 (remaining gas: 1039989.033 units remaining) [ (Pair 0 10) (Some "Foo") ] - - location: 11 (remaining gas: 1039988.843 units remaining) + - location: 11 (remaining gas: 1039989.023 units remaining) [ (Some "Foo") (Pair 0 10) ] - - location: 13 (remaining gas: 1039988.833 units remaining) + - location: 13 (remaining gas: 1039989.013 units remaining) [ "Foo" (Pair 0 10) ] - - location: 19 (remaining gas: 1039988.823 units remaining) + - location: 19 (remaining gas: 1039989.003 units remaining) [ (Pair 0 10) "Foo" ] - - location: 20 (remaining gas: 1039988.813 units remaining) + - location: 20 (remaining gas: 1039988.993 units remaining) [ 0 10 "Foo" ] - - location: 21 (remaining gas: 1039988.773 units remaining) + - location: 21 (remaining gas: 1039988.953 units remaining) [ None ] - - location: 13 (remaining gas: 1039988.758 units remaining) + - location: 13 (remaining gas: 1039988.938 units remaining) [ None ] - - location: 22 (remaining gas: 1039988.743 units remaining) + - location: 22 (remaining gas: 1039988.923 units remaining) [ {} None ] - - location: 24 (remaining gas: 1039988.728 units remaining) + - location: 24 (remaining gas: 1039988.908 units remaining) [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" index 2bc3a487f1a4..799a413e97d8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.863 units remaining) + - location: 10 (remaining gas: 1039989.043 units remaining) [ (Pair (Pair 0 2) (Some "Foo")) ] - - location: 10 (remaining gas: 1039988.853 units remaining) + - location: 10 (remaining gas: 1039989.033 units remaining) [ (Pair 0 2) (Some "Foo") ] - - location: 11 (remaining gas: 1039988.843 units remaining) + - location: 11 (remaining gas: 1039989.023 units remaining) [ (Some "Foo") (Pair 0 2) ] - - location: 13 (remaining gas: 1039988.833 units remaining) + - location: 13 (remaining gas: 1039989.013 units remaining) [ "Foo" (Pair 0 2) ] - - location: 19 (remaining gas: 1039988.823 units remaining) + - location: 19 (remaining gas: 1039989.003 units remaining) [ (Pair 0 2) "Foo" ] - - location: 20 (remaining gas: 1039988.813 units remaining) + - location: 20 (remaining gas: 1039988.993 units remaining) [ 0 2 "Foo" ] - - location: 21 (remaining gas: 1039988.773 units remaining) + - location: 21 (remaining gas: 1039988.953 units remaining) [ (Some "Fo") ] - - location: 13 (remaining gas: 1039988.758 units remaining) + - location: 13 (remaining gas: 1039988.938 units remaining) [ (Some "Fo") ] - - location: 22 (remaining gas: 1039988.743 units remaining) + - location: 22 (remaining gas: 1039988.923 units remaining) [ {} (Some "Fo") ] - - location: 24 (remaining gas: 1039988.728 units remaining) + - location: 24 (remaining gas: 1039988.908 units remaining) [ (Pair {} (Some "Fo")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" index 8c312d489c7a..9a67ca952b39 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.863 units remaining) + - location: 10 (remaining gas: 1039989.043 units remaining) [ (Pair (Pair 1 1) (Some "Foo")) ] - - location: 10 (remaining gas: 1039988.853 units remaining) + - location: 10 (remaining gas: 1039989.033 units remaining) [ (Pair 1 1) (Some "Foo") ] - - location: 11 (remaining gas: 1039988.843 units remaining) + - location: 11 (remaining gas: 1039989.023 units remaining) [ (Some "Foo") (Pair 1 1) ] - - location: 13 (remaining gas: 1039988.833 units remaining) + - location: 13 (remaining gas: 1039989.013 units remaining) [ "Foo" (Pair 1 1) ] - - location: 19 (remaining gas: 1039988.823 units remaining) + - location: 19 (remaining gas: 1039989.003 units remaining) [ (Pair 1 1) "Foo" ] - - location: 20 (remaining gas: 1039988.813 units remaining) + - location: 20 (remaining gas: 1039988.993 units remaining) [ 1 1 "Foo" ] - - location: 21 (remaining gas: 1039988.773 units remaining) + - location: 21 (remaining gas: 1039988.953 units remaining) [ (Some "o") ] - - location: 13 (remaining gas: 1039988.758 units remaining) + - location: 13 (remaining gas: 1039988.938 units remaining) [ (Some "o") ] - - location: 22 (remaining gas: 1039988.743 units remaining) + - location: 22 (remaining gas: 1039988.923 units remaining) [ {} (Some "o") ] - - location: 24 (remaining gas: 1039988.728 units remaining) + - location: 24 (remaining gas: 1039988.908 units remaining) [ (Pair {} (Some "o")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" index 2b9d2ca98a12..5fedf911f000 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.863 units remaining) + - location: 10 (remaining gas: 1039989.043 units remaining) [ (Pair (Pair 1 3) (Some "Foo")) ] - - location: 10 (remaining gas: 1039988.853 units remaining) + - location: 10 (remaining gas: 1039989.033 units remaining) [ (Pair 1 3) (Some "Foo") ] - - location: 11 (remaining gas: 1039988.843 units remaining) + - location: 11 (remaining gas: 1039989.023 units remaining) [ (Some "Foo") (Pair 1 3) ] - - location: 13 (remaining gas: 1039988.833 units remaining) + - location: 13 (remaining gas: 1039989.013 units remaining) [ "Foo" (Pair 1 3) ] - - location: 19 (remaining gas: 1039988.823 units remaining) + - location: 19 (remaining gas: 1039989.003 units remaining) [ (Pair 1 3) "Foo" ] - - location: 20 (remaining gas: 1039988.813 units remaining) + - location: 20 (remaining gas: 1039988.993 units remaining) [ 1 3 "Foo" ] - - location: 21 (remaining gas: 1039988.773 units remaining) + - location: 21 (remaining gas: 1039988.953 units remaining) [ None ] - - location: 13 (remaining gas: 1039988.758 units remaining) + - location: 13 (remaining gas: 1039988.938 units remaining) [ None ] - - location: 22 (remaining gas: 1039988.743 units remaining) + - location: 22 (remaining gas: 1039988.923 units remaining) [ {} None ] - - location: 24 (remaining gas: 1039988.728 units remaining) + - location: 24 (remaining gas: 1039988.908 units remaining) [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" index e9d9c6a014f6..42f566755141 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.863 units remaining) + - location: 10 (remaining gas: 1039989.043 units remaining) [ (Pair (Pair 10 5) (Some "Foo")) ] - - location: 10 (remaining gas: 1039988.853 units remaining) + - location: 10 (remaining gas: 1039989.033 units remaining) [ (Pair 10 5) (Some "Foo") ] - - location: 11 (remaining gas: 1039988.843 units remaining) + - location: 11 (remaining gas: 1039989.023 units remaining) [ (Some "Foo") (Pair 10 5) ] - - location: 13 (remaining gas: 1039988.833 units remaining) + - location: 13 (remaining gas: 1039989.013 units remaining) [ "Foo" (Pair 10 5) ] - - location: 19 (remaining gas: 1039988.823 units remaining) + - location: 19 (remaining gas: 1039989.003 units remaining) [ (Pair 10 5) "Foo" ] - - location: 20 (remaining gas: 1039988.813 units remaining) + - location: 20 (remaining gas: 1039988.993 units remaining) [ 10 5 "Foo" ] - - location: 21 (remaining gas: 1039988.773 units remaining) + - location: 21 (remaining gas: 1039988.953 units remaining) [ None ] - - location: 13 (remaining gas: 1039988.758 units remaining) + - location: 13 (remaining gas: 1039988.938 units remaining) [ None ] - - location: 22 (remaining gas: 1039988.743 units remaining) + - location: 22 (remaining gas: 1039988.923 units remaining) [ {} None ] - - location: 24 (remaining gas: 1039988.728 units remaining) + - location: 24 (remaining gas: 1039988.908 units remaining) [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" index d3ddab1b2f7d..212de830fbb0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" @@ -7,32 +7,32 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039928.893 units remaining) + - location: 10 (remaining gas: 1039929.073 units remaining) [ (Pair (Pair 1 10000) (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo")) ] - - location: 10 (remaining gas: 1039928.883 units remaining) + - location: 10 (remaining gas: 1039929.063 units remaining) [ (Pair 1 10000) (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") ] - - location: 11 (remaining gas: 1039928.873 units remaining) + - location: 11 (remaining gas: 1039929.053 units remaining) [ (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") (Pair 1 10000) ] - - location: 13 (remaining gas: 1039928.863 units remaining) + - location: 13 (remaining gas: 1039929.043 units remaining) [ "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" (Pair 1 10000) ] - - location: 19 (remaining gas: 1039928.853 units remaining) + - location: 19 (remaining gas: 1039929.033 units remaining) [ (Pair 1 10000) "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" ] - - location: 20 (remaining gas: 1039928.843 units remaining) + - location: 20 (remaining gas: 1039929.023 units remaining) [ 1 10000 "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" ] - - location: 21 (remaining gas: 1039928.428 units remaining) + - location: 21 (remaining gas: 1039928.608 units remaining) [ None ] - - location: 13 (remaining gas: 1039928.413 units remaining) + - location: 13 (remaining gas: 1039928.593 units remaining) [ None ] - - location: 22 (remaining gas: 1039928.398 units remaining) + - location: 22 (remaining gas: 1039928.578 units remaining) [ {} None ] - - location: 24 (remaining gas: 1039928.383 units remaining) + - location: 24 (remaining gas: 1039928.563 units remaining) [ (Pair {} None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out index c924e667ef58..1a1f00f3fdf7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out @@ -7,25 +7,25 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.007 units remaining) + - location: 10 (remaining gas: 1039989.187 units remaining) [ (Pair (Pair 0 1) None) ] - - location: 10 (remaining gas: 1039988.997 units remaining) + - location: 10 (remaining gas: 1039989.177 units remaining) [ (Pair 0 1) None ] - - location: 11 (remaining gas: 1039988.987 units remaining) + - location: 11 (remaining gas: 1039989.167 units remaining) [ None (Pair 0 1) ] - - location: 13 (remaining gas: 1039988.977 units remaining) + - location: 13 (remaining gas: 1039989.157 units remaining) [ (Pair 0 1) ] - - location: 15 (remaining gas: 1039988.967 units remaining) + - location: 15 (remaining gas: 1039989.147 units remaining) [ ] - - location: 16 (remaining gas: 1039988.952 units remaining) + - location: 16 (remaining gas: 1039989.132 units remaining) [ None ] - - location: 13 (remaining gas: 1039988.937 units remaining) + - location: 13 (remaining gas: 1039989.117 units remaining) [ None ] - - location: 22 (remaining gas: 1039988.922 units remaining) + - location: 22 (remaining gas: 1039989.102 units remaining) [ {} None ] - - location: 24 (remaining gas: 1039988.907 units remaining) + - location: 24 (remaining gas: 1039989.087 units remaining) [ (Pair {} None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out index 1f55772b9114..86d8be48f951 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.907 units remaining) + - location: 10 (remaining gas: 1039989.087 units remaining) [ (Pair (Pair 0 0) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039988.897 units remaining) + - location: 10 (remaining gas: 1039989.077 units remaining) [ (Pair 0 0) (Some 0xaabbcc) ] - - location: 11 (remaining gas: 1039988.887 units remaining) + - location: 11 (remaining gas: 1039989.067 units remaining) [ (Some 0xaabbcc) (Pair 0 0) ] - - location: 13 (remaining gas: 1039988.877 units remaining) + - location: 13 (remaining gas: 1039989.057 units remaining) [ 0xaabbcc (Pair 0 0) ] - - location: 19 (remaining gas: 1039988.867 units remaining) + - location: 19 (remaining gas: 1039989.047 units remaining) [ (Pair 0 0) 0xaabbcc ] - - location: 20 (remaining gas: 1039988.857 units remaining) + - location: 20 (remaining gas: 1039989.037 units remaining) [ 0 0 0xaabbcc ] - - location: 21 (remaining gas: 1039988.817 units remaining) + - location: 21 (remaining gas: 1039988.997 units remaining) [ (Some 0x) ] - - location: 13 (remaining gas: 1039988.802 units remaining) + - location: 13 (remaining gas: 1039988.982 units remaining) [ (Some 0x) ] - - location: 22 (remaining gas: 1039988.787 units remaining) + - location: 22 (remaining gas: 1039988.967 units remaining) [ {} (Some 0x) ] - - location: 24 (remaining gas: 1039988.772 units remaining) + - location: 24 (remaining gas: 1039988.952 units remaining) [ (Pair {} (Some 0x)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out index c9e7d460c406..3039b4f4bc7f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.907 units remaining) + - location: 10 (remaining gas: 1039989.087 units remaining) [ (Pair (Pair 0 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039988.897 units remaining) + - location: 10 (remaining gas: 1039989.077 units remaining) [ (Pair 0 1) (Some 0xaabbcc) ] - - location: 11 (remaining gas: 1039988.887 units remaining) + - location: 11 (remaining gas: 1039989.067 units remaining) [ (Some 0xaabbcc) (Pair 0 1) ] - - location: 13 (remaining gas: 1039988.877 units remaining) + - location: 13 (remaining gas: 1039989.057 units remaining) [ 0xaabbcc (Pair 0 1) ] - - location: 19 (remaining gas: 1039988.867 units remaining) + - location: 19 (remaining gas: 1039989.047 units remaining) [ (Pair 0 1) 0xaabbcc ] - - location: 20 (remaining gas: 1039988.857 units remaining) + - location: 20 (remaining gas: 1039989.037 units remaining) [ 0 1 0xaabbcc ] - - location: 21 (remaining gas: 1039988.817 units remaining) + - location: 21 (remaining gas: 1039988.997 units remaining) [ (Some 0xaa) ] - - location: 13 (remaining gas: 1039988.802 units remaining) + - location: 13 (remaining gas: 1039988.982 units remaining) [ (Some 0xaa) ] - - location: 22 (remaining gas: 1039988.787 units remaining) + - location: 22 (remaining gas: 1039988.967 units remaining) [ {} (Some 0xaa) ] - - location: 24 (remaining gas: 1039988.772 units remaining) + - location: 24 (remaining gas: 1039988.952 units remaining) [ (Pair {} (Some 0xaa)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out index 4b50bdf186ef..d2e9f1b61a7d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.907 units remaining) + - location: 10 (remaining gas: 1039989.087 units remaining) [ (Pair (Pair 1 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039988.897 units remaining) + - location: 10 (remaining gas: 1039989.077 units remaining) [ (Pair 1 1) (Some 0xaabbcc) ] - - location: 11 (remaining gas: 1039988.887 units remaining) + - location: 11 (remaining gas: 1039989.067 units remaining) [ (Some 0xaabbcc) (Pair 1 1) ] - - location: 13 (remaining gas: 1039988.877 units remaining) + - location: 13 (remaining gas: 1039989.057 units remaining) [ 0xaabbcc (Pair 1 1) ] - - location: 19 (remaining gas: 1039988.867 units remaining) + - location: 19 (remaining gas: 1039989.047 units remaining) [ (Pair 1 1) 0xaabbcc ] - - location: 20 (remaining gas: 1039988.857 units remaining) + - location: 20 (remaining gas: 1039989.037 units remaining) [ 1 1 0xaabbcc ] - - location: 21 (remaining gas: 1039988.817 units remaining) + - location: 21 (remaining gas: 1039988.997 units remaining) [ (Some 0xbb) ] - - location: 13 (remaining gas: 1039988.802 units remaining) + - location: 13 (remaining gas: 1039988.982 units remaining) [ (Some 0xbb) ] - - location: 22 (remaining gas: 1039988.787 units remaining) + - location: 22 (remaining gas: 1039988.967 units remaining) [ {} (Some 0xbb) ] - - location: 24 (remaining gas: 1039988.772 units remaining) + - location: 24 (remaining gas: 1039988.952 units remaining) [ (Pair {} (Some 0xbb)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out index b7e374387559..073076249b65 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.907 units remaining) + - location: 10 (remaining gas: 1039989.087 units remaining) [ (Pair (Pair 1 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039988.897 units remaining) + - location: 10 (remaining gas: 1039989.077 units remaining) [ (Pair 1 1) (Some 0xaabbcc) ] - - location: 11 (remaining gas: 1039988.887 units remaining) + - location: 11 (remaining gas: 1039989.067 units remaining) [ (Some 0xaabbcc) (Pair 1 1) ] - - location: 13 (remaining gas: 1039988.877 units remaining) + - location: 13 (remaining gas: 1039989.057 units remaining) [ 0xaabbcc (Pair 1 1) ] - - location: 19 (remaining gas: 1039988.867 units remaining) + - location: 19 (remaining gas: 1039989.047 units remaining) [ (Pair 1 1) 0xaabbcc ] - - location: 20 (remaining gas: 1039988.857 units remaining) + - location: 20 (remaining gas: 1039989.037 units remaining) [ 1 1 0xaabbcc ] - - location: 21 (remaining gas: 1039988.817 units remaining) + - location: 21 (remaining gas: 1039988.997 units remaining) [ (Some 0xbb) ] - - location: 13 (remaining gas: 1039988.802 units remaining) + - location: 13 (remaining gas: 1039988.982 units remaining) [ (Some 0xbb) ] - - location: 22 (remaining gas: 1039988.787 units remaining) + - location: 22 (remaining gas: 1039988.967 units remaining) [ {} (Some 0xbb) ] - - location: 24 (remaining gas: 1039988.772 units remaining) + - location: 24 (remaining gas: 1039988.952 units remaining) [ (Pair {} (Some 0xbb)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out index e27dbc3efc5d..633f5be93332 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.907 units remaining) + - location: 10 (remaining gas: 1039989.087 units remaining) [ (Pair (Pair 1 2) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039988.897 units remaining) + - location: 10 (remaining gas: 1039989.077 units remaining) [ (Pair 1 2) (Some 0xaabbcc) ] - - location: 11 (remaining gas: 1039988.887 units remaining) + - location: 11 (remaining gas: 1039989.067 units remaining) [ (Some 0xaabbcc) (Pair 1 2) ] - - location: 13 (remaining gas: 1039988.877 units remaining) + - location: 13 (remaining gas: 1039989.057 units remaining) [ 0xaabbcc (Pair 1 2) ] - - location: 19 (remaining gas: 1039988.867 units remaining) + - location: 19 (remaining gas: 1039989.047 units remaining) [ (Pair 1 2) 0xaabbcc ] - - location: 20 (remaining gas: 1039988.857 units remaining) + - location: 20 (remaining gas: 1039989.037 units remaining) [ 1 2 0xaabbcc ] - - location: 21 (remaining gas: 1039988.817 units remaining) + - location: 21 (remaining gas: 1039988.997 units remaining) [ (Some 0xbbcc) ] - - location: 13 (remaining gas: 1039988.802 units remaining) + - location: 13 (remaining gas: 1039988.982 units remaining) [ (Some 0xbbcc) ] - - location: 22 (remaining gas: 1039988.787 units remaining) + - location: 22 (remaining gas: 1039988.967 units remaining) [ {} (Some 0xbbcc) ] - - location: 24 (remaining gas: 1039988.772 units remaining) + - location: 24 (remaining gas: 1039988.952 units remaining) [ (Pair {} (Some 0xbbcc)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out index e399a6508f66..85ba2f15559f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out @@ -7,31 +7,31 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.907 units remaining) + - location: 10 (remaining gas: 1039989.087 units remaining) [ (Pair (Pair 1 3) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039988.897 units remaining) + - location: 10 (remaining gas: 1039989.077 units remaining) [ (Pair 1 3) (Some 0xaabbcc) ] - - location: 11 (remaining gas: 1039988.887 units remaining) + - location: 11 (remaining gas: 1039989.067 units remaining) [ (Some 0xaabbcc) (Pair 1 3) ] - - location: 13 (remaining gas: 1039988.877 units remaining) + - location: 13 (remaining gas: 1039989.057 units remaining) [ 0xaabbcc (Pair 1 3) ] - - location: 19 (remaining gas: 1039988.867 units remaining) + - location: 19 (remaining gas: 1039989.047 units remaining) [ (Pair 1 3) 0xaabbcc ] - - location: 20 (remaining gas: 1039988.857 units remaining) + - location: 20 (remaining gas: 1039989.037 units remaining) [ 1 3 0xaabbcc ] - - location: 21 (remaining gas: 1039988.817 units remaining) + - location: 21 (remaining gas: 1039988.997 units remaining) [ None ] - - location: 13 (remaining gas: 1039988.802 units remaining) + - location: 13 (remaining gas: 1039988.982 units remaining) [ None ] - - location: 22 (remaining gas: 1039988.787 units remaining) + - location: 22 (remaining gas: 1039988.967 units remaining) [ {} None ] - - location: 24 (remaining gas: 1039988.772 units remaining) + - location: 24 (remaining gas: 1039988.952 units remaining) [ (Pair {} None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out index 3b95b93f5171..38e9efd1809d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out @@ -7,32 +7,32 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.907 units remaining) + - location: 10 (remaining gas: 1039989.087 units remaining) [ (Pair (Pair 1 10000) (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc)) ] - - location: 10 (remaining gas: 1039988.897 units remaining) + - location: 10 (remaining gas: 1039989.077 units remaining) [ (Pair 1 10000) (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) ] - - location: 11 (remaining gas: 1039988.887 units remaining) + - location: 11 (remaining gas: 1039989.067 units remaining) [ (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) (Pair 1 10000) ] - - location: 13 (remaining gas: 1039988.877 units remaining) + - location: 13 (remaining gas: 1039989.057 units remaining) [ 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc (Pair 1 10000) ] - - location: 19 (remaining gas: 1039988.867 units remaining) + - location: 19 (remaining gas: 1039989.047 units remaining) [ (Pair 1 10000) 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc ] - - location: 20 (remaining gas: 1039988.857 units remaining) + - location: 20 (remaining gas: 1039989.037 units remaining) [ 1 10000 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc ] - - location: 21 (remaining gas: 1039988.442 units remaining) + - location: 21 (remaining gas: 1039988.622 units remaining) [ None ] - - location: 13 (remaining gas: 1039988.427 units remaining) + - location: 13 (remaining gas: 1039988.607 units remaining) [ None ] - - location: 22 (remaining gas: 1039988.412 units remaining) + - location: 22 (remaining gas: 1039988.592 units remaining) [ {} None ] - - location: 24 (remaining gas: 1039988.397 units remaining) + - location: 24 (remaining gas: 1039988.577 units remaining) [ (Pair {} None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out index 123df2ba920c..3a7f4b6efb51 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out @@ -7,65 +7,65 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039980.715 units remaining) + - location: 12 (remaining gas: 1039980.850 units remaining) [ (Pair (Pair 2000000 1000000) None) ] - - location: 12 (remaining gas: 1039980.705 units remaining) + - location: 12 (remaining gas: 1039980.840 units remaining) [ (Pair 2000000 1000000) ] - - location: 13 (remaining gas: 1039980.695 units remaining) + - location: 13 (remaining gas: 1039980.830 units remaining) [ (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 14 (remaining gas: 1039980.685 units remaining) + - location: 14 (remaining gas: 1039980.820 units remaining) [ (Pair 2000000 1000000) (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 15 (remaining gas: 1039980.675 units remaining) + - location: 15 (remaining gas: 1039980.810 units remaining) [ 2000000 (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 16 (remaining gas: 1039980.660 units remaining) + - location: 16 (remaining gas: 1039980.795 units remaining) [ (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 18 (remaining gas: 1039980.650 units remaining) + - location: 18 (remaining gas: 1039980.785 units remaining) [ 1000000 (Pair 2000000 1000000) ] - - location: 16 (remaining gas: 1039980.620 units remaining) + - location: 16 (remaining gas: 1039980.755 units remaining) [ 2000000 1000000 (Pair 2000000 1000000) ] - - location: 19 (remaining gas: 1039980.600 units remaining) + - location: 19 (remaining gas: 1039980.735 units remaining) [ 3000000 (Pair 2000000 1000000) ] - - location: 20 (remaining gas: 1039980.585 units remaining) + - location: 20 (remaining gas: 1039980.720 units remaining) [ (Pair 2000000 1000000) ] - - location: 22 (remaining gas: 1039980.575 units remaining) + - location: 22 (remaining gas: 1039980.710 units remaining) [ (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 23 (remaining gas: 1039980.565 units remaining) + - location: 23 (remaining gas: 1039980.700 units remaining) [ 2000000 (Pair 2000000 1000000) ] - - location: 24 (remaining gas: 1039980.550 units remaining) + - location: 24 (remaining gas: 1039980.685 units remaining) [ (Pair 2000000 1000000) ] - - location: 26 (remaining gas: 1039980.540 units remaining) + - location: 26 (remaining gas: 1039980.675 units remaining) [ 1000000 ] - - location: 24 (remaining gas: 1039980.510 units remaining) + - location: 24 (remaining gas: 1039980.645 units remaining) [ 2000000 1000000 ] - - location: 27 (remaining gas: 1039980.490 units remaining) + - location: 27 (remaining gas: 1039980.625 units remaining) [ (Some 1000000) ] - - location: 29 (remaining gas: 1039980.480 units remaining) + - location: 29 (remaining gas: 1039980.615 units remaining) [ 1000000 ] - - location: 29 (remaining gas: 1039980.465 units remaining) + - location: 29 (remaining gas: 1039980.600 units remaining) [ 1000000 ] - - location: 20 (remaining gas: 1039980.435 units remaining) + - location: 20 (remaining gas: 1039980.570 units remaining) [ 3000000 1000000 ] - - location: 35 (remaining gas: 1039980.420 units remaining) + - location: 35 (remaining gas: 1039980.555 units remaining) [ (Pair 3000000 1000000) ] - - location: 36 (remaining gas: 1039980.405 units remaining) + - location: 36 (remaining gas: 1039980.540 units remaining) [ (Some (Pair 3000000 1000000)) ] - - location: 37 (remaining gas: 1039980.390 units remaining) + - location: 37 (remaining gas: 1039980.525 units remaining) [ {} (Some (Pair 3000000 1000000)) ] - - location: 39 (remaining gas: 1039980.375 units remaining) + - location: 39 (remaining gas: 1039980.510 units remaining) [ (Pair {} (Some (Pair 3000000 1000000))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out index 92bcfc8ad36f..72eab80d558c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out @@ -7,65 +7,65 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039980.715 units remaining) + - location: 12 (remaining gas: 1039980.850 units remaining) [ (Pair (Pair 2310000 1010000) None) ] - - location: 12 (remaining gas: 1039980.705 units remaining) + - location: 12 (remaining gas: 1039980.840 units remaining) [ (Pair 2310000 1010000) ] - - location: 13 (remaining gas: 1039980.695 units remaining) + - location: 13 (remaining gas: 1039980.830 units remaining) [ (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 14 (remaining gas: 1039980.685 units remaining) + - location: 14 (remaining gas: 1039980.820 units remaining) [ (Pair 2310000 1010000) (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 15 (remaining gas: 1039980.675 units remaining) + - location: 15 (remaining gas: 1039980.810 units remaining) [ 2310000 (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 16 (remaining gas: 1039980.660 units remaining) + - location: 16 (remaining gas: 1039980.795 units remaining) [ (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 18 (remaining gas: 1039980.650 units remaining) + - location: 18 (remaining gas: 1039980.785 units remaining) [ 1010000 (Pair 2310000 1010000) ] - - location: 16 (remaining gas: 1039980.620 units remaining) + - location: 16 (remaining gas: 1039980.755 units remaining) [ 2310000 1010000 (Pair 2310000 1010000) ] - - location: 19 (remaining gas: 1039980.600 units remaining) + - location: 19 (remaining gas: 1039980.735 units remaining) [ 3320000 (Pair 2310000 1010000) ] - - location: 20 (remaining gas: 1039980.585 units remaining) + - location: 20 (remaining gas: 1039980.720 units remaining) [ (Pair 2310000 1010000) ] - - location: 22 (remaining gas: 1039980.575 units remaining) + - location: 22 (remaining gas: 1039980.710 units remaining) [ (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 23 (remaining gas: 1039980.565 units remaining) + - location: 23 (remaining gas: 1039980.700 units remaining) [ 2310000 (Pair 2310000 1010000) ] - - location: 24 (remaining gas: 1039980.550 units remaining) + - location: 24 (remaining gas: 1039980.685 units remaining) [ (Pair 2310000 1010000) ] - - location: 26 (remaining gas: 1039980.540 units remaining) + - location: 26 (remaining gas: 1039980.675 units remaining) [ 1010000 ] - - location: 24 (remaining gas: 1039980.510 units remaining) + - location: 24 (remaining gas: 1039980.645 units remaining) [ 2310000 1010000 ] - - location: 27 (remaining gas: 1039980.490 units remaining) + - location: 27 (remaining gas: 1039980.625 units remaining) [ (Some 1300000) ] - - location: 29 (remaining gas: 1039980.480 units remaining) + - location: 29 (remaining gas: 1039980.615 units remaining) [ 1300000 ] - - location: 29 (remaining gas: 1039980.465 units remaining) + - location: 29 (remaining gas: 1039980.600 units remaining) [ 1300000 ] - - location: 20 (remaining gas: 1039980.435 units remaining) + - location: 20 (remaining gas: 1039980.570 units remaining) [ 3320000 1300000 ] - - location: 35 (remaining gas: 1039980.420 units remaining) + - location: 35 (remaining gas: 1039980.555 units remaining) [ (Pair 3320000 1300000) ] - - location: 36 (remaining gas: 1039980.405 units remaining) + - location: 36 (remaining gas: 1039980.540 units remaining) [ (Some (Pair 3320000 1300000)) ] - - location: 37 (remaining gas: 1039980.390 units remaining) + - location: 37 (remaining gas: 1039980.525 units remaining) [ {} (Some (Pair 3320000 1300000)) ] - - location: 39 (remaining gas: 1039980.375 units remaining) + - location: 39 (remaining gas: 1039980.510 units remaining) [ (Pair {} (Some (Pair 3320000 1300000))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out index 96078718f215..29978c174089 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Left (Pair False False)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Left (Pair False False)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair False False) ] - - location: 19 (remaining gas: 1039986.624 units remaining) + - location: 19 (remaining gas: 1039986.849 units remaining) [ False False ] - - location: 20 (remaining gas: 1039986.604 units remaining) + - location: 20 (remaining gas: 1039986.829 units remaining) [ False ] - - location: 21 (remaining gas: 1039986.589 units remaining) + - location: 21 (remaining gas: 1039986.814 units remaining) [ (Left False) ] - - location: 17 (remaining gas: 1039986.574 units remaining) + - location: 17 (remaining gas: 1039986.799 units remaining) [ (Left False) ] - - location: 28 (remaining gas: 1039986.559 units remaining) + - location: 28 (remaining gas: 1039986.784 units remaining) [ (Some (Left False)) ] - - location: 29 (remaining gas: 1039986.544 units remaining) + - location: 29 (remaining gas: 1039986.769 units remaining) [ {} (Some (Left False)) ] - - location: 31 (remaining gas: 1039986.529 units remaining) + - location: 31 (remaining gas: 1039986.754 units remaining) [ (Pair {} (Some (Left False))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out index ca766c394b42..600868698be5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Left (Pair False True)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Left (Pair False True)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair False True) ] - - location: 19 (remaining gas: 1039986.624 units remaining) + - location: 19 (remaining gas: 1039986.849 units remaining) [ False True ] - - location: 20 (remaining gas: 1039986.604 units remaining) + - location: 20 (remaining gas: 1039986.829 units remaining) [ True ] - - location: 21 (remaining gas: 1039986.589 units remaining) + - location: 21 (remaining gas: 1039986.814 units remaining) [ (Left True) ] - - location: 17 (remaining gas: 1039986.574 units remaining) + - location: 17 (remaining gas: 1039986.799 units remaining) [ (Left True) ] - - location: 28 (remaining gas: 1039986.559 units remaining) + - location: 28 (remaining gas: 1039986.784 units remaining) [ (Some (Left True)) ] - - location: 29 (remaining gas: 1039986.544 units remaining) + - location: 29 (remaining gas: 1039986.769 units remaining) [ {} (Some (Left True)) ] - - location: 31 (remaining gas: 1039986.529 units remaining) + - location: 31 (remaining gas: 1039986.754 units remaining) [ (Pair {} (Some (Left True))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out index af86977e3e05..b901f661416d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Left (Pair True False)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Left (Pair True False)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair True False) ] - - location: 19 (remaining gas: 1039986.624 units remaining) + - location: 19 (remaining gas: 1039986.849 units remaining) [ True False ] - - location: 20 (remaining gas: 1039986.604 units remaining) + - location: 20 (remaining gas: 1039986.829 units remaining) [ True ] - - location: 21 (remaining gas: 1039986.589 units remaining) + - location: 21 (remaining gas: 1039986.814 units remaining) [ (Left True) ] - - location: 17 (remaining gas: 1039986.574 units remaining) + - location: 17 (remaining gas: 1039986.799 units remaining) [ (Left True) ] - - location: 28 (remaining gas: 1039986.559 units remaining) + - location: 28 (remaining gas: 1039986.784 units remaining) [ (Some (Left True)) ] - - location: 29 (remaining gas: 1039986.544 units remaining) + - location: 29 (remaining gas: 1039986.769 units remaining) [ {} (Some (Left True)) ] - - location: 31 (remaining gas: 1039986.529 units remaining) + - location: 31 (remaining gas: 1039986.754 units remaining) [ (Pair {} (Some (Left True))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out index 8ab2a4dde1a8..4acddd90fd46 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Left (Pair True True)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Left (Pair True True)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair True True) ] - - location: 19 (remaining gas: 1039986.624 units remaining) + - location: 19 (remaining gas: 1039986.849 units remaining) [ True True ] - - location: 20 (remaining gas: 1039986.604 units remaining) + - location: 20 (remaining gas: 1039986.829 units remaining) [ False ] - - location: 21 (remaining gas: 1039986.589 units remaining) + - location: 21 (remaining gas: 1039986.814 units remaining) [ (Left False) ] - - location: 17 (remaining gas: 1039986.574 units remaining) + - location: 17 (remaining gas: 1039986.799 units remaining) [ (Left False) ] - - location: 28 (remaining gas: 1039986.559 units remaining) + - location: 28 (remaining gas: 1039986.784 units remaining) [ (Some (Left False)) ] - - location: 29 (remaining gas: 1039986.544 units remaining) + - location: 29 (remaining gas: 1039986.769 units remaining) [ {} (Some (Left False)) ] - - location: 31 (remaining gas: 1039986.529 units remaining) + - location: 31 (remaining gas: 1039986.754 units remaining) [ (Pair {} (Some (Left False))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out index 6cc7e703cb3f..ce3ea936ac7a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Right (Pair 0 0)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Right (Pair 0 0)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair 0 0) ] - - location: 24 (remaining gas: 1039986.624 units remaining) + - location: 24 (remaining gas: 1039986.849 units remaining) [ 0 0 ] - - location: 25 (remaining gas: 1039986.569 units remaining) + - location: 25 (remaining gas: 1039986.794 units remaining) [ 0 ] - - location: 26 (remaining gas: 1039986.554 units remaining) + - location: 26 (remaining gas: 1039986.779 units remaining) [ (Right 0) ] - - location: 17 (remaining gas: 1039986.539 units remaining) + - location: 17 (remaining gas: 1039986.764 units remaining) [ (Right 0) ] - - location: 28 (remaining gas: 1039986.524 units remaining) + - location: 28 (remaining gas: 1039986.749 units remaining) [ (Some (Right 0)) ] - - location: 29 (remaining gas: 1039986.509 units remaining) + - location: 29 (remaining gas: 1039986.734 units remaining) [ {} (Some (Right 0)) ] - - location: 31 (remaining gas: 1039986.494 units remaining) + - location: 31 (remaining gas: 1039986.719 units remaining) [ (Pair {} (Some (Right 0))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out index 7223e4611837..1004a7a1bba3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Right (Pair 0 1)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Right (Pair 0 1)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair 0 1) ] - - location: 24 (remaining gas: 1039986.624 units remaining) + - location: 24 (remaining gas: 1039986.849 units remaining) [ 0 1 ] - - location: 25 (remaining gas: 1039986.569 units remaining) + - location: 25 (remaining gas: 1039986.794 units remaining) [ 1 ] - - location: 26 (remaining gas: 1039986.554 units remaining) + - location: 26 (remaining gas: 1039986.779 units remaining) [ (Right 1) ] - - location: 17 (remaining gas: 1039986.539 units remaining) + - location: 17 (remaining gas: 1039986.764 units remaining) [ (Right 1) ] - - location: 28 (remaining gas: 1039986.524 units remaining) + - location: 28 (remaining gas: 1039986.749 units remaining) [ (Some (Right 1)) ] - - location: 29 (remaining gas: 1039986.509 units remaining) + - location: 29 (remaining gas: 1039986.734 units remaining) [ {} (Some (Right 1)) ] - - location: 31 (remaining gas: 1039986.494 units remaining) + - location: 31 (remaining gas: 1039986.719 units remaining) [ (Pair {} (Some (Right 1))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out index e3752d43f89f..aab41153d262 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Right (Pair 1 0)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Right (Pair 1 0)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair 1 0) ] - - location: 24 (remaining gas: 1039986.624 units remaining) + - location: 24 (remaining gas: 1039986.849 units remaining) [ 1 0 ] - - location: 25 (remaining gas: 1039986.569 units remaining) + - location: 25 (remaining gas: 1039986.794 units remaining) [ 1 ] - - location: 26 (remaining gas: 1039986.554 units remaining) + - location: 26 (remaining gas: 1039986.779 units remaining) [ (Right 1) ] - - location: 17 (remaining gas: 1039986.539 units remaining) + - location: 17 (remaining gas: 1039986.764 units remaining) [ (Right 1) ] - - location: 28 (remaining gas: 1039986.524 units remaining) + - location: 28 (remaining gas: 1039986.749 units remaining) [ (Some (Right 1)) ] - - location: 29 (remaining gas: 1039986.509 units remaining) + - location: 29 (remaining gas: 1039986.734 units remaining) [ {} (Some (Right 1)) ] - - location: 31 (remaining gas: 1039986.494 units remaining) + - location: 31 (remaining gas: 1039986.719 units remaining) [ (Pair {} (Some (Right 1))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out index d77c4c03e3f4..a1a1aa64c702 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Right (Pair 1 1)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Right (Pair 1 1)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair 1 1) ] - - location: 24 (remaining gas: 1039986.624 units remaining) + - location: 24 (remaining gas: 1039986.849 units remaining) [ 1 1 ] - - location: 25 (remaining gas: 1039986.569 units remaining) + - location: 25 (remaining gas: 1039986.794 units remaining) [ 0 ] - - location: 26 (remaining gas: 1039986.554 units remaining) + - location: 26 (remaining gas: 1039986.779 units remaining) [ (Right 0) ] - - location: 17 (remaining gas: 1039986.539 units remaining) + - location: 17 (remaining gas: 1039986.764 units remaining) [ (Right 0) ] - - location: 28 (remaining gas: 1039986.524 units remaining) + - location: 28 (remaining gas: 1039986.749 units remaining) [ (Some (Right 0)) ] - - location: 29 (remaining gas: 1039986.509 units remaining) + - location: 29 (remaining gas: 1039986.734 units remaining) [ {} (Some (Right 0)) ] - - location: 31 (remaining gas: 1039986.494 units remaining) + - location: 31 (remaining gas: 1039986.719 units remaining) [ (Pair {} (Some (Right 0))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out index ee41c4c0716c..9fea08a8fc39 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Right (Pair 42 21)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Right (Pair 42 21)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair 42 21) ] - - location: 24 (remaining gas: 1039986.624 units remaining) + - location: 24 (remaining gas: 1039986.849 units remaining) [ 42 21 ] - - location: 25 (remaining gas: 1039986.569 units remaining) + - location: 25 (remaining gas: 1039986.794 units remaining) [ 63 ] - - location: 26 (remaining gas: 1039986.554 units remaining) + - location: 26 (remaining gas: 1039986.779 units remaining) [ (Right 63) ] - - location: 17 (remaining gas: 1039986.539 units remaining) + - location: 17 (remaining gas: 1039986.764 units remaining) [ (Right 63) ] - - location: 28 (remaining gas: 1039986.524 units remaining) + - location: 28 (remaining gas: 1039986.749 units remaining) [ (Some (Right 63)) ] - - location: 29 (remaining gas: 1039986.509 units remaining) + - location: 29 (remaining gas: 1039986.734 units remaining) [ {} (Some (Right 63)) ] - - location: 31 (remaining gas: 1039986.494 units remaining) + - location: 31 (remaining gas: 1039986.719 units remaining) [ (Pair {} (Some (Right 63))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out index 7a92e2056534..dcd8ebdc0938 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.654 units remaining) + - location: 16 (remaining gas: 1039986.879 units remaining) [ (Pair (Right (Pair 42 63)) None) ] - - location: 16 (remaining gas: 1039986.644 units remaining) + - location: 16 (remaining gas: 1039986.869 units remaining) [ (Right (Pair 42 63)) ] - - location: 17 (remaining gas: 1039986.634 units remaining) + - location: 17 (remaining gas: 1039986.859 units remaining) [ (Pair 42 63) ] - - location: 24 (remaining gas: 1039986.624 units remaining) + - location: 24 (remaining gas: 1039986.849 units remaining) [ 42 63 ] - - location: 25 (remaining gas: 1039986.569 units remaining) + - location: 25 (remaining gas: 1039986.794 units remaining) [ 21 ] - - location: 26 (remaining gas: 1039986.554 units remaining) + - location: 26 (remaining gas: 1039986.779 units remaining) [ (Right 21) ] - - location: 17 (remaining gas: 1039986.539 units remaining) + - location: 17 (remaining gas: 1039986.764 units remaining) [ (Right 21) ] - - location: 28 (remaining gas: 1039986.524 units remaining) + - location: 28 (remaining gas: 1039986.749 units remaining) [ (Some (Right 21)) ] - - location: 29 (remaining gas: 1039986.509 units remaining) + - location: 29 (remaining gas: 1039986.734 units remaining) [ {} (Some (Right 21)) ] - - location: 31 (remaining gas: 1039986.494 units remaining) + - location: 31 (remaining gas: 1039986.719 units remaining) [ (Pair {} (Some (Right 21))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out index 34aa73ef04ad..4b79b6ece375 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out @@ -7,53 +7,53 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039977.496 units remaining) + - location: 15 (remaining gas: 1039978.036 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) Unit) ] - - location: 15 (remaining gas: 1039977.486 units remaining) + - location: 15 (remaining gas: 1039978.026 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) ] - - location: 16 (remaining gas: 1039977.476 units remaining) + - location: 16 (remaining gas: 1039978.016 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 17 (remaining gas: 1039977.461 units remaining) + - location: 17 (remaining gas: 1039978.001 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 19 (remaining gas: 1039977.451 units remaining) + - location: 19 (remaining gas: 1039977.991 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 17 (remaining gas: 1039977.421 units remaining) + - location: 17 (remaining gas: 1039977.961 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 20 (remaining gas: 1039974.981 units remaining) + - location: 20 (remaining gas: 1039975.521 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 23 (remaining gas: 1039974.946 units remaining) + - location: 23 (remaining gas: 1039975.486 units remaining) [ 0 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 24 (remaining gas: 1039974.931 units remaining) + - location: 24 (remaining gas: 1039975.471 units remaining) [ True 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 25 (remaining gas: 1039974.921 units remaining) + - location: 25 (remaining gas: 1039975.461 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 25 (remaining gas: 1039974.906 units remaining) + - location: 25 (remaining gas: 1039975.446 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 31 (remaining gas: 1039971.748 units remaining) + - location: 31 (remaining gas: 1039972.288 units remaining) [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) ] - - location: 40 (remaining gas: 1039971.738 units remaining) + - location: 40 (remaining gas: 1039972.278 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) ] - - location: 40 (remaining gas: 1039971.723 units remaining) + - location: 40 (remaining gas: 1039972.263 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) ] - - location: 46 (remaining gas: 1039971.713 units remaining) + - location: 46 (remaining gas: 1039972.253 units remaining) [ ] - - location: 47 (remaining gas: 1039971.703 units remaining) + - location: 47 (remaining gas: 1039972.243 units remaining) [ Unit ] - - location: 48 (remaining gas: 1039971.688 units remaining) + - location: 48 (remaining gas: 1039972.228 units remaining) [ {} Unit ] - - location: 50 (remaining gas: 1039971.673 units remaining) + - location: 50 (remaining gas: 1039972.213 units remaining) [ (Pair {} Unit) ] Runtime error in contract [CONTRACT_HASH]: @@ -68,38 +68,38 @@ At line 4 characters 14 to 26, script reached FAILWITH instruction with Unit trace - - location: 15 (remaining gas: 1039977.496 units remaining) + - location: 15 (remaining gas: 1039978.036 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) Unit) ] - - location: 15 (remaining gas: 1039977.486 units remaining) + - location: 15 (remaining gas: 1039978.026 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) ] - - location: 16 (remaining gas: 1039977.476 units remaining) + - location: 16 (remaining gas: 1039978.016 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 17 (remaining gas: 1039977.461 units remaining) + - location: 17 (remaining gas: 1039978.001 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 19 (remaining gas: 1039977.451 units remaining) + - location: 19 (remaining gas: 1039977.991 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 17 (remaining gas: 1039977.421 units remaining) + - location: 17 (remaining gas: 1039977.961 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 20 (remaining gas: 1039974.981 units remaining) + - location: 20 (remaining gas: 1039975.521 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 23 (remaining gas: 1039974.946 units remaining) + - location: 23 (remaining gas: 1039975.486 units remaining) [ -1 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 24 (remaining gas: 1039974.931 units remaining) + - location: 24 (remaining gas: 1039975.471 units remaining) [ False 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 25 (remaining gas: 1039974.921 units remaining) + - location: 25 (remaining gas: 1039975.461 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 29 (remaining gas: 1039974.911 units remaining) + - location: 29 (remaining gas: 1039975.451 units remaining) [ Unit 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] Fatal error: diff --git a/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestAddApproveTransferRemove::test_add_liquidity.out b/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestAddApproveTransferRemove::test_add_liquidity.out index 841f95e249b3..5b38b45e78b4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestAddApproveTransferRemove::test_add_liquidity.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestAddApproveTransferRemove::test_add_liquidity.out @@ -1,7 +1,7 @@ tests_alpha/test_liquidity_baking.py::TestAddApproveTransferRemove::test_add_liquidity Node is bootstrapped. -Estimated gas: 11855.820 units (will add 100 for safety) +Estimated gas: 11824.095 units (will add 100 for safety) Estimated storage: 141 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -12,13 +12,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.001551 + Fee to the baker: ꜩ0.001548 Expected counter: [EXPECTED_COUNTER] - Gas limit: 11956 + Gas limit: 11925 Storage limit: 161 bytes Balance updates: - [CONTRACT_HASH] ... -ꜩ0.001551 - payload fees(the block proposer) ....... +ꜩ0.001551 + [CONTRACT_HASH] ... -ꜩ0.001548 + payload fees(the block proposer) ....... +ꜩ0.001548 Transaction: Amount: ꜩ9001 From: [CONTRACT_HASH] @@ -75,7 +75,7 @@ This sequence of operations was run: Set map(2)[0x000002298c03ed7d454a101eb7022bc95f7e5f41ac78] to 72007 Storage size: 2048 bytes Paid storage size diff: 70 bytes - Consumed gas: 4548.338 + Consumed gas: 4516.613 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0175 storage fees ........................... +ꜩ0.0175 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestAddApproveTransferRemove::test_call_mint_or_burn.out b/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestAddApproveTransferRemove::test_call_mint_or_burn.out index 9232405e83b0..70d9afe5c54b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestAddApproveTransferRemove::test_call_mint_or_burn.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestAddApproveTransferRemove::test_call_mint_or_burn.out @@ -1,7 +1,7 @@ tests_alpha/test_liquidity_baking.py::TestAddApproveTransferRemove::test_call_mint_or_burn Node is bootstrapped. -Estimated gas: 4548.664 units (will add 100 for safety) +Estimated gas: 4516.882 units (will add 100 for safety) Estimated storage: 71 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -12,13 +12,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.000777 + Fee to the baker: ꜩ0.000774 Expected counter: [EXPECTED_COUNTER] - Gas limit: 4649 + Gas limit: 4617 Storage limit: 91 bytes Balance updates: - [CONTRACT_HASH] ... -ꜩ0.000777 - payload fees(the block proposer) ....... +ꜩ0.000777 + [CONTRACT_HASH] ... -ꜩ0.000774 + payload fees(the block proposer) ....... +ꜩ0.000774 Transaction: Amount: ꜩ0 From: [CONTRACT_HASH] @@ -32,7 +32,7 @@ This sequence of operations was run: Set map(0)[0x000002298c03ed7d454a101eb7022bc95f7e5f41ac78] to 100000000 Storage size: 1982 bytes Paid storage size diff: 71 bytes - Consumed gas: 4549.291 + Consumed gas: 4517.566 Balance updates: [CONTRACT_HASH] ... -ꜩ0.01775 storage fees ........................... +ꜩ0.01775 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestTrades::test_add_liquidity.out b/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestTrades::test_add_liquidity.out index 0dcbf961fbd6..f9805a93c93e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestTrades::test_add_liquidity.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestTrades::test_add_liquidity.out @@ -1,7 +1,7 @@ tests_alpha/test_liquidity_baking.py::TestTrades::test_add_liquidity Node is bootstrapped. -Estimated gas: 11855.820 units (will add 100 for safety) +Estimated gas: 11824.095 units (will add 100 for safety) Estimated storage: 141 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -12,13 +12,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.001551 + Fee to the baker: ꜩ0.001548 Expected counter: [EXPECTED_COUNTER] - Gas limit: 11956 + Gas limit: 11925 Storage limit: 161 bytes Balance updates: - [CONTRACT_HASH] ... -ꜩ0.001551 - payload fees(the block proposer) ....... +ꜩ0.001551 + [CONTRACT_HASH] ... -ꜩ0.001548 + payload fees(the block proposer) ....... +ꜩ0.001548 Transaction: Amount: ꜩ9001 From: [CONTRACT_HASH] @@ -75,7 +75,7 @@ This sequence of operations was run: Set map(2)[0x000002298c03ed7d454a101eb7022bc95f7e5f41ac78] to 72007 Storage size: 2048 bytes Paid storage size diff: 70 bytes - Consumed gas: 4548.338 + Consumed gas: 4516.613 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0175 storage fees ........................... +ꜩ0.0175 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestTrades::test_call_mint_or_burn.out b/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestTrades::test_call_mint_or_burn.out index 5fd38c8b8206..2366cdaed05c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestTrades::test_call_mint_or_burn.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_liquidity_baking.TestTrades::test_call_mint_or_burn.out @@ -1,7 +1,7 @@ tests_alpha/test_liquidity_baking.py::TestTrades::test_call_mint_or_burn Node is bootstrapped. -Estimated gas: 4548.664 units (will add 100 for safety) +Estimated gas: 4516.882 units (will add 100 for safety) Estimated storage: 71 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -12,13 +12,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.000777 + Fee to the baker: ꜩ0.000774 Expected counter: [EXPECTED_COUNTER] - Gas limit: 4649 + Gas limit: 4617 Storage limit: 91 bytes Balance updates: - [CONTRACT_HASH] ... -ꜩ0.000777 - payload fees(the block proposer) ....... +ꜩ0.000777 + [CONTRACT_HASH] ... -ꜩ0.000774 + payload fees(the block proposer) ....... +ꜩ0.000774 Transaction: Amount: ꜩ0 From: [CONTRACT_HASH] @@ -32,7 +32,7 @@ This sequence of operations was run: Set map(0)[0x000002298c03ed7d454a101eb7022bc95f7e5f41ac78] to 100000000 Storage size: 1982 bytes Paid storage size diff: 71 bytes - Consumed gas: 4549.291 + Consumed gas: 4517.566 Balance updates: [CONTRACT_HASH] ... -ꜩ0.01775 storage fees ........................... +ꜩ0.01775 -- GitLab From c708c56415567df65fede24b3ee929c524530f48 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Wed, 9 Feb 2022 18:41:50 +0100 Subject: [PATCH 18/18] Tezt: update gas in regtest outputs --- tezt/_regressions/run_views.out | 54 ++++++++++++++++----------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/tezt/_regressions/run_views.out b/tezt/_regressions/run_views.out index c38420630754..91a31c618220 100644 --- a/tezt/_regressions/run_views.out +++ b/tezt/_regressions/run_views.out @@ -14,7 +14,7 @@ view "calls_count" unit nat { CDR ; SIZE }; view "last_caller" unit (option address) { CDR ; IF_CONS { DIP { DROP } ; SOME } { NONE address } }; ' --init '{}' --burn-cap 1 Node is bootstrapped. -Estimated gas: 1417.213 units (will add 100 for safety) +Estimated gas: 1417.123 units (will add 100 for safety) Estimated storage: 409 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is 'oo5VNxswL6HtEs7vaoTekiDz9QE5ZXW2DV6H4h5DnCuEtyUfhmt' @@ -51,7 +51,7 @@ This sequence of operations was run: KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD Storage size: 152 bytes Paid storage size diff: 152 bytes - Consumed gas: 1417.213 + Consumed gas: 1417.123 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.038 storage fees ........................... +ꜩ0.038 @@ -89,20 +89,20 @@ code { } ' --init None --burn-cap 1 Node is bootstrapped. -Estimated gas: 1432.729 units (will add 100 for safety) +Estimated gas: 1431.964 units (will add 100 for safety) Estimated storage: 465 bytes added (will add 20 for safety) Operation successfully injected in the node. -Operation hash is 'ooYj2QbiRiwv8K5dGfGVn6RhN29WLZsUBSkPHpTWJ68iZhCxBcw' +Operation hash is 'op7JLarsoBA5eFWszbVySr14hSoFh7ZtZnM7pA7wZSuDWbnTJhu' NOT waiting for the operation to be included. Use command - tezos-client wait for ooYj2QbiRiwv8K5dGfGVn6RhN29WLZsUBSkPHpTWJ68iZhCxBcw to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU + tezos-client wait for op7JLarsoBA5eFWszbVySr14hSoFh7ZtZnM7pA7wZSuDWbnTJhu to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx Fee to the baker: ꜩ0.000589 Expected counter: 2 - Gas limit: 1533 + Gas limit: 1532 Storage limit: 485 bytes Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.000589 @@ -131,35 +131,35 @@ This sequence of operations was run: No delegate for this contract This origination was successfully applied Originated contracts: - KT1EYwqeAzgkynYXJnHJ7ZxuXk5bNBBy6R6L + KT1Ut2jH9cLnfwNuTNyVbuWSDu8ZfdtoyMm8 Storage size: 208 bytes Paid storage size diff: 208 bytes - Consumed gas: 1432.729 + Consumed gas: 1431.964 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.052 storage fees ........................... +ꜩ0.052 tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.06425 storage fees ........................... +ꜩ0.06425 -New contract KT1EYwqeAzgkynYXJnHJ7ZxuXk5bNBBy6R6L originated. +New contract KT1Ut2jH9cLnfwNuTNyVbuWSDu8ZfdtoyMm8 originated. Contract memorized as check_caller. -./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1EYwqeAzgkynYXJnHJ7ZxuXk5bNBBy6R6L --burn-cap 1 --arg '"KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD"' +./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1Ut2jH9cLnfwNuTNyVbuWSDu8ZfdtoyMm8 --burn-cap 1 --arg '"KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD"' Node is bootstrapped. -Estimated gas: 4889.015 units (will add 100 for safety) +Estimated gas: 4888.070 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. -Operation hash is 'oohMaoywQLKnsdyLt67hkYXvvx76vQS6ATaFok7C46t5FNTFDH7' +Operation hash is 'onzFCiFF76wLkcVXopH7MbY84b8nUjP3ahS23pPWYQ9xZSNNiRU' NOT waiting for the operation to be included. Use command - tezos-client wait for oohMaoywQLKnsdyLt67hkYXvvx76vQS6ATaFok7C46t5FNTFDH7 to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU + tezos-client wait for onzFCiFF76wLkcVXopH7MbY84b8nUjP3ahS23pPWYQ9xZSNNiRU to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx Fee to the baker: ꜩ0.000795 Expected counter: 3 - Gas limit: 4990 + Gas limit: 4989 Storage limit: 0 bytes Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.000795 @@ -167,20 +167,20 @@ This sequence of operations was run: Transaction: Amount: ꜩ1 From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx - To: KT1EYwqeAzgkynYXJnHJ7ZxuXk5bNBBy6R6L + To: KT1Ut2jH9cLnfwNuTNyVbuWSDu8ZfdtoyMm8 Parameter: "KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD" This transaction was successfully applied Updated storage: None Storage size: 208 bytes - Consumed gas: 4889.813 + Consumed gas: 4888.868 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ1 - KT1EYwqeAzgkynYXJnHJ7ZxuXk5bNBBy6R6L ... +ꜩ1 + KT1Ut2jH9cLnfwNuTNyVbuWSDu8ZfdtoyMm8 ... +ꜩ1 ./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD --burn-cap 1 Node is bootstrapped. -Estimated gas: 2067.383 units (will add 100 for safety) +Estimated gas: 2067.293 units (will add 100 for safety) Estimated storage: 27 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is 'ooqdCJ1FcbQQtnEg3bJA2CWxvv1To8aVBGgnBT7nYpU7zFM33pW' @@ -206,7 +206,7 @@ This sequence of operations was run: Updated storage: { 0x000002298c03ed7d454a101eb7022bc95f7e5f41ac78 } Storage size: 179 bytes Paid storage size diff: 27 bytes - Consumed gas: 2068.295 + Consumed gas: 2068.205 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.00675 storage fees ........................... +ꜩ0.00675 @@ -214,22 +214,22 @@ This sequence of operations was run: KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD ... +ꜩ1 -./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1EYwqeAzgkynYXJnHJ7ZxuXk5bNBBy6R6L --burn-cap 1 --arg '"KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD"' +./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1Ut2jH9cLnfwNuTNyVbuWSDu8ZfdtoyMm8 --burn-cap 1 --arg '"KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD"' Node is bootstrapped. -Estimated gas: 6202.022 units (will add 100 for safety) +Estimated gas: 6201.077 units (will add 100 for safety) Estimated storage: 27 bytes added (will add 20 for safety) Operation successfully injected in the node. -Operation hash is 'onewwsuKZYot2Vhg3tZAUGhRzCaYPeFpoBGJiUCLVzrpFg6GrdR' +Operation hash is 'ooJgNxhM2uYFUxaujYBk9zXKAQFfwhDp88aXuh15E1fskWjYyzK' NOT waiting for the operation to be included. Use command - tezos-client wait for onewwsuKZYot2Vhg3tZAUGhRzCaYPeFpoBGJiUCLVzrpFg6GrdR to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU + tezos-client wait for ooJgNxhM2uYFUxaujYBk9zXKAQFfwhDp88aXuh15E1fskWjYyzK to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx Fee to the baker: ꜩ0.000927 Expected counter: 5 - Gas limit: 6303 + Gas limit: 6302 Storage limit: 47 bytes Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.000927 @@ -237,16 +237,16 @@ This sequence of operations was run: Transaction: Amount: ꜩ1 From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx - To: KT1EYwqeAzgkynYXJnHJ7ZxuXk5bNBBy6R6L + To: KT1Ut2jH9cLnfwNuTNyVbuWSDu8ZfdtoyMm8 Parameter: "KT19P9vLfrXCEwUMpiURQ5vY8Ncp5idkyKTD" This transaction was successfully applied Updated storage: (Some 0x000002298c03ed7d454a101eb7022bc95f7e5f41ac78) Storage size: 235 bytes Paid storage size diff: 27 bytes - Consumed gas: 6202.820 + Consumed gas: 6201.875 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.00675 storage fees ........................... +ꜩ0.00675 tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ1 - KT1EYwqeAzgkynYXJnHJ7ZxuXk5bNBBy6R6L ... +ꜩ1 + KT1Ut2jH9cLnfwNuTNyVbuWSDu8ZfdtoyMm8 ... +ꜩ1 -- GitLab