From 67abd4cde718c74ce8c47420e2478e05c93669ed Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Fri, 8 Apr 2022 15:16:31 +0200 Subject: [PATCH 01/18] Proto/Michelson: rename unparse_ty_entrypoints --- .../lib_protocol/script_ir_translator.ml | 50 +++++++++++++------ 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 1c99eb32003d..c1f7eead9cad 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -222,7 +222,7 @@ let unparse_memo_size ~loc memo_size = let z = Sapling.Memo_size.unparse_to_z memo_size in Int (loc, z) -let rec unparse_ty_entrypoints_uncarbonated : +let rec unparse_ty_and_entrypoints_uncarbonated : type a ac loc. loc:loc -> (a, ac) ty -> a entrypoints_node -> loc Script.michelson_node = fun ~loc ty {nested = nested_entrypoints; at_node} -> @@ -248,11 +248,17 @@ let rec unparse_ty_entrypoints_uncarbonated : | Bls12_381_g2_t -> (T_bls12_381_g2, []) | Bls12_381_fr_t -> (T_bls12_381_fr, []) | Contract_t (ut, _meta) -> - let t = unparse_ty_entrypoints_uncarbonated ~loc ut no_entrypoints in + let t = + unparse_ty_and_entrypoints_uncarbonated ~loc ut no_entrypoints + in (T_contract, [t]) | Pair_t (utl, utr, _meta, _) -> ( - let tl = unparse_ty_entrypoints_uncarbonated ~loc utl no_entrypoints in - let tr = unparse_ty_entrypoints_uncarbonated ~loc utr no_entrypoints in + let tl = + unparse_ty_and_entrypoints_uncarbonated ~loc utl no_entrypoints + in + let tr = + unparse_ty_and_entrypoints_uncarbonated ~loc utr no_entrypoints + in (* Fold [pair a1 (pair ... (pair an-1 an))] into [pair a1 ... an] *) (* Note that the folding does not happen if the pair on the right has an annotation because this annotation would be lost *) @@ -265,18 +271,30 @@ let rec unparse_ty_entrypoints_uncarbonated : | Entrypoints_None -> (no_entrypoints, no_entrypoints) | Entrypoints_Union {left; right} -> (left, right) in - let tl = unparse_ty_entrypoints_uncarbonated ~loc utl entrypoints_l in - let tr = unparse_ty_entrypoints_uncarbonated ~loc utr entrypoints_r in + let tl = + unparse_ty_and_entrypoints_uncarbonated ~loc utl entrypoints_l + in + let tr = + unparse_ty_and_entrypoints_uncarbonated ~loc utr entrypoints_r + in (T_or, [tl; tr]) | Lambda_t (uta, utr, _meta) -> - let ta = unparse_ty_entrypoints_uncarbonated ~loc uta no_entrypoints in - let tr = unparse_ty_entrypoints_uncarbonated ~loc utr no_entrypoints in + let ta = + unparse_ty_and_entrypoints_uncarbonated ~loc uta no_entrypoints + in + let tr = + unparse_ty_and_entrypoints_uncarbonated ~loc utr no_entrypoints + in (T_lambda, [ta; tr]) | Option_t (ut, _meta, _) -> - let ut = unparse_ty_entrypoints_uncarbonated ~loc ut no_entrypoints in + let ut = + unparse_ty_and_entrypoints_uncarbonated ~loc ut no_entrypoints + in (T_option, [ut]) | List_t (ut, _meta) -> - let t = unparse_ty_entrypoints_uncarbonated ~loc ut no_entrypoints in + let t = + unparse_ty_and_entrypoints_uncarbonated ~loc ut no_entrypoints + in (T_list, [t]) | Ticket_t (ut, _meta) -> let t = unparse_comparable_ty_uncarbonated ~loc ut in @@ -286,11 +304,15 @@ let rec unparse_ty_entrypoints_uncarbonated : (T_set, [t]) | Map_t (uta, utr, _meta) -> let ta = unparse_comparable_ty_uncarbonated ~loc uta in - let tr = unparse_ty_entrypoints_uncarbonated ~loc utr no_entrypoints in + let tr = + unparse_ty_and_entrypoints_uncarbonated ~loc utr no_entrypoints + in (T_map, [ta; tr]) | Big_map_t (uta, utr, _meta) -> let ta = unparse_comparable_ty_uncarbonated ~loc uta in - let tr = unparse_ty_entrypoints_uncarbonated ~loc utr no_entrypoints in + let tr = + unparse_ty_and_entrypoints_uncarbonated ~loc utr no_entrypoints + in (T_big_map, [ta; tr]) | Sapling_transaction_t memo_size -> (T_sapling_transaction, [unparse_memo_size ~loc memo_size]) @@ -310,7 +332,7 @@ let rec unparse_ty_entrypoints_uncarbonated : Prim (loc, name, args, annot) let unparse_ty_uncarbonated ~loc ty = - unparse_ty_entrypoints_uncarbonated ~loc ty no_entrypoints + unparse_ty_and_entrypoints_uncarbonated ~loc ty no_entrypoints let unparse_ty ~loc ctxt ty = Gas.consume ctxt (Unparse_costs.unparse_type ty) >|? fun ctxt -> @@ -322,7 +344,7 @@ let unparse_comparable_ty ~loc ctxt comp_ty = let unparse_parameter_ty ~loc ctxt ty ~entrypoints = Gas.consume ctxt (Unparse_costs.unparse_type ty) >|? fun ctxt -> - (unparse_ty_entrypoints_uncarbonated ~loc ty entrypoints.root, ctxt) + (unparse_ty_and_entrypoints_uncarbonated ~loc ty entrypoints.root, ctxt) let serialize_ty_for_error ty = (* -- GitLab From f941cb58dd3b38745079be5520656c8c7551ca02 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 22:38:06 +0100 Subject: [PATCH 02/18] Proto/Michelson: remove comparable_ty_size replaced by `ty_size` --- .../translator_benchmarks.ml | 2 +- .../lib_protocol/michelson_v1_gas.ml | 2 +- .../lib_protocol/script_typed_ir.ml | 21 ++++--------------- .../lib_protocol/script_typed_ir.mli | 2 -- 4 files changed, 6 insertions(+), 21 deletions(-) diff --git a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml index 5602b226ae4f..2ec3f9acddf6 100644 --- a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml @@ -814,7 +814,7 @@ module Unparse_comparable_type_benchmark : Benchmark.S = struct let ty = dummy_comparable_type_generator size in let nodes = let (Script_ir_translator.Ex_comparable_ty ty) = ty in - let x = Script_typed_ir.comparable_ty_size ty in + let x = Script_typed_ir.ty_size ty in Saturation_repr.to_int @@ Script_typed_ir.Type_size.to_int x in match ty with diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index e90457877268..12e58c3a7d73 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -1798,7 +1798,7 @@ module Cost_of = struct let unparse_comparable_type comp_ty = atomic_step_cost @@ cost_UNPARSE_COMPARABLE_TYPE - Script_typed_ir.(comparable_ty_size comp_ty |> Type_size.to_int) + Script_typed_ir.(ty_size comp_ty |> Type_size.to_int) let unparse_instr_cycle = atomic_step_cost cost_UNPARSING_CODE diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index cb9b0ab5f7c1..1931a89889ce 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -1800,19 +1800,8 @@ let ty_metadata : type a ac. (a, ac) ty -> a ty_metadata = function | Bls12_381_fr_t | Chest_t | Chest_key_t -> meta_basic -let comparable_ty_metadata : type a. a comparable_ty -> a ty_metadata = function - | Unit_t | Never_t | Int_t | Nat_t | Signature_t | String_t | Bytes_t - | Mutez_t | Bool_t | Key_hash_t | Key_t | Timestamp_t | Chain_id_t | Address_t - | Tx_rollup_l2_address_t -> - meta_basic - | Pair_t (_, _, meta, YesYes) -> meta - | Union_t (_, _, meta, YesYes) -> meta - | Option_t (_, meta, Yes) -> meta - let ty_size t = (ty_metadata t).size -let comparable_ty_size t = (comparable_ty_metadata t).size - let is_comparable : type v c. (v, c) ty -> c dbool = function | Never_t -> Yes | Unit_t -> Yes @@ -1994,15 +1983,14 @@ let operation_t = Operation_t let list_operation_t = List_t (operation_t, {size = Type_size.two}) let set_t loc t = - Type_size.compound1 loc (comparable_ty_size t) >|? fun size -> - Set_t (t, {size}) + Type_size.compound1 loc (ty_size t) >|? fun size -> Set_t (t, {size}) let map_t loc l r = - Type_size.compound2 loc (comparable_ty_size l) (ty_size r) >|? fun size -> + Type_size.compound2 loc (ty_size l) (ty_size r) >|? fun size -> Map_t (l, r, {size}) let big_map_t loc l r = - Type_size.compound2 loc (comparable_ty_size l) (ty_size r) >|? fun size -> + Type_size.compound2 loc (ty_size l) (ty_size r) >|? fun size -> Big_map_t (l, r, {size}) let contract_t loc t = @@ -2032,8 +2020,7 @@ let bls12_381_g2_t = Bls12_381_g2_t let bls12_381_fr_t = Bls12_381_fr_t let ticket_t loc t = - Type_size.compound1 loc (comparable_ty_size t) >|? fun size -> - Ticket_t (t, {size}) + Type_size.compound1 loc (ty_size t) >|? fun size -> Ticket_t (t, {size}) let chest_key_t = Chest_key_t diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.mli b/src/proto_alpha/lib_protocol/script_typed_ir.mli index 7d69f8ada1e6..4e6211ea6989 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir.mli @@ -1550,8 +1550,6 @@ val kinstr_rewritek : val ty_size : ('a, _) ty -> 'a Type_size.t -val comparable_ty_size : 'a comparable_ty -> 'a Type_size.t - val is_comparable : ('v, 'c) ty -> 'c dbool type 'v ty_ex_c = Ty_ex_c : ('v, _) ty -> 'v ty_ex_c [@@ocaml.unboxed] -- GitLab From b59b26c5b0c0b7c4fa1dc848e40b57629b0bf48f Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 22:40:35 +0100 Subject: [PATCH 03/18] Proto/Michelson: remove comparable_pair/union_t replaced by pair/union_key --- .../lib_benchmarks_proto/michelson_types.ml | 4 ++-- src/proto_alpha/lib_protocol/script_typed_ir.ml | 8 -------- src/proto_alpha/lib_protocol/script_typed_ir.mli | 12 ------------ 3 files changed, 2 insertions(+), 22 deletions(-) diff --git a/src/proto_alpha/lib_benchmarks_proto/michelson_types.ml b/src/proto_alpha/lib_benchmarks_proto/michelson_types.ml index efc4a0999951..9887d7b00359 100644 --- a/src/proto_alpha/lib_benchmarks_proto/michelson_types.ml +++ b/src/proto_alpha/lib_benchmarks_proto/michelson_types.ml @@ -98,7 +98,7 @@ let pair k1 k2 = (* comparable pair type constructor *) let cpair k1 k2 = - match comparable_pair_t (-1) k1 k2 with Error _ -> assert false | Ok t -> t + match pair_key (-1) k1 k2 with Error _ -> assert false | Ok t -> t (* union type constructor*) let union k1 k2 = @@ -106,7 +106,7 @@ let union k1 k2 = (* comparable union type constructor *) let cunion k1 k2 = - match comparable_union_t (-1) k1 k2 with Error _ -> assert false | Ok t -> t + match union_key (-1) k1 k2 with Error _ -> assert false | Ok t -> t let lambda x y = match lambda_t (-1) x y with Error _ -> assert false | Ok t -> t diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index 1931a89889ce..d29d05ee2526 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -1901,10 +1901,6 @@ let pair_t : let (Ex_dand cmp) = dand (is_comparable l) (is_comparable r) in Ty_ex_c (Pair_t (l, r, {size}, cmp)) -let comparable_pair_t loc l r = - Type_size.compound2 loc (ty_size l) (ty_size r) >|? fun size -> - Pair_t (l, r, {size}, YesYes) - let pair_key loc l r = Type_size.compound2 loc (ty_size l) (ty_size r) >|? fun size -> Pair_t (l, r, {size}, YesYes) @@ -1920,10 +1916,6 @@ let union_t : let (Ex_dand cmp) = dand (is_comparable l) (is_comparable r) in Ty_ex_c (Union_t (l, r, {size}, cmp)) -let comparable_union_t loc l r = - Type_size.compound2 loc (ty_size l) (ty_size r) >|? fun size -> - Union_t (l, r, {size}, YesYes) - let union_bytes_bool_t = Union_t (bytes_t, bool_t, {size = Type_size.three}, YesYes) diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.mli b/src/proto_alpha/lib_protocol/script_typed_ir.mli index 4e6211ea6989..1343607fa7f5 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir.mli @@ -1635,21 +1635,9 @@ val bool_t : bool comparable_ty val pair_t : Script.location -> ('a, _) ty -> ('b, _) ty -> ('a, 'b) pair ty_ex_c tzresult -val comparable_pair_t : - Script.location -> - ('a, yes) ty -> - ('b, yes) ty -> - (('a, 'b) pair, yes) ty tzresult - val union_t : Script.location -> ('a, _) ty -> ('b, _) ty -> ('a, 'b) union ty_ex_c tzresult -val comparable_union_t : - Script.location -> - ('a, yes) ty -> - ('b, yes) ty -> - ('a, 'b) union comparable_ty tzresult - val union_bytes_bool_t : (Bytes.t, bool) union comparable_ty val lambda_t : -- GitLab From da62aa7846e36335e4da80c1304af95cd59ec902 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 22:53:09 +0100 Subject: [PATCH 04/18] Proto/Michelson: simplify ty_traverse --- .../lib_protocol/script_typed_ir.ml | 63 ++++++------------- .../lib_protocol/script_typed_ir.mli | 5 +- .../lib_protocol/script_typed_ir_size.ml | 29 +-------- 3 files changed, 22 insertions(+), 75 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index d29d05ee2526..7cae0fa606e1 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -2207,41 +2207,15 @@ let kinstr_traverse i init f = in aux init i (fun accu -> accu) -type 'a ty_traverse = { - apply : 't 'tc. 'a -> ('t, 'tc) ty -> 'a; - apply_comparable : 't. 'a -> 't comparable_ty -> 'a; -} +type 'a ty_traverse = {apply : 't 'tc. 'a -> ('t, 'tc) ty -> 'a} -let (ty_traverse, comparable_ty_traverse) = +let ty_traverse = let rec aux : - type t ret accu. - accu ty_traverse -> accu -> t comparable_ty -> (accu -> ret) -> ret = - fun f accu ty continue -> - let accu = f.apply_comparable accu ty in - let next2 ty1 ty2 = - (aux [@ocaml.tailcall]) f accu ty1 @@ fun accu -> - (aux [@ocaml.tailcall]) f accu ty2 @@ fun accu -> - (continue [@ocaml.tailcall]) accu - in - let next ty1 = - (aux [@ocaml.tailcall]) f accu ty1 @@ fun accu -> - (continue [@ocaml.tailcall]) accu - in - let return () = (continue [@ocaml.tailcall]) accu in - match ty with - | Unit_t | Int_t | Nat_t | Signature_t | String_t | Bytes_t | Mutez_t - | Key_hash_t | Key_t | Timestamp_t | Address_t | Tx_rollup_l2_address_t - | Bool_t | Chain_id_t | Never_t -> - (return [@ocaml.tailcall]) () - | Pair_t (ty1, ty2, _, YesYes) -> (next2 [@ocaml.tailcall]) ty1 ty2 - | Union_t (ty1, ty2, _, YesYes) -> (next2 [@ocaml.tailcall]) ty1 ty2 - | Option_t (ty, _, Yes) -> (next [@ocaml.tailcall]) ty - and aux' : type ret t tc accu. accu ty_traverse -> accu -> (t, tc) ty -> (accu -> ret) -> ret = fun f accu ty continue -> let accu = f.apply accu ty in - match (ty : (t, tc) ty) with + match ty with | Unit_t | Int_t | Nat_t | Signature_t | String_t | Bytes_t | Mutez_t | Key_hash_t | Key_t | Timestamp_t | Address_t | Tx_rollup_l2_address_t | Bool_t | Sapling_transaction_t _ | Sapling_transaction_deprecated_t _ @@ -2251,22 +2225,22 @@ let (ty_traverse, comparable_ty_traverse) = | Ticket_t (cty, _) -> aux f accu cty continue | Chest_key_t | Chest_t -> (continue [@ocaml.tailcall]) accu | Pair_t (ty1, ty2, _, _) -> - (next2' [@ocaml.tailcall]) f accu ty1 ty2 continue + (next2 [@ocaml.tailcall]) f accu ty1 ty2 continue | Union_t (ty1, ty2, _, _) -> - (next2' [@ocaml.tailcall]) f accu ty1 ty2 continue + (next2 [@ocaml.tailcall]) f accu ty1 ty2 continue | Lambda_t (ty1, ty2, _) -> - (next2' [@ocaml.tailcall]) f accu ty1 ty2 continue - | Option_t (ty1, _, _) -> (next' [@ocaml.tailcall]) f accu ty1 continue - | List_t (ty1, _) -> (next' [@ocaml.tailcall]) f accu ty1 continue + (next2 [@ocaml.tailcall]) f accu ty1 ty2 continue + | Option_t (ty1, _, _) -> (next [@ocaml.tailcall]) f accu ty1 continue + | List_t (ty1, _) -> (next [@ocaml.tailcall]) f accu ty1 continue | Set_t (cty, _) -> (aux [@ocaml.tailcall]) f accu cty @@ continue | Map_t (cty, ty1, _) -> (aux [@ocaml.tailcall]) f accu cty @@ fun accu -> - (next' [@ocaml.tailcall]) f accu ty1 continue + (next [@ocaml.tailcall]) f accu ty1 continue | Big_map_t (cty, ty1, _) -> (aux [@ocaml.tailcall]) f accu cty @@ fun accu -> - (next' [@ocaml.tailcall]) f accu ty1 continue - | Contract_t (ty1, _) -> (next' [@ocaml.tailcall]) f accu ty1 continue - and next2' : + (next [@ocaml.tailcall]) f accu ty1 continue + | Contract_t (ty1, _) -> (next [@ocaml.tailcall]) f accu ty1 continue + and next2 : type a ac b bc ret accu. accu ty_traverse -> accu -> @@ -2275,18 +2249,19 @@ let (ty_traverse, comparable_ty_traverse) = (accu -> ret) -> ret = fun f accu ty1 ty2 continue -> - (aux' [@ocaml.tailcall]) f accu ty1 @@ fun accu -> - (aux' [@ocaml.tailcall]) f accu ty2 @@ fun accu -> + (aux [@ocaml.tailcall]) f accu ty1 @@ fun accu -> + (aux [@ocaml.tailcall]) f accu ty2 @@ fun accu -> (continue [@ocaml.tailcall]) accu - and next' : + and next : type a ac ret accu. accu ty_traverse -> accu -> (a, ac) ty -> (accu -> ret) -> ret = fun f accu ty1 continue -> - (aux' [@ocaml.tailcall]) f accu ty1 @@ fun accu -> + (aux [@ocaml.tailcall]) f accu ty1 @@ fun accu -> (continue [@ocaml.tailcall]) accu in - ( (fun ty init f -> aux' f init ty (fun accu -> accu)), - fun cty init f -> aux f init cty (fun accu -> accu) ) + fun ty init f -> aux f init ty (fun accu -> accu) + +let comparable_ty_traverse = ty_traverse type 'accu stack_ty_traverse = { apply : 'ty 's. 'accu -> ('ty, 's) stack_ty -> 'accu; diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.mli b/src/proto_alpha/lib_protocol/script_typed_ir.mli index 1343607fa7f5..bf3274d8b7aa 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir.mli @@ -1740,10 +1740,7 @@ type 'a kinstr_traverse = { val kinstr_traverse : ('a, 'b, 'c, 'd) kinstr -> 'ret -> 'ret kinstr_traverse -> 'ret -type 'a ty_traverse = { - apply : 't 'tc. 'a -> ('t, 'tc) ty -> 'a; - apply_comparable : 't. 'a -> 't comparable_ty -> 'a; -} +type 'a ty_traverse = {apply : 't 'tc. 'a -> ('t, 'tc) ty -> 'a} val comparable_ty_traverse : 'a comparable_ty -> 'r -> 'r ty_traverse -> 'r 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 7cf303d552bf..d2738cd6d4b5 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -41,32 +41,7 @@ let ty_traverse_f = in let base_compound_no_meta = header_size in let base_compound _meta = h1w in - let apply_comparable : - type a. nodes_and_size -> a comparable_ty -> nodes_and_size = - fun accu cty -> - match cty with - | Unit_t -> ret_succ_adding accu base_basic - | Int_t -> ret_succ_adding accu base_basic - | Nat_t -> ret_succ_adding accu base_basic - | Signature_t -> ret_succ_adding accu base_basic - | String_t -> ret_succ_adding accu base_basic - | Bytes_t -> ret_succ_adding accu base_basic - | Mutez_t -> ret_succ_adding accu base_basic - | Key_hash_t -> ret_succ_adding accu base_basic - | Key_t -> ret_succ_adding accu base_basic - | Timestamp_t -> ret_succ_adding accu base_basic - | Address_t -> ret_succ_adding accu base_basic - | Tx_rollup_l2_address_t -> ret_succ_adding accu base_basic - | Bool_t -> ret_succ_adding accu base_basic - | Chain_id_t -> ret_succ_adding accu base_basic - | Never_t -> ret_succ_adding accu base_basic - | Pair_t (_ty1, _ty2, a, YesYes) -> - ret_succ_adding accu @@ (base_compound a +! (word_size *? 3)) - | Union_t (_ty1, _ty2, a, YesYes) -> - ret_succ_adding accu @@ (base_compound a +! (word_size *? 3)) - | Option_t (_ty, a, Yes) -> - ret_succ_adding accu @@ (base_compound a +! (word_size *? 2)) - and apply : type a ac. nodes_and_size -> (a, ac) ty -> nodes_and_size = + let apply : type a ac. nodes_and_size -> (a, ac) ty -> nodes_and_size = fun accu ty -> match ty with | Unit_t -> ret_succ_adding accu base_basic @@ -118,7 +93,7 @@ let ty_traverse_f = | Ticket_t (_cty, a) -> ret_succ_adding accu @@ (base_compound a +! word_size) in - ({apply; apply_comparable} : nodes_and_size ty_traverse) + ({apply} : nodes_and_size ty_traverse) let comparable_ty_size : type a. a comparable_ty -> nodes_and_size = fun cty -> comparable_ty_traverse cty zero ty_traverse_f -- GitLab From ba4fee374710fa3e5096071d71751ab292712e45 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 22:55:16 +0100 Subject: [PATCH 05/18] Proto/Michelson: simplify comparable_ty_size --- src/proto_alpha/lib_protocol/script_typed_ir.ml | 2 -- src/proto_alpha/lib_protocol/script_typed_ir.mli | 2 -- src/proto_alpha/lib_protocol/script_typed_ir_size.ml | 2 +- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index 7cae0fa606e1..7776de9aae89 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -2261,8 +2261,6 @@ let ty_traverse = in fun ty init f -> aux f init ty (fun accu -> accu) -let comparable_ty_traverse = ty_traverse - type 'accu stack_ty_traverse = { apply : 'ty 's. 'accu -> ('ty, 's) stack_ty -> 'accu; } diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.mli b/src/proto_alpha/lib_protocol/script_typed_ir.mli index bf3274d8b7aa..8f2bf3741ee3 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir.mli @@ -1742,8 +1742,6 @@ val kinstr_traverse : type 'a ty_traverse = {apply : 't 'tc. 'a -> ('t, 'tc) ty -> 'a} -val comparable_ty_traverse : 'a comparable_ty -> 'r -> 'r ty_traverse -> 'r - val ty_traverse : ('a, _) ty -> 'r -> 'r ty_traverse -> 'r type 'accu stack_ty_traverse = { 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 d2738cd6d4b5..5ad191abfe14 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -96,7 +96,7 @@ let ty_traverse_f = ({apply} : nodes_and_size ty_traverse) let comparable_ty_size : type a. a comparable_ty -> nodes_and_size = - fun cty -> comparable_ty_traverse cty zero ty_traverse_f + fun cty -> ty_traverse cty zero ty_traverse_f let ty_size : type a ac. (a, ac) ty -> nodes_and_size = fun ty -> ty_traverse ty zero ty_traverse_f -- GitLab From d6b647ee9736158ad14f28017ed1ff284fbb1777 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 22:58:05 +0100 Subject: [PATCH 06/18] Proto/Michelson: remove comparable_ty_size replaced by `ty_size` --- .../script_typed_ir_size_benchmarks.ml | 41 ------------------- .../lib_protocol/script_typed_ir_size.ml | 27 ++++-------- .../lib_protocol/script_typed_ir_size.mli | 5 --- 3 files changed, 7 insertions(+), 66 deletions(-) diff --git a/src/proto_alpha/lib_benchmarks_proto/script_typed_ir_size_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/script_typed_ir_size_benchmarks.ml index d665f7c9a62a..a686c668cd40 100644 --- a/src/proto_alpha/lib_benchmarks_proto/script_typed_ir_size_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/script_typed_ir_size_benchmarks.ml @@ -169,47 +169,6 @@ end let () = Registration_helpers.register (module Type_size_benchmark) -(** Benchmarking {!Script_typed_ir_size.comparable_ty_size}. *) - -module Comparable_type_size_benchmark : Tezos_benchmark.Benchmark.S = struct - include Size_benchmarks_shared_config - - let name = "COMPARABLE_TYPE_SIZE" - - let info = - "Benchmarking the time it takes to compute \ - Script_typed_ir_size.comparable_ty_size" - - let models = [(model_name, size_based_model name)] - - let type_size_benchmark (Script_ir_translator.Ex_comparable_ty ty) = - let open Script_typed_ir_size.Internal_for_tests in - let workload = - let open Cache_memory_helpers in - {size = Nodes.to_int @@ fst @@ comparable_ty_size ty} - in - let closure () = ignore (comparable_ty_size ty) in - Generator.Plain {workload; closure} - - let make_bench rng_state _cfg () = - (* The [size] here is a parameter to the random sampler and does not - match the [size] returned by [type_size]. *) - let size = - Base_samplers.sample_in_interval ~range:{min = 1; max = 1000} rng_state - in - let ex_ty = - Michelson_generation.Samplers.Random_type.m_comparable_type - ~size - rng_state - in - type_size_benchmark ex_ty - - let create_benchmarks ~rng_state ~bench_num config = - List.repeat bench_num (make_bench rng_state config) -end - -let () = Registration_helpers.register (module Comparable_type_size_benchmark) - (** Benchmarking {!Script_typed_ir_size.kinstr_size}. *) module Kinstr_size_benchmark : sig 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 5ad191abfe14..3cd716814e61 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -95,9 +95,6 @@ let ty_traverse_f = in ({apply} : nodes_and_size ty_traverse) -let comparable_ty_size : type a. a comparable_ty -> nodes_and_size = - fun cty -> ty_traverse cty zero ty_traverse_f - let ty_size : type a ac. (a, ac) ty -> nodes_and_size = fun ty -> ty_traverse ty zero ty_traverse_f @@ -338,7 +335,7 @@ and big_map_size : let big_map_id_size s = z_size (Big_map.Id.unparse_to_z s) in let id_size = option_size big_map_id_size id in ret_adding - (comparable_ty_size key_type ++ ty_size value_type ++ diff_size) + (ty_size key_type ++ ty_size value_type ++ diff_size) (h4w +! id_size) and lambda_size : @@ -402,17 +399,13 @@ and kinstr_size : | IList_iter (kinfo, _, _) -> ret_succ_adding accu (base kinfo) | IList_size (kinfo, _) -> ret_succ_adding accu (base kinfo) | IEmpty_set (kinfo, cty, _) -> - ret_succ_adding - (accu ++ comparable_ty_size cty) - (base kinfo +! word_size) + ret_succ_adding (accu ++ ty_size cty) (base kinfo +! word_size) | ISet_iter (kinfo, _, _) -> ret_succ_adding accu (base kinfo) | ISet_mem (kinfo, _) -> ret_succ_adding accu (base kinfo) | ISet_update (kinfo, _) -> ret_succ_adding accu (base kinfo) | ISet_size (kinfo, _) -> ret_succ_adding accu (base kinfo) | IEmpty_map (kinfo, cty, _) -> - ret_succ_adding - (accu ++ comparable_ty_size cty) - (base kinfo +! word_size) + ret_succ_adding (accu ++ ty_size cty) (base kinfo +! word_size) | IMap_map (kinfo, _, _) -> ret_succ_adding accu (base kinfo +! word_size) | IMap_iter (kinfo, _, _) -> ret_succ_adding accu (base kinfo +! word_size) | IMap_mem (kinfo, _) -> ret_succ_adding accu (base kinfo) @@ -422,7 +415,7 @@ and kinstr_size : | IMap_size (kinfo, _) -> ret_succ_adding accu (base kinfo) | IEmpty_big_map (kinfo, cty, ty, _) -> ret_succ_adding - (accu ++ comparable_ty_size cty ++ ty_size ty) + (accu ++ ty_size cty ++ ty_size ty) (base kinfo +! (word_size *? 2)) | IBig_map_mem (kinfo, _) -> ret_succ_adding accu (base kinfo) | IBig_map_get (kinfo, _) -> ret_succ_adding accu (base kinfo) @@ -482,9 +475,7 @@ and kinstr_size : | IFailwith (kinfo, _, ty) -> ret_succ_adding (accu ++ ty_size ty) (base kinfo +! word_size) | ICompare (kinfo, cty, _) -> - ret_succ_adding - (accu ++ comparable_ty_size cty) - (base kinfo +! word_size) + ret_succ_adding (accu ++ ty_size cty) (base kinfo +! word_size) | IEq (kinfo, _) -> ret_succ_adding accu (base kinfo) | INeq (kinfo, _) -> ret_succ_adding accu (base kinfo) | ILt (kinfo, _) -> ret_succ_adding accu (base kinfo) @@ -594,9 +585,7 @@ and kinstr_size : | IRead_ticket (kinfo, _) -> ret_succ_adding accu (base kinfo) | ISplit_ticket (kinfo, _) -> ret_succ_adding accu (base kinfo) | IJoin_tickets (kinfo, cty, _) -> - ret_succ_adding - (accu ++ comparable_ty_size cty) - (base kinfo +! word_size) + ret_succ_adding (accu ++ ty_size cty) (base kinfo +! word_size) | IOpen_chest (kinfo, _) -> ret_succ_adding accu (base kinfo) | IHalt kinfo -> ret_succ_adding accu (h1w +! kinfo_size kinfo) | ILog (_, _, _, _) -> @@ -635,7 +624,7 @@ let rec kinstr_extra_size : type a s r f. (a, s, r, f) kinstr -> nodes_and_size | IRead_ticket (_, k) -> ( let kinfo = Script_typed_ir.kinfo_of_kinstr k in match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) - | ICompare (_, ty, _) -> comparable_ty_size ty + | ICompare (_, 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) @@ -682,7 +671,5 @@ let value_size ty x = value_size ~count_lambda_nodes:true zero (L ty) x module Internal_for_tests = struct let ty_size = ty_size - let comparable_ty_size = comparable_ty_size - let kinstr_size = kinstr_size end diff --git a/src/proto_alpha/lib_protocol/script_typed_ir_size.mli b/src/proto_alpha/lib_protocol/script_typed_ir_size.mli index 26e4b38e9a1e..9590df0ed2ec 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.mli @@ -64,11 +64,6 @@ module Internal_for_tests : sig val ty_size : ('a, _) Script_typed_ir.ty -> Cache_memory_helpers.nodes_and_size - (** [comparable_ty_size cty] returns an overapproximation of the size - of the in-memory representation of comparable type [cty]. *) - val comparable_ty_size : - 'a Script_typed_ir.comparable_ty -> Cache_memory_helpers.nodes_and_size - (** [kinstr_size i] returns an overapproximation of the size of the internal IR [i]. *) val kinstr_size : -- GitLab From 837e8b57912a9be1203719c89c4a9a6b1a5803b1 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 23:04:27 +0100 Subject: [PATCH 07/18] Proto/Michelson: simplify value_traverse value --- .../lib_protocol/script_typed_ir.ml | 45 ++----------------- 1 file changed, 4 insertions(+), 41 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index 7776de9aae89..7280472e94a0 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -2319,7 +2319,7 @@ let value_traverse (type t tc) (ty : ((t, tc) ty, t comparable_ty) union) match x with | None -> return () | Some v -> (next [@ocaml.tailcall]) ty v) - | Ticket_t (cty, _) -> (aux' [@ocaml.tailcall]) accu cty x.contents continue + | Ticket_t (cty, _) -> (aux [@ocaml.tailcall]) accu cty x.contents continue | List_t (ty', _) -> on_list ty' accu x.elements | Map_t (kty, ty', _) -> let (Map_tag (module M)) = x in @@ -2328,20 +2328,12 @@ let value_traverse (type t tc) (ty : ((t, tc) ty, t comparable_ty) union) | Set_t (ty', _) -> let (Set_tag (module M)) = x in let elements = M.OPS.fold (fun x s -> x :: s) M.boxed [] in - on_list' accu ty' elements continue + on_list ty' accu elements | Big_map_t (_, _, _) -> (* For big maps, there is no obvious recursion scheme so we delegate this case to the client. *) (return [@ocaml.tailcall]) () | Contract_t (_, _) -> (return [@ocaml.tailcall]) () - and on_list' : - type ret t. 'accu -> t comparable_ty -> t list -> ('accu -> ret) -> ret = - fun accu ty' xs continue -> - match xs with - | [] -> (continue [@ocaml.tailcall]) accu - | x :: xs -> - (aux' [@ocaml.tailcall]) accu ty' x @@ fun accu -> - (on_list' [@ocaml.tailcall]) accu ty' xs continue and on_bindings : type ret k v vc. 'accu -> @@ -2354,42 +2346,13 @@ let value_traverse (type t tc) (ty : ((t, tc) ty, t comparable_ty) union) match xs with | [] -> (continue [@ocaml.tailcall]) accu | (k, v) :: xs -> - (aux' [@ocaml.tailcall]) accu kty k @@ fun accu -> + (aux [@ocaml.tailcall]) accu kty k @@ fun accu -> (aux [@ocaml.tailcall]) accu ty' v @@ fun accu -> (on_bindings [@ocaml.tailcall]) accu kty ty' continue xs - and aux' : type ret t. 'accu -> t comparable_ty -> t -> ('accu -> ret) -> ret - = - fun accu ty x continue -> - let accu = f.apply_comparable accu ty x in - let next2 ty1 ty2 x1 x2 = - (aux' [@ocaml.tailcall]) accu ty1 x1 @@ fun accu -> - (aux' [@ocaml.tailcall]) accu ty2 x2 @@ fun accu -> - (continue [@ocaml.tailcall]) accu - in - let next ty1 x1 = - (aux' [@ocaml.tailcall]) accu ty1 x1 @@ fun accu -> - (continue [@ocaml.tailcall]) accu - in - let return () = (continue [@ocaml.tailcall]) accu in - match ty with - | Unit_t | Int_t | Nat_t | Signature_t | String_t | Bytes_t | Mutez_t - | Key_hash_t | Key_t | Timestamp_t | Address_t | Tx_rollup_l2_address_t - | Bool_t | Chain_id_t | Never_t -> - (return [@ocaml.tailcall]) () - | Pair_t (ty1, ty2, _, YesYes) -> - (next2 [@ocaml.tailcall]) ty1 ty2 (fst x) (snd x) - | Union_t (ty1, ty2, _, YesYes) -> ( - match x with - | L l -> (next [@ocaml.tailcall]) ty1 l - | R r -> (next [@ocaml.tailcall]) ty2 r) - | Option_t (ty, _, Yes) -> ( - match x with - | None -> (return [@ocaml.tailcall]) () - | Some v -> (next [@ocaml.tailcall]) ty v) in match ty with | L ty -> aux init ty x (fun accu -> accu) - | R cty -> aux' init cty x (fun accu -> accu) + | R cty -> aux init cty x (fun accu -> accu) [@@coq_axiom_with_reason "local mutually recursive definition not handled"] let stack_top_ty : type a b s. (a, b * s) stack_ty -> a ty_ex_c = function -- GitLab From ccda3be88c81293b055a251492a8ce76eb533462 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 23:07:10 +0100 Subject: [PATCH 08/18] Proto/Michelson: simplify value_traverse further --- src/proto_alpha/lib_protocol/script_typed_ir.ml | 7 ++----- src/proto_alpha/lib_protocol/script_typed_ir.mli | 3 +-- .../lib_protocol/script_typed_ir_size.ml | 14 +++++--------- 3 files changed, 8 insertions(+), 16 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index 7280472e94a0..3b8358d98b52 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -2279,8 +2279,7 @@ type 'a value_traverse = { apply_comparable : 't. 'a -> 't comparable_ty -> 't -> 'a; } -let value_traverse (type t tc) (ty : ((t, tc) ty, t comparable_ty) union) - (x : t) init f = +let value_traverse (type t tc) (ty : (t, tc) ty) (x : t) init f = let rec aux : type ret t tc. 'accu -> (t, tc) ty -> t -> ('accu -> ret) -> ret = fun accu ty x continue -> @@ -2350,9 +2349,7 @@ let value_traverse (type t tc) (ty : ((t, tc) ty, t comparable_ty) union) (aux [@ocaml.tailcall]) accu ty' v @@ fun accu -> (on_bindings [@ocaml.tailcall]) accu kty ty' continue xs in - match ty with - | L ty -> aux init ty x (fun accu -> accu) - | R cty -> aux init cty x (fun accu -> accu) + aux init ty x (fun accu -> accu) [@@coq_axiom_with_reason "local mutually recursive definition not handled"] let stack_top_ty : type a b s. (a, b * s) stack_ty -> a ty_ex_c = function diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.mli b/src/proto_alpha/lib_protocol/script_typed_ir.mli index 8f2bf3741ee3..57854ec46085 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir.mli @@ -1755,7 +1755,6 @@ type 'a value_traverse = { apply_comparable : 't. 'a -> 't comparable_ty -> 't -> 'a; } -val value_traverse : - (('t, _) ty, 't comparable_ty) union -> 't -> 'r -> 'r value_traverse -> 'r +val value_traverse : ('t, _) ty -> 't -> 'r -> 'r value_traverse -> 'r val stack_top_ty : ('a, 'b * 's) stack_ty -> 'a ty_ex_c 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 3cd716814e61..9781c890688e 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -208,7 +208,7 @@ let rec value_size : type a ac. count_lambda_nodes:bool -> nodes_and_size -> - ((a, ac) ty, a comparable_ty) union -> + (a, ac) ty -> a -> nodes_and_size = fun ~count_lambda_nodes accu ty x -> @@ -317,16 +317,12 @@ and big_map_size : (* The following recursive call cannot introduce a stack overflow because this would require a key of type big_map while big_map is not comparable. *) - let accu = value_size ~count_lambda_nodes accu (R cty) key in + let accu = value_size ~count_lambda_nodes accu cty key in match value with | None -> accu | Some value -> let accu = ret_succ_adding accu h1w in - (value_size [@ocaml.tailcall]) - ~count_lambda_nodes - accu - (L ty') - value) + (value_size [@ocaml.tailcall]) ~count_lambda_nodes accu ty' value) diff.map accu in @@ -380,7 +376,7 @@ and kinstr_size : | IConst (kinfo, x, k) -> let accu = ret_succ_adding accu (base kinfo +! word_size) in let (Ty_ex_c top_ty) = stack_top_ty (kinfo_of_kinstr k).kstack_ty in - (value_size [@ocaml.tailcall]) ~count_lambda_nodes accu (L top_ty) x + (value_size [@ocaml.tailcall]) ~count_lambda_nodes accu top_ty x | ICons_pair (kinfo, _) -> ret_succ_adding accu (base kinfo) | ICar (kinfo, _) -> ret_succ_adding accu (base kinfo) | ICdr (kinfo, _) -> ret_succ_adding accu (base kinfo) @@ -666,7 +662,7 @@ let kinstr_size kinstr = let size = (kinstr_size *? 157 /? 100) +! (kinstr_extra_size *? 18 /? 100) in (Nodes.add kinstr_nodes kinstr_extra_size_nodes, size) -let value_size ty x = value_size ~count_lambda_nodes:true zero (L ty) x +let value_size ty x = value_size ~count_lambda_nodes:true zero ty x module Internal_for_tests = struct let ty_size = ty_size -- GitLab From 60e7db8d50406f7ed078b4f197acf4ae7824e4b1 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 23:08:51 +0100 Subject: [PATCH 09/18] Proto/Michelson: simplify value_size --- .../lib_protocol/script_typed_ir.ml | 5 +--- .../lib_protocol/script_typed_ir.mli | 5 +--- .../lib_protocol/script_typed_ir_size.ml | 27 +------------------ 3 files changed, 3 insertions(+), 34 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index 3b8358d98b52..e934766c2e32 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -2274,10 +2274,7 @@ let stack_ty_traverse (type a t) (sty : (a, t) stack_ty) init f = in aux init sty -type 'a value_traverse = { - apply : 't 'tc. 'a -> ('t, 'tc) ty -> 't -> 'a; - apply_comparable : 't. 'a -> 't comparable_ty -> 't -> 'a; -} +type 'a value_traverse = {apply : 't 'tc. 'a -> ('t, 'tc) ty -> 't -> 'a} let value_traverse (type t tc) (ty : (t, tc) ty) (x : t) init f = let rec aux : type ret t tc. 'accu -> (t, tc) ty -> t -> ('accu -> ret) -> ret diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.mli b/src/proto_alpha/lib_protocol/script_typed_ir.mli index 57854ec46085..a1ea5b52702a 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir.mli @@ -1750,10 +1750,7 @@ type 'accu stack_ty_traverse = { val stack_ty_traverse : ('a, 's) stack_ty -> 'r -> 'r stack_ty_traverse -> 'r -type 'a value_traverse = { - apply : 't 'tc. 'a -> ('t, 'tc) ty -> 't -> 'a; - apply_comparable : 't. 'a -> 't comparable_ty -> 't -> 'a; -} +type 'a value_traverse = {apply : 't 'tc. 'a -> ('t, 'tc) ty -> 't -> 'a} val value_traverse : ('t, _) ty -> 't -> 'r -> 'r value_traverse -> 'r 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 9781c890688e..d3b6a9fa99d0 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -269,32 +269,7 @@ let rec value_size : | Chest_key_t -> ret_succ_adding accu (chest_key_size x) | Chest_t -> ret_succ_adding accu (chest_size x) in - let apply_comparable : - type a. nodes_and_size -> a comparable_ty -> a -> nodes_and_size = - fun accu ty x -> - match ty with - | Unit_t -> ret_succ accu - | Int_t -> ret_succ_adding accu (script_int_size x) - | Nat_t -> ret_succ_adding accu (script_nat_size x) - | Signature_t -> ret_succ_adding accu signature_size - | String_t -> ret_succ_adding accu (script_string_size x) - | Bytes_t -> ret_succ_adding accu (bytes_size x) - | Mutez_t -> ret_succ_adding accu mutez_size - | Key_hash_t -> ret_succ_adding accu (key_hash_size x) - | Key_t -> ret_succ_adding accu (public_key_size x) - | Timestamp_t -> ret_succ_adding accu (timestamp_size x) - | Address_t -> ret_succ_adding accu (address_size x) - | Tx_rollup_l2_address_t -> - ret_succ_adding accu (tx_rollup_l2_address_size x) - | Bool_t -> ret_succ accu - | Pair_t (_, _, _, YesYes) -> ret_succ_adding accu h2w - | Union_t (_, _, _, YesYes) -> ret_succ_adding accu h1w - | Option_t (_, _, Yes) -> - ret_succ_adding accu (option_size (fun _ -> !!0) x) - | Chain_id_t -> ret_succ_adding accu chain_id_size - | Never_t -> ( match x with _ -> .) - in - value_traverse ty x accu {apply; apply_comparable} + value_traverse ty x accu {apply} [@@coq_axiom_with_reason "unreachable expressions '.' not handled for now"] and big_map_size : -- GitLab From eb2e3a1e003f3cc507446d3a9e7883b7bab7592d Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 23:21:42 +0100 Subject: [PATCH 10/18] Proto/Michelson: remove ty_of_comparable_ty --- .../lib_benchmark/michelson_samplers.ml | 17 +--- .../interpreter_benchmarks.ml | 7 +- .../lib_protocol/script_ir_translator.ml | 80 +++++-------------- .../lib_protocol/script_ir_translator.mli | 4 - .../lib_protocol/script_typed_ir_size.ml | 12 --- .../michelson/test_ticket_scanner.ml | 2 +- .../test/pbt/test_script_comparison.ml | 15 +--- 7 files changed, 30 insertions(+), 107 deletions(-) diff --git a/src/proto_alpha/lib_benchmark/michelson_samplers.ml b/src/proto_alpha/lib_benchmark/michelson_samplers.ml index ad311af13012..022b2b20a94a 100644 --- a/src/proto_alpha/lib_benchmark/michelson_samplers.ml +++ b/src/proto_alpha/lib_benchmark/michelson_samplers.ml @@ -48,11 +48,6 @@ let parameters_encoding = (req "set_size" range_encoding) (req "map_size" range_encoding))) -(* ------------------------------------------------------------------------- *) -(* Helpers. *) - -let comparable_downcast = Script_ir_translator.ty_of_comparable_ty - (* ------------------------------------------------------------------------- *) (* Type names. *) @@ -581,9 +576,7 @@ end) | Bls12_381_g1_t -> generate_bls12_381_g1 | Bls12_381_g2_t -> generate_bls12_381_g2 | Bls12_381_fr_t -> generate_bls12_381_fr - | Ticket_t (contents_ty, _) -> - let ty = comparable_downcast contents_ty in - generate_ticket ty + | Ticket_t (contents_ty, _) -> generate_ticket contents_ty | Sapling_transaction_t _ -> fail_sampling "Michelson_samplers: sapling transactions not handled yet" @@ -624,11 +617,10 @@ end) elt Script_typed_ir.comparable_ty -> elt Script_typed_ir.set sampler = fun elt_ty -> let open M in - let ety = comparable_downcast elt_ty in let* (_, elements) = Structure_samplers.list ~range:P.parameters.set_size - ~sampler:(value ety) + ~sampler:(value elt_ty) in return @@ List.fold_left @@ -645,8 +637,7 @@ end) let size = Base_samplers.sample_in_interval rng_state ~range:P.parameters.map_size in - let kty = comparable_downcast key_ty in - let keys = List.init size (fun _ -> value kty rng_state) in + let keys = List.init size (fun _ -> value key_ty rng_state) in let elts = List.init size (fun _ -> value elt_ty rng_state) in List.fold_left2 (fun map key elt -> Script_map.update key (Some elt) map) @@ -738,7 +729,7 @@ end) let amount = Michelson_base.nat rng_state in Script_typed_ir.{ticketer; contents; amount} - let comparable ty = value (comparable_downcast ty) + let comparable ty = value ty (* Random stack generation. *) let rec stack : type a b. (a, b) Script_typed_ir.stack_ty -> (a * b) sampler diff --git a/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml index a4bfcbdf857e..c036e023f030 100644 --- a/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml @@ -2087,13 +2087,12 @@ module Registration_section = struct rng_state ~range:cfg.compare.type_size in - let (Script_ir_translator.Ex_comparable_ty cmp_ty) = + let (Script_ir_translator.Ex_comparable_ty ty) = Samplers.Random_type.m_comparable_type ~size rng_state in - let ty = Script_ir_translator.ty_of_comparable_ty cmp_ty in - let value = Samplers.Random_value.comparable cmp_ty rng_state in + let value = Samplers.Random_value.comparable ty rng_state in let kinstr = - ICompare (kinfo (ty @$ ty @$ bot), cmp_ty, halt (int @$ bot)) + ICompare (kinfo (ty @$ ty @$ bot), ty, halt (int @$ bot)) in Ex_stack_and_kinstr {stack = (value, (value, eos)); kinstr}) () diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index c1f7eead9cad..0e192fd43c7c 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -161,29 +161,6 @@ let check_kind kinds expr = (everything that cannot contain a lambda). The rest is located at the end of the file. *) -let rec ty_of_comparable_ty : - type a. a comparable_ty -> (a, Dependent_bool.yes) ty = function - | Unit_t -> Unit_t - | Never_t -> Never_t - | Int_t -> Int_t - | Nat_t -> Nat_t - | Signature_t -> Signature_t - | String_t -> String_t - | Bytes_t -> Bytes_t - | Mutez_t -> Mutez_t - | Bool_t -> Bool_t - | Key_hash_t -> Key_hash_t - | Key_t -> Key_t - | Timestamp_t -> Timestamp_t - | Address_t -> Address_t - | Tx_rollup_l2_address_t -> Tx_rollup_l2_address_t - | Chain_id_t -> Chain_id_t - | Pair_t (l, r, meta, YesYes) -> - Pair_t (ty_of_comparable_ty l, ty_of_comparable_ty r, meta, YesYes) - | Union_t (l, r, meta, YesYes) -> - Union_t (ty_of_comparable_ty l, ty_of_comparable_ty r, meta, YesYes) - | Option_t (t, meta, Yes) -> Option_t (ty_of_comparable_ty t, meta, Yes) - let rec unparse_comparable_ty_uncarbonated : type a loc. loc:loc -> a comparable_ty -> loc Script.michelson_node = fun ~loc -> function @@ -807,11 +784,7 @@ let rec comparable_ty_eq : @@ Error (match error_details with | Fast -> (Inconsistent_types_fast : error_trace) - | Informative -> - trace_of_error - @@ default_ty_eq_error - (ty_of_comparable_ty ta) - (ty_of_comparable_ty tb)) + | Informative -> trace_of_error @@ default_ty_eq_error ta tb) in match (ta, tb) with | (Unit_t, Unit_t) -> return (Eq : (ta comparable_ty, tb comparable_ty) eq) @@ -2468,7 +2441,7 @@ let[@coq_axiom_with_reason "gadt"] rec parse_comparable_data : [parse_comparable_data] doesn't call [parse_returning]. The stack depth is bounded by the type depth, bounded by 1024. *) let parse_data_error () = - let ty = serialize_ty_for_error (ty_of_comparable_ty ty) in + let ty = serialize_ty_for_error ty in Invalid_constant (location script_data, strip_locations script_data, ty) in let traced_no_lwt body = record_trace_eval parse_data_error body in @@ -3648,10 +3621,9 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : check_var_type_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IEmpty_set (kinfo, t, k))} in set_t loc t >>?= fun ty -> typed ctxt loc instr (Item_t (ty, rest)) - | (Prim (loc, I_ITER, [body], annot), Item_t (Set_t (comp_elt, _), rest)) -> ( + | (Prim (loc, I_ITER, [body], annot), Item_t (Set_t (elt, _), rest)) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - let elt = ty_of_comparable_ty comp_elt in non_terminal_recursion ?type_logger tc_context @@ -3687,7 +3659,6 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | Failed {descr} -> typed_no_lwt ctxt loc (mk_iset_iter (descr rest)) rest ) | (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) -> let instr = {apply = (fun kinfo k -> ISet_mem (kinfo, k))} in @@ -3695,8 +3666,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : : ((a, s) judgement * context) tzresult Lwt.t) | ( Prim (loc, I_UPDATE, [], annot), Item_t (v, Item_t (Bool_t, (Item_t (Set_t (elt, _), _) as stack))) ) -> - check_item_ty ctxt (ty_of_comparable_ty elt) v loc I_UPDATE 1 3 - >>?= fun (Eq, ctxt) -> + check_item_ty ctxt elt v loc I_UPDATE 1 3 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> ISet_update (kinfo, k))} in (typed ctxt loc instr stack : ((a, s) judgement * context) tzresult Lwt.t) @@ -3713,9 +3683,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : check_var_type_annot loc annot >>?= fun () -> let instr = {apply = (fun kinfo k -> IEmpty_map (kinfo, tk, k))} in map_t loc tk tv >>?= fun ty -> typed ctxt loc instr (Item_t (ty, stack)) - | ( Prim (loc, I_MAP, [body], annot), - Item_t (Map_t (ck, elt, _), starting_rest) ) -> ( - let k = ty_of_comparable_ty ck in + | (Prim (loc, I_MAP, [body], annot), Item_t (Map_t (k, elt, _), starting_rest)) + -> ( check_kind [Seq_kind] body >>?= fun () -> check_var_type_annot loc annot >>?= fun () -> pair_t loc k elt >>?= fun (Ty_ex_c ty) -> @@ -3748,7 +3717,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : IMap_map (kinfo, ibody, k)); } in - map_t loc ck ret >>? fun ty -> + map_t loc k ret >>? fun ty -> let stack = Item_t (ty, rest) in typed_no_lwt ctxt loc instr stack ) | Typed {aft; _} -> @@ -3756,10 +3725,9 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : error (Invalid_map_body (loc, aft)) | Failed _ -> error (Invalid_map_block_fail loc)) | ( Prim (loc, I_ITER, [body], annot), - Item_t (Map_t (comp_elt, element_ty, _), rest) ) -> ( + Item_t (Map_t (key, element_ty, _), rest) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - let key = ty_of_comparable_ty comp_elt in pair_t loc key element_ty >>?= fun (Ty_ex_c ty) -> non_terminal_recursion ?type_logger @@ -3794,17 +3762,15 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : >>? 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))) + | (Prim (loc, I_MEM, [], annot), Item_t (vk, Item_t (Map_t (k, _, _), rest))) -> - let k = ty_of_comparable_ty ck in 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)) : ((a, s) judgement * context) tzresult Lwt.t) - | ( Prim (loc, I_GET, [], annot), - Item_t (vk, Item_t (Map_t (ck, elt, _), rest)) ) -> - let k = ty_of_comparable_ty ck in + | (Prim (loc, I_GET, [], annot), Item_t (vk, Item_t (Map_t (k, elt, _), rest))) + -> 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 @@ -3814,9 +3780,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | ( Prim (loc, I_UPDATE, [], annot), Item_t ( vk, - Item_t (Option_t (vv, _, _), (Item_t (Map_t (ck, v, _), _) as stack)) + Item_t (Option_t (vv, _, _), (Item_t (Map_t (k, v, _), _) as stack)) ) ) -> - 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, ctxt) -> check_var_annot loc annot >>?= fun () -> @@ -3825,9 +3790,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | ( Prim (loc, I_GET_AND_UPDATE, [], annot), Item_t ( vk, - (Item_t (Option_t (vv, _, _), Item_t (Map_t (ck, v, _), _)) as stack) + (Item_t (Option_t (vv, _, _), Item_t (Map_t (k, v, _), _)) as stack) ) ) -> - 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, ctxt) -> check_var_annot loc annot >>?= fun () -> @@ -3851,16 +3815,14 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : let stack = Item_t (ty, stack) in typed ctxt loc instr stack | ( 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 + Item_t (set_key, Item_t (Big_map_t (k, _, _), rest)) ) -> 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 (typed ctxt loc instr stack : ((a, s) judgement * context) tzresult Lwt.t) | ( Prim (loc, I_GET, [], annot), - Item_t (vk, Item_t (Big_map_t (ck, elt, _), rest)) ) -> - let k = ty_of_comparable_ty ck in + Item_t (vk, Item_t (Big_map_t (k, elt, _), rest)) ) -> 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 @@ -3873,8 +3835,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : Item_t ( Option_t (set_value, _, _), (Item_t (Big_map_t (map_key, map_value, _), _) as stack) ) ) ) -> - 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 map_key loc I_UPDATE 1 3 >>?= fun (Eq, ctxt) -> check_item_ty ctxt set_value map_value loc I_UPDATE 2 3 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> @@ -3883,9 +3844,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | ( Prim (loc, I_GET_AND_UPDATE, [], annot), Item_t ( vk, - (Item_t (Option_t (vv, _, _), Item_t (Big_map_t (ck, v, _), _)) as + (Item_t (Option_t (vv, _, _), Item_t (Big_map_t (k, v, _), _)) as stack) ) ) -> - 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, ctxt) -> check_var_annot loc annot >>?= fun () -> @@ -4903,8 +4863,7 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : (Item_t (Ticket_t (t, _), _) as full_stack) ) -> check_var_annot loc annot >>?= fun () -> let () = check_dupable_comparable_ty t in - opened_ticket_type loc t >>?= fun opened_ticket_ty -> - let result = ty_of_comparable_ty opened_ticket_ty in + opened_ticket_type loc t >>?= fun result -> let instr = {apply = (fun kinfo k -> IRead_ticket (kinfo, k))} in let stack = Item_t (result, full_stack) in typed ctxt loc instr stack @@ -5742,8 +5701,7 @@ let[@coq_axiom_with_reason "gadt"] rec unparse_data : >|=? fun (items, ctxt) -> (Micheline.Seq (loc, List.rev items), ctxt) | (Ticket_t (t, _), {ticketer; contents; amount}) -> (* ideally we would like to allow a little overhead here because it is only used for unparsing *) - opened_ticket_type loc t >>?= fun opened_ticket_ty -> - let t = ty_of_comparable_ty opened_ticket_ty in + opened_ticket_type loc t >>?= fun t -> let destination : Destination.t = Contract ticketer in let addr = {destination; entrypoint = Entrypoint.default} in (unparse_data [@tailcall]) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.mli b/src/proto_alpha/lib_protocol/script_ir_translator.mli index 9ab18aeeaeec..972bcc546e03 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.mli +++ b/src/proto_alpha/lib_protocol/script_ir_translator.mli @@ -352,10 +352,6 @@ val unparse_comparable_ty : 'a Script_typed_ir.comparable_ty -> ('loc Script.michelson_node * context) tzresult -val ty_of_comparable_ty : - 'a Script_typed_ir.comparable_ty -> - ('a, Dependent_bool.yes) Script_typed_ir.ty - val parse_toplevel : context -> legacy:bool -> Script.expr -> (toplevel * context) tzresult Lwt.t 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 d3b6a9fa99d0..5eb1040432bd 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -592,19 +592,7 @@ let rec kinstr_extra_size : type a s r f. (a, s, r, f) kinstr -> nodes_and_size | 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) | ICompare (_, 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) - | IMap_map (_, body, _) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr body in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) - | IMap_iter (_, body, _) -> ( - let kinfo = Script_typed_ir.kinfo_of_kinstr body in - match kinfo.kstack_ty with Item_t (ty, _) -> ty_size ty) | ILambda (_, lambda, _) -> lambda_extra_size lambda | _ -> zero in diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_scanner.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_scanner.ml index 25477bdd2d5b..427c0bbd835a 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_scanner.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_scanner.ml @@ -57,7 +57,7 @@ let string_list_of_ex_tickets ctxt tickets = @@ Script_ir_translator.unparse_data ctxt Script_ir_translator.Readable - (Script_ir_translator.ty_of_comparable_ty cty) + cty contents in let content = diff --git a/src/proto_alpha/lib_protocol/test/pbt/test_script_comparison.ml b/src/proto_alpha/lib_protocol/test/pbt/test_script_comparison.ml index 28b83767cbc6..3031db1659ab 100644 --- a/src/proto_alpha/lib_protocol/test/pbt/test_script_comparison.ml +++ b/src/proto_alpha/lib_protocol/test/pbt/test_script_comparison.ml @@ -208,25 +208,16 @@ let ctxt = let unparse_comparable_ty ty = Micheline.strip_locations - (fst - (assert_ok - Script_ir_translator.( - unparse_ty ~loc:() ctxt (ty_of_comparable_ty ty)))) + (fst (assert_ok Script_ir_translator.(unparse_ty ~loc:() ctxt ty))) let unparse_comparable_data ty x = Micheline.strip_locations - (fst - (assert_return - Script_ir_translator.( - unparse_data ctxt Readable (ty_of_comparable_ty ty) x))) + (fst (assert_return Script_ir_translator.(unparse_data ctxt Readable ty x))) let pack_comparable_data ty x = - fst - (assert_return - Script_ir_translator.(pack_data ctxt (ty_of_comparable_ty ty) x)) + fst (assert_return Script_ir_translator.(pack_data ctxt ty x)) let unpack_comparable_data ty bytes = - let ty = Script_ir_translator.ty_of_comparable_ty ty in fst (assert_return (Script_interpreter_defs.unpack ctxt ~ty ~bytes)) let pp_comparable_ty fmt ty = -- GitLab From 9e7b7693229e5897169a8387225537d074d9f872 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 23:24:45 +0100 Subject: [PATCH 11/18] Proto/Michelson: simplify unparse_comparable_ty_uncarbonated --- .../lib_protocol/script_ir_translator.ml | 38 ++----------------- 1 file changed, 4 insertions(+), 34 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 0e192fd43c7c..2f3f80e8cc2a 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -161,40 +161,6 @@ let check_kind kinds expr = (everything that cannot contain a lambda). The rest is located at the end of the file. *) -let rec unparse_comparable_ty_uncarbonated : - type a loc. loc:loc -> a comparable_ty -> loc Script.michelson_node = - fun ~loc -> function - | Unit_t -> Prim (loc, T_unit, [], []) - | Never_t -> Prim (loc, T_never, [], []) - | Int_t -> Prim (loc, T_int, [], []) - | Nat_t -> Prim (loc, T_nat, [], []) - | Signature_t -> Prim (loc, T_signature, [], []) - | String_t -> Prim (loc, T_string, [], []) - | Bytes_t -> Prim (loc, T_bytes, [], []) - | Mutez_t -> Prim (loc, T_mutez, [], []) - | Bool_t -> Prim (loc, T_bool, [], []) - | Key_hash_t -> Prim (loc, T_key_hash, [], []) - | Key_t -> Prim (loc, T_key, [], []) - | Timestamp_t -> Prim (loc, T_timestamp, [], []) - | Address_t -> Prim (loc, T_address, [], []) - | Tx_rollup_l2_address_t -> Prim (loc, T_tx_rollup_l2_address, [], []) - | Chain_id_t -> Prim (loc, T_chain_id, [], []) - | Pair_t (l, r, _meta, YesYes) -> ( - let tl = unparse_comparable_ty_uncarbonated ~loc l in - let tr = unparse_comparable_ty_uncarbonated ~loc r in - (* Fold [pair a1 (pair ... (pair an-1 an))] into [pair a1 ... an] *) - (* Note that the folding does not happen if the pair on the right has a - field annotation because this annotation would be lost *) - match tr with - | Prim (_, T_pair, ts, []) -> Prim (loc, T_pair, tl :: ts, []) - | _ -> Prim (loc, T_pair, [tl; tr], [])) - | Union_t (l, r, _meta, YesYes) -> - let tl = unparse_comparable_ty_uncarbonated ~loc l in - let tr = unparse_comparable_ty_uncarbonated ~loc r in - Prim (loc, T_or, [tl; tr], []) - | Option_t (t, _meta, Yes) -> - Prim (loc, T_option, [unparse_comparable_ty_uncarbonated ~loc t], []) - let unparse_memo_size ~loc memo_size = let z = Sapling.Memo_size.unparse_to_z memo_size in Int (loc, z) @@ -308,6 +274,10 @@ let rec unparse_ty_and_entrypoints_uncarbonated : in Prim (loc, name, args, annot) +and unparse_comparable_ty_uncarbonated : + type a loc. loc:loc -> a comparable_ty -> loc Script.michelson_node = + fun ~loc ty -> unparse_ty_entrypoints_uncarbonated ~loc ty no_entrypoints + let unparse_ty_uncarbonated ~loc ty = unparse_ty_and_entrypoints_uncarbonated ~loc ty no_entrypoints -- GitLab From 1e4391fcdca149a762534e97acf5463e42b4f17d Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sun, 27 Feb 2022 01:08:22 +0100 Subject: [PATCH 12/18] Proto/Michelson: simplify gas for unparse_comparable_ty --- .../translator_benchmarks.ml | 62 ------------------- .../lib_protocol/michelson_v1_gas.ml | 8 --- .../lib_protocol/michelson_v1_gas.mli | 2 - .../lib_protocol/script_ir_translator.ml | 6 +- 4 files changed, 3 insertions(+), 75 deletions(-) diff --git a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml index 2ec3f9acddf6..558a77503f00 100644 --- a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml @@ -798,65 +798,3 @@ module Unparse_type_benchmark : Benchmark.S = struct end let () = Registration_helpers.register (module Unparse_type_benchmark) - -module Unparse_comparable_type_benchmark : Benchmark.S = struct - include Parse_type_shared - - let name = "UNPARSE_COMPARABLE_TYPE" - - let info = "Benchmarking unparse_comparable_ty" - - let make_bench rng_state config () = - let res = - Lwt_main.run (Execution_context.make ~rng_state) >>? fun (ctxt, _) -> - let ctxt = Gas_helpers.set_limit ctxt in - let size = Random.State.int rng_state config.max_size in - let ty = dummy_comparable_type_generator size in - let nodes = - let (Script_ir_translator.Ex_comparable_ty ty) = ty in - let x = Script_typed_ir.ty_size ty in - Saturation_repr.to_int @@ Script_typed_ir.Type_size.to_int x - in - match ty with - | Ex_comparable_ty comp_ty -> - Environment.wrap_tzresult - @@ Script_ir_translator.unparse_comparable_ty ~loc:() ctxt comp_ty - >>? fun (_, ctxt') -> - let consumed = - Z.to_int - (Gas_helpers.fp_to_z - (Alpha_context.Gas.consumed ~since:ctxt ~until:ctxt')) - in - let workload = Type_workload {nodes; consumed} in - let closure () = - ignore - (Script_ir_translator.unparse_comparable_ty ~loc:() ctxt comp_ty) - in - ok (Generator.Plain {workload; closure}) - in - match res with - | Ok closure -> closure - | Error errs -> global_error name errs - - let size_model = - Model.make - ~conv:(function Type_workload {nodes; consumed = _} -> (nodes, ())) - ~model: - (Model.affine - ~intercept: - (Free_variable.of_string (Format.asprintf "%s_const" name)) - ~coeff:(Free_variable.of_string (Format.asprintf "%s_coeff" name))) - - let () = - Registration_helpers.register_for_codegen - name - (Model.For_codegen size_model) - - let models = [("size_translator_model", size_model)] - - let create_benchmarks ~rng_state ~bench_num config = - List.repeat bench_num (make_bench rng_state config) -end - -let () = - Registration_helpers.register (module Unparse_comparable_type_benchmark) diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index 12e58c3a7d73..94ec68266d12 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -948,9 +948,6 @@ module Cost_of = struct parameter fit for the UNPARSE_TYPE benchmark. *) let cost_UNPARSE_TYPE type_size = S.mul (S.safe_int 20) type_size - (* TODO: Add benchmarked value from [Unparse_comparable_type_benchmark]. *) - let cost_UNPARSE_COMPARABLE_TYPE type_size = S.mul (S.safe_int 20) type_size - (* TODO: benchmark *) let cost_COMPARABLE_TY_OF_TY = S.safe_int 120 @@ -1795,11 +1792,6 @@ module Cost_of = struct atomic_step_cost @@ cost_UNPARSE_TYPE Script_typed_ir.(ty_size ty |> Type_size.to_int) - let unparse_comparable_type comp_ty = - atomic_step_cost - @@ cost_UNPARSE_COMPARABLE_TYPE - Script_typed_ir.(ty_size comp_ty |> Type_size.to_int) - let unparse_instr_cycle = atomic_step_cost cost_UNPARSING_CODE let unparse_data_cycle = atomic_step_cost cost_UNPARSING_DATA diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli index 5c3fc554e4cf..915fc025e0fa 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli @@ -481,8 +481,6 @@ module Cost_of : sig val unparse_type : ('a, _) Script_typed_ir.ty -> Gas.cost - val unparse_comparable_type : 'a Script_typed_ir.comparable_ty -> Gas.cost - val unparse_instr_cycle : Gas.cost val unparse_data_cycle : Gas.cost diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 2f3f80e8cc2a..b166c402a63f 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -276,7 +276,7 @@ let rec unparse_ty_and_entrypoints_uncarbonated : and unparse_comparable_ty_uncarbonated : type a loc. loc:loc -> a comparable_ty -> loc Script.michelson_node = - fun ~loc ty -> unparse_ty_entrypoints_uncarbonated ~loc ty no_entrypoints + fun ~loc ty -> unparse_ty_and_entrypoints_uncarbonated ~loc ty no_entrypoints let unparse_ty_uncarbonated ~loc ty = unparse_ty_and_entrypoints_uncarbonated ~loc ty no_entrypoints @@ -286,8 +286,8 @@ let unparse_ty ~loc ctxt ty = (unparse_ty_uncarbonated ~loc ty, ctxt) let unparse_comparable_ty ~loc ctxt comp_ty = - Gas.consume ctxt (Unparse_costs.unparse_comparable_type comp_ty) - >|? fun ctxt -> (unparse_comparable_ty_uncarbonated ~loc comp_ty, ctxt) + Gas.consume ctxt (Unparse_costs.unparse_type comp_ty) >|? fun ctxt -> + (unparse_comparable_ty_uncarbonated ~loc comp_ty, ctxt) let unparse_parameter_ty ~loc ctxt ty ~entrypoints = Gas.consume ctxt (Unparse_costs.unparse_type ty) >|? fun ctxt -> -- GitLab From 62dfc562ef053c49d3662e5491ff80328bbdf3c7 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sun, 27 Feb 2022 01:05:03 +0100 Subject: [PATCH 13/18] Proto/Plugin: simplify unparse_comparable_ty --- src/proto_alpha/lib_plugin/plugin.ml | 43 ++++++---------------------- 1 file changed, 9 insertions(+), 34 deletions(-) diff --git a/src/proto_alpha/lib_plugin/plugin.ml b/src/proto_alpha/lib_plugin/plugin.ml index 15a173afd162..066ef97dc70e 100644 --- a/src/proto_alpha/lib_plugin/plugin.ml +++ b/src/proto_alpha/lib_plugin/plugin.ml @@ -1981,36 +1981,6 @@ module RPC = struct open Michelson_v1_primitives open Script_typed_ir - let rec unparse_comparable_ty : - type a loc. - loc:loc -> a comparable_ty -> (loc, Script.prim) Micheline.node = - fun ~loc -> function - | Unit_t -> Prim (loc, T_unit, [], []) - | Never_t -> Prim (loc, T_never, [], []) - | Int_t -> Prim (loc, T_int, [], []) - | Nat_t -> Prim (loc, T_nat, [], []) - | Signature_t -> Prim (loc, T_signature, [], []) - | String_t -> Prim (loc, T_string, [], []) - | Bytes_t -> Prim (loc, T_bytes, [], []) - | Mutez_t -> Prim (loc, T_mutez, [], []) - | Bool_t -> Prim (loc, T_bool, [], []) - | Key_hash_t -> Prim (loc, T_key_hash, [], []) - | Key_t -> Prim (loc, T_key, [], []) - | Timestamp_t -> Prim (loc, T_timestamp, [], []) - | Address_t -> Prim (loc, T_address, [], []) - | Tx_rollup_l2_address_t -> Prim (loc, T_tx_rollup_l2_address, [], []) - | Chain_id_t -> Prim (loc, T_chain_id, [], []) - | Pair_t (l, r, _meta, YesYes) -> - let tl = unparse_comparable_ty ~loc l in - let tr = unparse_comparable_ty ~loc r in - Prim (loc, T_pair, [tl; tr], []) - | Union_t (l, r, _meta, YesYes) -> - let tl = unparse_comparable_ty ~loc l in - let tr = unparse_comparable_ty ~loc r in - Prim (loc, T_or, [tl; tr], []) - | Option_t (t, _meta, Yes) -> - Prim (loc, T_option, [unparse_comparable_ty ~loc t], []) - let unparse_memo_size ~loc memo_size = let z = Alpha_context.Sapling.Memo_size.unparse_to_z memo_size in Int (loc, z) @@ -2065,17 +2035,17 @@ module RPC = struct let t = unparse_ty ~loc ut in return (T_list, [t], []) | Ticket_t (ut, _meta) -> - let t = unparse_comparable_ty ~loc ut in + let t = unparse_ty ~loc ut in return (T_ticket, [t], []) | Set_t (ut, _meta) -> - let t = unparse_comparable_ty ~loc ut in + let t = unparse_ty ~loc ut in return (T_set, [t], []) | Map_t (uta, utr, _meta) -> - let ta = unparse_comparable_ty ~loc uta in + let ta = unparse_ty ~loc uta in let tr = unparse_ty ~loc utr in return (T_map, [ta; tr], []) | Big_map_t (uta, utr, _meta) -> - let ta = unparse_comparable_ty ~loc uta in + let ta = unparse_ty ~loc uta in let tr = unparse_ty ~loc utr in return (T_big_map, [ta; tr], []) | Sapling_transaction_t memo_size -> @@ -2090,6 +2060,11 @@ module RPC = struct return (T_sapling_state, [unparse_memo_size ~loc memo_size], []) | Chest_t -> return (T_chest, [], []) | Chest_key_t -> return (T_chest_key, [], []) + + let unparse_comparable_ty : + type a loc. + loc:loc -> a comparable_ty -> (loc, Script.prim) Micheline.node = + unparse_ty end let run_operation_service ctxt () -- GitLab From 15455ef7336d6417108010cafe048ea04f2fe474 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sun, 27 Feb 2022 01:12:23 +0100 Subject: [PATCH 14/18] Proto/Michelson: remove unparse_comparable_ty replaced by `unparse_ty` --- src/proto_alpha/lib_plugin/plugin.ml | 5 ----- src/proto_alpha/lib_protocol/script_interpreter_defs.ml | 5 +---- src/proto_alpha/lib_protocol/script_ir_translator.ml | 4 ---- src/proto_alpha/lib_protocol/script_ir_translator.mli | 6 ------ .../test/integration/michelson/test_ticket_accounting.ml | 2 +- src/proto_alpha/lib_protocol/ticket_balance_key.ml | 2 +- 6 files changed, 3 insertions(+), 21 deletions(-) diff --git a/src/proto_alpha/lib_plugin/plugin.ml b/src/proto_alpha/lib_plugin/plugin.ml index 066ef97dc70e..f8608e442768 100644 --- a/src/proto_alpha/lib_plugin/plugin.ml +++ b/src/proto_alpha/lib_plugin/plugin.ml @@ -2060,11 +2060,6 @@ module RPC = struct return (T_sapling_state, [unparse_memo_size ~loc memo_size], []) | Chest_t -> return (T_chest, [], []) | Chest_key_t -> return (T_chest_key, [], []) - - let unparse_comparable_ty : - type a loc. - loc:loc -> a comparable_ty -> (loc, Script.prim) Micheline.node = - unparse_ty end let run_operation_service ctxt () diff --git a/src/proto_alpha/lib_protocol/script_interpreter_defs.ml b/src/proto_alpha/lib_protocol/script_interpreter_defs.ml index 5f3001abb4dc..5f583d671aa8 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter_defs.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter_defs.ml @@ -531,10 +531,7 @@ let transfer (ctxt, sc) gas amount location parameters_ty parameters destination let open Micheline in match tp with | Pair_t (Ticket_t (tp, _), _, _, _) -> - Script_ir_translator.unparse_comparable_ty - ~loc:dummy_location - ctxt - tp + Script_ir_translator.unparse_ty ~loc:dummy_location ctxt tp >|? fun (ty, ctxt) -> (Seq (dummy_location, [p; ty]), ctxt) | _ -> (* TODO: https://gitlab.com/tezos/tezos/-/issues/2455 diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index b166c402a63f..e78381b38cf3 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -285,10 +285,6 @@ let unparse_ty ~loc ctxt ty = Gas.consume ctxt (Unparse_costs.unparse_type ty) >|? fun ctxt -> (unparse_ty_uncarbonated ~loc ty, ctxt) -let unparse_comparable_ty ~loc ctxt comp_ty = - Gas.consume ctxt (Unparse_costs.unparse_type comp_ty) >|? fun ctxt -> - (unparse_comparable_ty_uncarbonated ~loc comp_ty, ctxt) - let unparse_parameter_ty ~loc ctxt ty ~entrypoints = Gas.consume ctxt (Unparse_costs.unparse_type ty) >|? fun ctxt -> (unparse_ty_and_entrypoints_uncarbonated ~loc ty entrypoints.root, ctxt) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.mli b/src/proto_alpha/lib_protocol/script_ir_translator.mli index 972bcc546e03..b903aa172ec3 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.mli +++ b/src/proto_alpha/lib_protocol/script_ir_translator.mli @@ -346,12 +346,6 @@ val unparse_ty : ('a, _) Script_typed_ir.ty -> ('loc Script.michelson_node * context) tzresult -val unparse_comparable_ty : - loc:'loc -> - context -> - 'a Script_typed_ir.comparable_ty -> - ('loc Script.michelson_node * context) tzresult - val parse_toplevel : context -> legacy:bool -> Script.expr -> (toplevel * context) tzresult Lwt.t diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_accounting.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_accounting.ml index 78b41af6b79a..76d0586a66f5 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_accounting.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_accounting.ml @@ -208,7 +208,7 @@ let setup ctxt ~key_type ~value_type entries = in let*? (key_type_node, ctxt) = Environment.wrap_tzresult - @@ Script_ir_translator.unparse_comparable_ty + @@ Script_ir_translator.unparse_ty ~loc:Micheline.dummy_location ctxt key_type diff --git a/src/proto_alpha/lib_protocol/ticket_balance_key.ml b/src/proto_alpha/lib_protocol/ticket_balance_key.ml index 442478070a62..81a6b28a7021 100644 --- a/src/proto_alpha/lib_protocol/ticket_balance_key.ml +++ b/src/proto_alpha/lib_protocol/ticket_balance_key.ml @@ -35,7 +35,7 @@ open Alpha_context let of_ex_token ctxt ~owner (Ticket_token.Ex_token {ticketer; contents_type; contents}) = let loc = Micheline.dummy_location in - Script_ir_translator.unparse_comparable_ty ~loc ctxt contents_type + Script_ir_translator.unparse_ty ~loc ctxt contents_type >>?= fun (cont_ty_unstripped, ctxt) -> (* We strip the annotations from the content type in order to map tickets with the same content type, but with different annotations, to the -- GitLab From e676ddfd4048298d690079edffb8e648427acd7b Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sat, 26 Feb 2022 23:26:14 +0100 Subject: [PATCH 15/18] Proto/Michelson: simplify comparable_ty_of_ty --- .../lib_protocol/script_ir_translator.ml | 36 +++---------------- .../lib_protocol/script_typed_ir_size.ml | 7 +--- 2 files changed, 5 insertions(+), 38 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index e78381b38cf3..46c078558195 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -299,7 +299,7 @@ let serialize_ty_for_error ty = *) unparse_ty_uncarbonated ~loc:() ty |> Micheline.strip_locations -let[@coq_axiom_with_reason "gadt"] rec comparable_ty_of_ty : +let[@coq_axiom_with_reason "gadt"] comparable_ty_of_ty : type a ac. context -> Script.location -> @@ -307,37 +307,9 @@ let[@coq_axiom_with_reason "gadt"] rec comparable_ty_of_ty : (a comparable_ty * context) tzresult = fun ctxt loc ty -> Gas.consume ctxt Typecheck_costs.comparable_ty_of_ty_cycle >>? fun ctxt -> - match ty with - | Unit_t -> ok ((Unit_t : a comparable_ty), ctxt) - | Never_t -> ok (Never_t, ctxt) - | Int_t -> ok (Int_t, ctxt) - | Nat_t -> ok (Nat_t, ctxt) - | Signature_t -> ok (Signature_t, ctxt) - | String_t -> ok (String_t, ctxt) - | Bytes_t -> ok (Bytes_t, ctxt) - | Mutez_t -> ok (Mutez_t, ctxt) - | Bool_t -> ok (Bool_t, ctxt) - | Key_hash_t -> ok (Key_hash_t, ctxt) - | Key_t -> ok (Key_t, ctxt) - | Timestamp_t -> ok (Timestamp_t, ctxt) - | Address_t -> ok (Address_t, ctxt) - | Tx_rollup_l2_address_t -> ok (Tx_rollup_l2_address_t, ctxt) - | Chain_id_t -> ok (Chain_id_t, ctxt) - | Pair_t (l, r, pname, _) -> - comparable_ty_of_ty ctxt loc l >>? fun (lty, ctxt) -> - comparable_ty_of_ty ctxt loc r >|? fun (rty, ctxt) -> - (Pair_t (lty, rty, pname, YesYes), ctxt) - | Union_t (l, r, meta, _) -> - comparable_ty_of_ty ctxt loc l >>? fun (lty, ctxt) -> - comparable_ty_of_ty ctxt loc r >|? fun (rty, ctxt) -> - (Union_t (lty, rty, meta, YesYes), ctxt) - | Option_t (tt, meta, _) -> - comparable_ty_of_ty ctxt loc tt >|? fun (ty, ctxt) -> - (Option_t (ty, meta, Yes), ctxt) - | Lambda_t _ | List_t _ | Ticket_t _ | Set_t _ | Map_t _ | Big_map_t _ - | Contract_t _ | Operation_t | Bls12_381_fr_t | Bls12_381_g1_t - | Bls12_381_g2_t | Sapling_state_t _ | Sapling_transaction_t _ - | Sapling_transaction_deprecated_t _ | Chest_key_t | Chest_t -> + match is_comparable ty with + | Yes -> ok ((ty : a comparable_ty), ctxt) + | No -> let t = serialize_ty_for_error ty in error (Comparable_type_expected (loc, t)) 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 5eb1040432bd..85d50f7b2e39 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -587,12 +587,7 @@ 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 - (* 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) - | ICompare (_, ty, _) -> ty_size ty + (* Other extra *) | ILambda (_, lambda, _) -> lambda_extra_size lambda | _ -> zero in -- GitLab From b8bec15066798a76ffedb94986d1ea9abbd58060 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Sun, 27 Feb 2022 00:44:26 +0100 Subject: [PATCH 16/18] Proto/Michelson: simplify comparable_ty_of_ty further Uncarbonated since it now runs in constant time --- .../lib_protocol/michelson_v1_gas.ml | 5 ---- .../lib_protocol/michelson_v1_gas.mli | 2 -- .../lib_protocol/script_ir_translator.ml | 27 ++++++++----------- 3 files changed, 11 insertions(+), 23 deletions(-) diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index 94ec68266d12..19246cde04bb 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -948,9 +948,6 @@ module Cost_of = struct parameter fit for the UNPARSE_TYPE benchmark. *) let cost_UNPARSE_TYPE type_size = S.mul (S.safe_int 20) type_size - (* TODO: benchmark *) - let cost_COMPARABLE_TY_OF_TY = S.safe_int 120 - (* TODO: https://gitlab.com/tezos/tezos/-/issues/2264 Benchmark. Currently approximated by 2 comparisons of the longest entrypoint. *) @@ -1676,8 +1673,6 @@ module Cost_of = struct let parse_data_cycle = atomic_step_cost cost_TYPECHECKING_DATA - let comparable_ty_of_ty_cycle = atomic_step_cost cost_COMPARABLE_TY_OF_TY - (* Cost of a cycle of checking that a type is dupable *) (* TODO: bench *) let check_dupable_cycle = atomic_step_cost cost_TYPECHECKING_DATA diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli index 915fc025e0fa..0b78e30f162d 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli @@ -425,8 +425,6 @@ module Cost_of : sig val parse_data_cycle : Gas.cost - val comparable_ty_of_ty_cycle : Gas.cost - val check_dupable_cycle : Gas.cost val find_entrypoint_cycle : Gas.cost diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 46c078558195..6fe18495b508 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -38,6 +38,9 @@ module Tc_context = Script_tc_context type ex_stack_ty = Ex_stack_ty : ('a, 's) stack_ty -> ex_stack_ty +(** Equality witnesses *) +type ('ta, 'tb) eq = Eq : ('same, 'same) eq + (* The following type represents an instruction parameterized by its @@ -299,16 +302,12 @@ let serialize_ty_for_error ty = *) unparse_ty_uncarbonated ~loc:() ty |> Micheline.strip_locations -let[@coq_axiom_with_reason "gadt"] comparable_ty_of_ty : +let[@coq_axiom_with_reason "gadt"] check_comparable : type a ac. - context -> - Script.location -> - (a, ac) ty -> - (a comparable_ty * context) tzresult = - fun ctxt loc ty -> - Gas.consume ctxt Typecheck_costs.comparable_ty_of_ty_cycle >>? fun ctxt -> + Script.location -> (a, ac) ty -> (ac, Dependent_bool.yes) eq tzresult = + fun loc ty -> match is_comparable ty with - | Yes -> ok ((ty : a comparable_ty), ctxt) + | Yes -> ok Eq | No -> let t = serialize_ty_for_error ty in error (Comparable_type_expected (loc, t)) @@ -681,10 +680,6 @@ let check_dupable_ty ctxt loc ty = Gas_monad.run ctxt gas >>? fun (res, ctxt) -> match res with Ok () -> ok ctxt | Error e -> error e -(* ---- Equality witnesses --------------------------------------------------*) - -type ('ta, 'tb) eq = Eq : ('same, 'same) eq - let type_metadata_eq : type error_trace. error_details:error_trace error_details -> @@ -4391,8 +4386,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : | (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, ctxt) -> - comparable_ty_of_ty ctxt loc t1 >>?= fun (key, ctxt) -> - let instr = {apply = (fun kinfo k -> ICompare (kinfo, key, k))} in + check_comparable loc t1 >>?= fun Eq -> + let instr = {apply = (fun kinfo k -> ICompare (kinfo, t1, k))} in let stack = Item_t (int_t, rest) in (typed ctxt loc instr stack : ((a, s) judgement * context) tzresult Lwt.t) (* comparators *) @@ -4792,8 +4787,8 @@ and[@coq_axiom_with_reason "gadt"] parse_instr : (* Tickets *) | (Prim (loc, I_TICKET, [], annot), Item_t (t, Item_t (Nat_t, rest))) -> check_var_annot loc annot >>?= fun () -> - comparable_ty_of_ty ctxt loc t >>?= fun (ty, ctxt) -> - ticket_t loc ty >>?= fun res_ty -> + check_comparable loc t >>?= fun Eq -> + ticket_t loc t >>?= fun res_ty -> let instr = {apply = (fun kinfo k -> ITicket (kinfo, k))} in let stack = Item_t (res_ty, rest) in typed ctxt loc instr stack -- GitLab From 0d789358e58ac14e60ce29f34fe1255993bbc615 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 22 Mar 2022 14:44:14 +0100 Subject: [PATCH 17/18] Tezt: update gas in regression traces --- tezt/_regressions/run_views.out | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tezt/_regressions/run_views.out b/tezt/_regressions/run_views.out index 0d14e2ae939a..9711f724f43a 100644 --- a/tezt/_regressions/run_views.out +++ b/tezt/_regressions/run_views.out @@ -89,7 +89,7 @@ code { } ' --init None --burn-cap 1 Node is bootstrapped. -Estimated gas: 1449.230 units (will add 100 for safety) +Estimated gas: 1449.065 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 'onrV7eJG7EJRrVp6BLHozvqDM2nNTrYHWmNNMh1AxvHsAmF6wYP' @@ -134,7 +134,7 @@ This sequence of operations was run: KT1RdnquZZf4Y4ZDJvaEuY4cbam3xor3CffU Storage size: 208 bytes Paid storage size diff: 208 bytes - Consumed gas: 1449.230 + Consumed gas: 1449.065 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.052 storage fees ........................... +ꜩ0.052 @@ -146,7 +146,7 @@ Contract memorized as check_caller. ./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1RdnquZZf4Y4ZDJvaEuY4cbam3xor3CffU --burn-cap 1 --arg '"KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN"' Node is bootstrapped. -Estimated gas: 4418.531 units (will add 100 for safety) +Estimated gas: 4418.366 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is 'opKVxALX6z77kHy3Tft1d16KCmivKgyyVcVm9hXuauAs5Mx2FsS' @@ -172,7 +172,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: None Storage size: 208 bytes - Consumed gas: 4419.329 + Consumed gas: 4419.164 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ1 KT1RdnquZZf4Y4ZDJvaEuY4cbam3xor3CffU ... +ꜩ1 @@ -216,7 +216,7 @@ This sequence of operations was run: ./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1RdnquZZf4Y4ZDJvaEuY4cbam3xor3CffU --burn-cap 1 --arg '"KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN"' Node is bootstrapped. -Estimated gas: 4421.788 units (will add 100 for safety) +Estimated gas: 4421.623 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 'onfWynbTF2Mhv5YXKRge4vS8dqsm8X75Q6ogUBLw4iVYDgAuvBx' @@ -243,7 +243,7 @@ This sequence of operations was run: Updated storage: (Some 0x000002298c03ed7d454a101eb7022bc95f7e5f41ac78) Storage size: 235 bytes Paid storage size diff: 27 bytes - Consumed gas: 4422.586 + Consumed gas: 4422.421 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.00675 storage fees ........................... +ꜩ0.00675 -- GitLab From 1797d382b92b04ea7632aec67d38618666fb81c9 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Tue, 22 Mar 2022 14:49:24 +0100 Subject: [PATCH 18/18] Tests/Python: update gas in regression traces --- ...::test_self_address_originate_receiver.out | 4 +- ...ddressTransfer::test_send_self_address.out | 4 +- ...ck::test_typecheck[attic--accounts.tz].out | 2 +- ...st_typecheck[attic--after_strategy.tz].out | 2 +- ...ck::test_typecheck[attic--at_least.tz].out | 2 +- ...eck::test_typecheck[attic--auction.tz].out | 2 +- ...::test_typecheck[attic--bad_lockup.tz].out | 2 +- ...test_typecheck[attic--conditionals.tz].out | 2 +- ...ck::test_typecheck[attic--cps_fact.tz].out | 2 +- ...:test_typecheck[attic--fail_amount.tz].out | 2 +- ...heck::test_typecheck[attic--faucet.tz].out | 2 +- ...eck::test_typecheck[attic--forward.tz].out | 2 +- ...st_typecheck[attic--insertion_sort.tz].out | 2 +- ...est_typecheck[attic--int_publisher.tz].out | 2 +- ...:test_typecheck[attic--king_of_tez.tz].out | 2 +- ...k::test_typecheck[attic--reservoir.tz].out | 2 +- ...pecheck[attic--scrutable_reservoir.tz].out | 2 +- ..._typecheck[attic--spawn_identities.tz].out | 2 +- ...est_typecheck[macros--assert_cmpeq.tz].out | 2 +- ...est_typecheck[macros--assert_cmpge.tz].out | 2 +- ...est_typecheck[macros--assert_cmpgt.tz].out | 2 +- ...est_typecheck[macros--assert_cmple.tz].out | 2 +- ...est_typecheck[macros--assert_cmplt.tz].out | 2 +- ...st_typecheck[macros--assert_cmpneq.tz].out | 2 +- ...::test_typecheck[macros--assert_eq.tz].out | 2 +- ...::test_typecheck[macros--assert_ge.tz].out | 2 +- ...::test_typecheck[macros--assert_gt.tz].out | 2 +- ...::test_typecheck[macros--assert_le.tz].out | 2 +- ...::test_typecheck[macros--assert_lt.tz].out | 2 +- ...:test_typecheck[macros--assert_neq.tz].out | 2 +- ..._typecheck[macros--big_map_get_add.tz].out | 2 +- ...test_typecheck[macros--big_map_mem.tz].out | 2 +- ...:test_typecheck[macros--build_list.tz].out | 2 +- ...st_typecheck[macros--carn_and_cdrn.tz].out | 2 +- ...ck::test_typecheck[macros--compare.tz].out | 2 +- ...st_typecheck[macros--compare_bytes.tz].out | 2 +- ...test_typecheck[macros--max_in_list.tz].out | 2 +- ...echeck::test_typecheck[macros--min.tz].out | 2 +- ...ck[mini_scenarios--create_contract.tz].out | 2 +- ...eck[mini_scenarios--fa12_reference.tz].out | 2 +- ...k[mini_scenarios--generic_multisig.tz].out | 2 +- ...ypecheck[mini_scenarios--hardlimit.tz].out | 2 +- ...ck[mini_scenarios--legacy_multisig.tz].out | 2 +- ...t_typecheck[mini_scenarios--lockup.tz].out | 2 +- ...eck[mini_scenarios--lqt_fa12.mligo.tz].out | 2 +- ...check[mini_scenarios--multiple_en2.tz].out | 2 +- ...rios--multiple_entrypoints_counter.tz].out | 2 +- ..._scenarios--reveal_signed_preimage.tz].out | 2 +- ...i_scenarios--self_address_receiver.tz].out | 2 +- ...scenarios--ticket_builder_fungible.tz].out | 2 +- ...arios--ticket_builder_non_fungible.tz].out | 2 +- ..._scenarios--ticket_wallet_fungible.tz].out | 2 +- ...narios--ticket_wallet_non_fungible.tz].out | 2 +- ...[mini_scenarios--vote_for_delegate.tz].out | 2 +- ...[mini_scenarios--weather_insurance.tz].out | 2 +- ...est_typecheck[mini_scenarios--xcat.tz].out | 2 +- ...ypecheck[mini_scenarios--xcat_dapp.tz].out | 2 +- ...echeck[non_regression--pairk_annot.tz].out | 2 +- ...check::test_typecheck[opcodes--abs.tz].out | 2 +- ...check::test_typecheck[opcodes--add.tz].out | 2 +- ...test_typecheck[opcodes--and_binary.tz].out | 2 +- ...::test_typecheck[opcodes--comb-get.tz].out | 2 +- ...k::test_typecheck[opcodes--compare.tz].out | 2 +- ...ypecheck[opcodes--compare_big_type.tz].out | 2 +- ...pecheck[opcodes--compare_big_type2.tz].out | 2 +- ...ck::test_typecheck[opcodes--dig_eq.tz].out | 2 +- ...eck::test_typecheck[opcodes--dup-n.tz].out | 2 +- ...ck[opcodes--merge_comparable_pairs.tz].out | 2 +- ...check::test_typecheck[opcodes--mul.tz].out | 2 +- ...test_typecheck[opcodes--packunpack.tz].out | 2 +- ..._typecheck[opcodes--packunpack_rev.tz].out | 2 +- ...echeck[opcodes--packunpack_rev_cty.tz].out | 2 +- ...st_typecheck[opcodes--self_address.tz].out | 2 +- ...odes--self_with_default_entrypoint.tz].out | 2 +- ...heck[opcodes--self_with_entrypoint.tz].out | 2 +- ...ck::test_typecheck[opcodes--slices.tz].out | 2 +- ...est_typecheck[opcodes--split_bytes.tz].out | 2 +- ...st_typecheck[opcodes--split_string.tz].out | 2 +- ...ypecheck[opcodes--ticket_big_store.tz].out | 2 +- ...est_typecheck[opcodes--ticket_read.tz].out | 2 +- ...st_typecheck[opcodes--ticket_split.tz].out | 2 +- ...test_typecheck[opcodes--ticketer-2.tz].out | 2 +- ...::test_typecheck[opcodes--ticketer.tz].out | 2 +- ...:test_typecheck[opcodes--utxo_read.tz].out | 2 +- ...eck::test_typecheck[opcodes--utxor.tz].out | 2 +- ...pecheck[opcodes--view_toplevel_lib.tz].out | 2 +- ...TestContractOnchainOpcodes::test_slice.out | 6 +- ...ef0e55c43a9a857214d8761e67b.7da5c9014e.out | 4 +- ...ntractOnchainOpcodes::test_split_bytes.out | 8 +- ...tractOnchainOpcodes::test_split_string.out | 8 +- ...trace_origination[compare_big_type.tz].out | 12 +- ...race_origination[compare_big_type2.tz].out | 12 +- ...one\" ; Elt \"2\" \"two\" .6f3d35b151.out" | 18 +- ...one\" ; Elt \"2\" \"two\" .76aeaa0706.out" | 24 +- ...one\" ; Elt \"2\" \"two\" .7e7197f248.out" | 24 +- ...one\" ; Elt \"2\" \"two\" .7ef2c415a7.out" | 24 +- ...one\" ; Elt \"2\" \"two\" .b688cc94a7.out" | 24 +- ...one\" ; Elt \"2\" \"two\" .c68db221ed.out" | 24 +- ...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 +- ...mb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out | 82 +- ...nput_output[compare.tz-Unit-Unit-Unit].out | 358 ++++----- ...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 +- ... Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out | 94 +-- ...-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out | 94 +-- ...foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" | 42 +- ...lt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" | 30 +- ...ract_input_output[map_map.tz-{}-10-{}].out | 18 +- ...ct_input_output[mul.tz-Unit-Unit-Unit].out | 108 +-- ... (Pair 1 (Pair \"foobar\".368bdfd73a.out" | 282 +++---- ... (Pair 1 (Pair \"foobar\".735d9ae802.out" | 282 +++---- ...ir \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" | 342 ++++---- ...ir \"edpkuBknW28nW72KG6RoH.4e20b52378.out" | 342 ++++---- ...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 +- ..._iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out | 30 +- ..._input_output[set_iter.tz-111-{ 1 }-1].out | 18 +- ...act_input_output[set_iter.tz-111-{}-0].out | 14 +- ...s.TestContractOpcodes::test_packunpack.out | 58 +- ...roveTransferRemove::test_add_liquidity.out | 6 +- ...TransferRemove::test_call_mint_or_burn.out | 6 +- ..._baking.TestTrades::test_add_liquidity.out | 6 +- ...ing.TestTrades::test_call_mint_or_burn.out | 6 +- 129 files changed, 2289 insertions(+), 2289 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 95cea9146f6b..5787b4f210f6 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: 1420.416 units (will add 100 for safety) +Estimated gas: 1420.251 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: 1420.416 + Consumed gas: 1420.251 Balance updates: [CONTRACT_HASH] ... -ꜩ0.02075 storage fees ........................... +ꜩ0.02075 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 5a003102117d..fcc0ef4dde34 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: 4696.907 units (will add 100 for safety) +Estimated gas: 4696.742 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -27,7 +27,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 82 bytes - Consumed gas: 3493.817 + Consumed gas: 3493.652 Internal operations: Transaction: Amount: ꜩ0 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--accounts.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--accounts.tz].out index efadeeacdb0c..80f2b3824cdb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--accounts.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--accounts.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/accounts.tz] Well typed -Gas remaining: 1039932.345 units remaining +Gas remaining: 1039932.585 units remaining { parameter (or (key_hash %Initialize) (pair %Withdraw (key %from) (pair (mutez %withdraw_amount) (signature %sig)))) ; diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--after_strategy.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--after_strategy.tz].out index 1745652f1a79..f094cdf4e3f7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--after_strategy.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--after_strategy.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/after_strategy.tz] Well typed -Gas remaining: 1039991.083 units remaining +Gas remaining: 1039991.203 units remaining { parameter nat ; storage (pair (pair nat bool) timestamp) ; code { DUP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--at_least.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--at_least.tz].out index a5f50ffee07d..6cbac4e0723b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--at_least.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--at_least.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/at_least.tz] Well typed -Gas remaining: 1039993.750 units remaining +Gas remaining: 1039993.870 units remaining { parameter unit ; storage mutez ; code { CDR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--auction.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--auction.tz].out index e068ac17c6e3..c9d5dc14c92c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--auction.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--auction.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/auction.tz] Well typed -Gas remaining: 1039974.178 units remaining +Gas remaining: 1039974.418 units remaining { parameter key_hash ; storage (pair timestamp (pair mutez key_hash)) ; code { DUP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--bad_lockup.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--bad_lockup.tz].out index 3ef3297da4fb..321ad9a99587 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--bad_lockup.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--bad_lockup.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/bad_lockup.tz] Well typed -Gas remaining: 1039974.873 units remaining +Gas remaining: 1039974.993 units remaining { parameter unit ; storage (pair timestamp (pair address address)) ; code { CDR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--conditionals.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--conditionals.tz].out index 182eab40c6fd..3bc7212380ef 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--conditionals.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--conditionals.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/conditionals.tz] Well typed -Gas remaining: 1039990.456 units remaining +Gas remaining: 1039990.576 units remaining { parameter (or string (option int)) ; storage string ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--cps_fact.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--cps_fact.tz].out index 6ba3681d5479..d3b96edd3847 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--cps_fact.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--cps_fact.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/cps_fact.tz] Well typed -Gas remaining: 1039975.869 units remaining +Gas remaining: 1039976.109 units remaining { storage nat ; parameter nat ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--fail_amount.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--fail_amount.tz].out index 8dfef0ca8dc7..14c14fc71ba4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--fail_amount.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--fail_amount.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/fail_amount.tz] Well typed -Gas remaining: 1039992.947 units remaining +Gas remaining: 1039993.067 units remaining { parameter unit ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--faucet.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--faucet.tz].out index aba6a67382d1..aa120a0336a4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--faucet.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--faucet.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/faucet.tz] Well typed -Gas remaining: 1039987.950 units remaining +Gas remaining: 1039988.070 units remaining { parameter key_hash ; storage timestamp ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--forward.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--forward.tz].out index 4bb7efc84781..76aedad4258f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--forward.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--forward.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/forward.tz] Well typed -Gas remaining: 1039668.732 units remaining +Gas remaining: 1039670.292 units remaining { parameter (or string nat) ; storage (pair (pair nat (pair mutez mutez)) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--insertion_sort.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--insertion_sort.tz].out index 23e757328d44..230e24a7fe49 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--insertion_sort.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--insertion_sort.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/insertion_sort.tz] Well typed -Gas remaining: 1039976.625 units remaining +Gas remaining: 1039976.745 units remaining { parameter (list int) ; storage (list int) ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--int_publisher.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--int_publisher.tz].out index c7cef3aebac9..9f455774d8cc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--int_publisher.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--int_publisher.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/int_publisher.tz] Well typed -Gas remaining: 1039969.923 units remaining +Gas remaining: 1039970.043 units remaining { parameter (option (pair signature int)) ; storage (pair key int) ; code { DUP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--king_of_tez.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--king_of_tez.tz].out index 0ab50667f22a..fc1026a1362c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--king_of_tez.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--king_of_tez.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/king_of_tez.tz] Well typed -Gas remaining: 1039974.087 units remaining +Gas remaining: 1039974.327 units remaining { parameter key_hash ; storage (pair timestamp (pair mutez key_hash)) ; code { DUP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--reservoir.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--reservoir.tz].out index eea9dbd5ed16..69d97fe06818 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--reservoir.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--reservoir.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/reservoir.tz] Well typed -Gas remaining: 1039968.997 units remaining +Gas remaining: 1039969.237 units remaining { parameter unit ; storage (pair (pair (timestamp %T) (mutez %N)) (pair (address %A) (address %B))) ; code { CDR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--scrutable_reservoir.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--scrutable_reservoir.tz].out index 1c9d26c06466..b0029c20c347 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--scrutable_reservoir.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--scrutable_reservoir.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/scrutable_reservoir.tz] Well typed -Gas remaining: 1039888.691 units remaining +Gas remaining: 1039889.171 units remaining { parameter unit ; storage (pair string diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--spawn_identities.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--spawn_identities.tz].out index 253fa1e6a881..f96a83ad7159 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--spawn_identities.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[attic--spawn_identities.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[attic/spawn_identities.tz] Well typed -Gas remaining: 1039976.320 units remaining +Gas remaining: 1039976.440 units remaining { parameter nat ; storage (list address) ; code { /* [ pair string string ] */ diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpeq.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpeq.tz].out index cd510499c1e2..ece915866f20 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpeq.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpeq.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_cmpeq.tz] Well typed -Gas remaining: 1039991.476 units remaining +Gas remaining: 1039991.596 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpge.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpge.tz].out index 2626723bacc4..0b6f95236ee1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpge.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpge.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_cmpge.tz] Well typed -Gas remaining: 1039991.476 units remaining +Gas remaining: 1039991.596 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpgt.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpgt.tz].out index d65962c62404..25977bfd6498 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpgt.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpgt.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_cmpgt.tz] Well typed -Gas remaining: 1039991.476 units remaining +Gas remaining: 1039991.596 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmple.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmple.tz].out index 5d505268f7a8..1806e50514b1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmple.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmple.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_cmple.tz] Well typed -Gas remaining: 1039991.476 units remaining +Gas remaining: 1039991.596 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmplt.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmplt.tz].out index 617bd22773bf..18289280556e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmplt.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmplt.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_cmplt.tz] Well typed -Gas remaining: 1039991.476 units remaining +Gas remaining: 1039991.596 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpneq.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpneq.tz].out index d3019e3550cd..767d9d5726f4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpneq.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_cmpneq.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_cmpneq.tz] Well typed -Gas remaining: 1039991.476 units remaining +Gas remaining: 1039991.596 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_eq.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_eq.tz].out index fcdee496bcc5..758c0c1c0353 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_eq.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_eq.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_eq.tz] Well typed -Gas remaining: 1039991.723 units remaining +Gas remaining: 1039991.843 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_ge.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_ge.tz].out index ae365373f1e3..31b757882983 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_ge.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_ge.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_ge.tz] Well typed -Gas remaining: 1039991.723 units remaining +Gas remaining: 1039991.843 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_gt.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_gt.tz].out index 93c98feb607e..c1d7c46e0809 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_gt.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_gt.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_gt.tz] Well typed -Gas remaining: 1039991.723 units remaining +Gas remaining: 1039991.843 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_le.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_le.tz].out index 50e829fa322a..a06439324409 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_le.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_le.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_le.tz] Well typed -Gas remaining: 1039991.723 units remaining +Gas remaining: 1039991.843 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_lt.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_lt.tz].out index d2db3c4ffe44..ea92dc3db3f8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_lt.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_lt.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_lt.tz] Well typed -Gas remaining: 1039991.723 units remaining +Gas remaining: 1039991.843 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_neq.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_neq.tz].out index afe1cbd811f8..a226d05a2d5d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_neq.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--assert_neq.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/assert_neq.tz] Well typed -Gas remaining: 1039991.723 units remaining +Gas remaining: 1039991.843 units remaining { parameter (pair int int) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--big_map_get_add.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--big_map_get_add.tz].out index cc3d25976404..3989cfa1983f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--big_map_get_add.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--big_map_get_add.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/big_map_get_add.tz] Well typed -Gas remaining: 1039971.066 units remaining +Gas remaining: 1039971.186 units remaining { parameter (pair (pair %set_pair int (option int)) (pair %check_pair int (option int))) ; storage (pair (big_map int int) unit) ; code { DUP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--big_map_mem.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--big_map_mem.tz].out index c5248e74e699..849902ba7405 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--big_map_mem.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--big_map_mem.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/big_map_mem.tz] Well typed -Gas remaining: 1039984.071 units remaining +Gas remaining: 1039984.191 units remaining { parameter (pair int bool) ; storage (pair (big_map int unit) unit) ; code { DUP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--build_list.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--build_list.tz].out index 444d537869b3..b6a56a22803b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--build_list.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--build_list.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/build_list.tz] Well typed -Gas remaining: 1039984.871 units remaining +Gas remaining: 1039985.111 units remaining { parameter nat ; storage (list nat) ; code { CAR @counter diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--carn_and_cdrn.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--carn_and_cdrn.tz].out index e08752a58a5d..b216231b4581 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--carn_and_cdrn.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--carn_and_cdrn.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/carn_and_cdrn.tz] Well typed -Gas remaining: 1039964.624 units remaining +Gas remaining: 1039965.224 units remaining { parameter (pair nat nat nat unit) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--compare.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--compare.tz].out index a7a4b0775e72..c89d438ef8e6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--compare.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--compare.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/compare.tz] Well typed -Gas remaining: 1039970.722 units remaining +Gas remaining: 1039971.322 units remaining { parameter (pair mutez mutez) ; storage (list bool) ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--compare_bytes.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--compare_bytes.tz].out index cd6233b88217..4795b3ca50b7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--compare_bytes.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--compare_bytes.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/compare_bytes.tz] Well typed -Gas remaining: 1039970.722 units remaining +Gas remaining: 1039971.322 units remaining { parameter (pair bytes bytes) ; storage (list bool) ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--max_in_list.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--max_in_list.tz].out index 3d1e8efa4b55..57e72bf876b2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--max_in_list.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--max_in_list.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/max_in_list.tz] Well typed -Gas remaining: 1039987.741 units remaining +Gas remaining: 1039987.861 units remaining { parameter (list int) ; storage (option int) ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--min.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--min.tz].out index 60e727d196f2..e876dd084935 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--min.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[macros--min.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[macros/min.tz] Well typed -Gas remaining: 1039991.831 units remaining +Gas remaining: 1039991.951 units remaining { parameter (pair int int) ; storage int ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--create_contract.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--create_contract.tz].out index 0bbfef0a5409..062baf99cca9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--create_contract.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--create_contract.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/create_contract.tz] Well typed -Gas remaining: 1039973.157 units remaining +Gas remaining: 1039973.277 units remaining { parameter (option address) ; storage unit ; code { /* [ pair string string ] */ diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--fa12_reference.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--fa12_reference.tz].out index 1e2c2ecd86f5..2afd063fd293 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--fa12_reference.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--fa12_reference.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/fa12_reference.tz] Well typed -Gas remaining: 1039348.458 units remaining +Gas remaining: 1039349.178 units remaining { parameter (or (or (or (pair %transfer (address :from) (pair (address :to) (nat :value))) (pair %approve (address :spender) (nat :value))) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--generic_multisig.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--generic_multisig.tz].out index 09b4d94d9d2e..195e3f2250b1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--generic_multisig.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--generic_multisig.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/generic_multisig.tz] Well typed -Gas remaining: 1039939.551 units remaining +Gas remaining: 1039939.911 units remaining { parameter (or (unit %default) (pair %main diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--hardlimit.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--hardlimit.tz].out index e0fad67b90cb..b69ba51e2d5e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--hardlimit.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--hardlimit.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/hardlimit.tz] Well typed -Gas remaining: 1039992.383 units remaining +Gas remaining: 1039992.503 units remaining { parameter unit ; storage int ; code { CDR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--legacy_multisig.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--legacy_multisig.tz].out index ca405ddaf2d1..a4c27fb35931 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--legacy_multisig.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--legacy_multisig.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/legacy_multisig.tz] Well typed -Gas remaining: 1039943.151 units remaining +Gas remaining: 1039943.391 units remaining { parameter (pair (pair :payload (nat %counter) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--lockup.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--lockup.tz].out index f3a7dc23bded..e4d896a820ab 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--lockup.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--lockup.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/lockup.tz] Well typed -Gas remaining: 1039982.995 units remaining +Gas remaining: 1039983.115 units remaining { parameter unit ; storage (pair timestamp (pair mutez address)) ; code { CDR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--lqt_fa12.mligo.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--lqt_fa12.mligo.tz].out index c7f25c1ef006..4374ef822b5b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--lqt_fa12.mligo.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--lqt_fa12.mligo.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/lqt_fa12.mligo.tz] Well typed -Gas remaining: 1039737.442 units remaining +Gas remaining: 1039738.642 units remaining { parameter (or (or (or (pair %approve (address %spender) (nat %value)) (pair %getAllowance diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--multiple_en2.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--multiple_en2.tz].out index f8d0cb1b86fa..08137ff2a3b9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--multiple_en2.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--multiple_en2.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/multiple_en2.tz] Well typed -Gas remaining: 1039927.812 units remaining +Gas remaining: 1039928.052 units remaining { parameter unit ; storage (option address) ; code { SENDER diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--multiple_entrypoints_counter.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--multiple_entrypoints_counter.tz].out index a3c307014ce0..f0b438bb78b0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--multiple_entrypoints_counter.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--multiple_entrypoints_counter.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/multiple_entrypoints_counter.tz] Well typed -Gas remaining: 1039930.522 units remaining +Gas remaining: 1039930.762 units remaining { parameter unit ; storage (option address) ; code { SENDER diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--reveal_signed_preimage.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--reveal_signed_preimage.tz].out index 2493d8930f42..afe8a08222a3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--reveal_signed_preimage.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--reveal_signed_preimage.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/reveal_signed_preimage.tz] Well typed -Gas remaining: 1039978.776 units remaining +Gas remaining: 1039978.896 units remaining { parameter (pair bytes signature) ; storage (pair bytes key) ; code { DUP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--self_address_receiver.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--self_address_receiver.tz].out index 42eea3e3c551..d8e557ae8e26 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--self_address_receiver.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--self_address_receiver.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/self_address_receiver.tz] Well typed -Gas remaining: 1039992.679 units remaining +Gas remaining: 1039992.799 units remaining { parameter (lambda unit address) ; storage unit ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_builder_fungible.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_builder_fungible.tz].out index f141ec01c1c4..7f4476b13b1b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_builder_fungible.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_builder_fungible.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/ticket_builder_fungible.tz] Well typed -Gas remaining: 1039975.765 units remaining +Gas remaining: 1039976.245 units remaining { parameter (or (ticket %burn unit) (pair %mint (contract %destination (ticket unit)) (nat %amount))) ; diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_builder_non_fungible.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_builder_non_fungible.tz].out index 667656f92844..8851a7f9e691 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_builder_non_fungible.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_builder_non_fungible.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/ticket_builder_non_fungible.tz] Well typed -Gas remaining: 1039973.278 units remaining +Gas remaining: 1039973.758 units remaining { parameter (or (ticket %burn nat) (contract %mint_destination (ticket nat))) ; storage (pair (address %manager) (nat %counter)) ; code { AMOUNT 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 2b052116193d..c4f7375a320b 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: 1039942.906 units remaining +Gas remaining: 1039943.146 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[mini_scenarios--ticket_wallet_non_fungible.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_wallet_non_fungible.tz].out index 71bc639ba991..f379061c3fd6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_wallet_non_fungible.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--ticket_wallet_non_fungible.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/ticket_wallet_non_fungible.tz] Well typed -Gas remaining: 1039959.342 units remaining +Gas remaining: 1039959.702 units remaining { parameter (or (ticket %receive nat) (pair %send (contract %destination (ticket nat)) (address %ticketer) (nat %id))) ; diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--vote_for_delegate.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--vote_for_delegate.tz].out index b61c8e53a529..18e9dbe7d5b8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--vote_for_delegate.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--vote_for_delegate.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/vote_for_delegate.tz] Well typed -Gas remaining: 1039944.871 units remaining +Gas remaining: 1039945.231 units remaining { parameter (option key_hash) ; storage (pair (pair %mgr1 (address %addr) (option %key key_hash)) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--weather_insurance.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--weather_insurance.tz].out index 32b0beb3b5e4..6edf8db988b1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--weather_insurance.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--weather_insurance.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/weather_insurance.tz] Well typed -Gas remaining: 1039963.560 units remaining +Gas remaining: 1039963.680 units remaining { parameter (pair (signature %signed_weather_data) (nat :rain %actual_level)) ; storage (pair (pair (address %under_key) (address %over_key)) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--xcat.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--xcat.tz].out index 2895e770cbe9..fea318f7e87b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--xcat.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--xcat.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/xcat.tz] Well typed -Gas remaining: 1039966.823 units remaining +Gas remaining: 1039967.183 units remaining { parameter bytes ; storage unit ; code { CAR @preimage diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--xcat_dapp.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--xcat_dapp.tz].out index 9cf5e12fc1cc..49c7b140e9df 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--xcat_dapp.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[mini_scenarios--xcat_dapp.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[mini_scenarios/xcat_dapp.tz] Well typed -Gas remaining: 1039922.572 units remaining +Gas remaining: 1039922.932 units remaining { parameter (or (pair %fund (address %dest) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[non_regression--pairk_annot.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[non_regression--pairk_annot.tz].out index 9b427b2445b1..04bab724bd66 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[non_regression--pairk_annot.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[non_regression--pairk_annot.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[non_regression/pairk_annot.tz] Well typed -Gas remaining: 1039993.318 units remaining +Gas remaining: 1039993.678 units remaining { parameter unit ; storage unit ; code { SENDER diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--abs.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--abs.tz].out index 4b5929e0386d..c96116ca008a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--abs.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--abs.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/abs.tz] Well typed -Gas remaining: 1039992.594 units remaining +Gas remaining: 1039992.714 units remaining { parameter nat ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--add.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--add.tz].out index f23187262478..f11fedfc9469 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--add.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--add.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/add.tz] Well typed -Gas remaining: 1039943.723 units remaining +Gas remaining: 1039944.683 units remaining { parameter unit ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--and_binary.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--and_binary.tz].out index 23fb473c1a2f..87991e075274 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--and_binary.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--and_binary.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/and_binary.tz] Well typed -Gas remaining: 1039972.316 units remaining +Gas remaining: 1039972.796 units remaining { parameter unit ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--comb-get.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--comb-get.tz].out index d643521b5e26..75bfca0bf58e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--comb-get.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--comb-get.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/comb-get.tz] Well typed -Gas remaining: 1039965.652 units remaining +Gas remaining: 1039966.252 units remaining { parameter (pair nat nat nat unit) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare.tz].out index 2fba21f3dfc2..7356d54d7407 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/compare.tz] Well typed -Gas remaining: 1039834.573 units remaining +Gas remaining: 1039838.053 units remaining { parameter unit ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare_big_type.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare_big_type.tz].out index 0675e7a6c41a..424c311228bb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare_big_type.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare_big_type.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/compare_big_type.tz] Well typed -Gas remaining: 1038761.987 units remaining +Gas remaining: 1039129.907 units remaining { parameter unit ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare_big_type2.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare_big_type2.tz].out index de0a5938a660..6d22c6401e0f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare_big_type2.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--compare_big_type2.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/compare_big_type2.tz] Well typed -Gas remaining: 1038565.918 units remaining +Gas remaining: 1038995.158 units remaining { parameter unit ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--dig_eq.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--dig_eq.tz].out index 4f6cc983204c..f10e10510b43 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--dig_eq.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--dig_eq.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/dig_eq.tz] Well typed -Gas remaining: 1039905.287 units remaining +Gas remaining: 1039909.247 units remaining { parameter (pair nat nat nat nat nat nat nat nat nat nat nat nat nat nat nat nat nat) ; storage unit ; diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--dup-n.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--dup-n.tz].out index e4e550d05a57..1274bee602a7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--dup-n.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--dup-n.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/dup-n.tz] Well typed -Gas remaining: 1039967.432 units remaining +Gas remaining: 1039968.032 units remaining { parameter unit ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--merge_comparable_pairs.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--merge_comparable_pairs.tz].out index 4f6b611188f2..2e882788d3e1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--merge_comparable_pairs.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--merge_comparable_pairs.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/merge_comparable_pairs.tz] Well typed -Gas remaining: 1039992.053 units remaining +Gas remaining: 1039992.173 units remaining { parameter (set (pair (nat %n) (pair %p (string %s) (int %i)))) ; storage nat ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--mul.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--mul.tz].out index aeeb040d83a1..fa2b38439598 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--mul.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--mul.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/mul.tz] Well typed -Gas remaining: 1039960.901 units remaining +Gas remaining: 1039961.621 units remaining { parameter unit ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack.tz].out index d13fbcf20a7b..aecf98b67fcd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/packunpack.tz] Well typed -Gas remaining: 1039987.190 units remaining +Gas remaining: 1039987.310 units remaining { parameter (pair (pair (pair string (list int)) (set nat)) bytes) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack_rev.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack_rev.tz].out index 0c4909b2e2c7..d876d9b99202 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack_rev.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack_rev.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/packunpack_rev.tz] Well typed -Gas remaining: 1039887.694 units remaining +Gas remaining: 1039888.774 units remaining { parameter (pair int nat string bytes mutez bool key_hash timestamp address) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack_rev_cty.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack_rev_cty.tz].out index 10334fe4f70c..a2f055562f96 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack_rev_cty.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--packunpack_rev_cty.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/packunpack_rev_cty.tz] Well typed -Gas remaining: 1039873.978 units remaining +Gas remaining: 1039875.178 units remaining { parameter (pair key unit diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_address.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_address.tz].out index 3581748013b2..7d429e36dfc9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_address.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_address.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/self_address.tz] Well typed -Gas remaining: 1039990.069 units remaining +Gas remaining: 1039990.189 units remaining { parameter unit ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_with_default_entrypoint.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_with_default_entrypoint.tz].out index 7a1a17350934..008e6b2a629f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_with_default_entrypoint.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_with_default_entrypoint.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/self_with_default_entrypoint.tz] Well typed -Gas remaining: 1039988.680 units remaining +Gas remaining: 1039988.800 units remaining { parameter (or (or (nat %A) (bool %B)) (or %maybe_C (unit %default) (string %C))) ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_with_entrypoint.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_with_entrypoint.tz].out index 5eb502d55896..50807ae0085f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_with_entrypoint.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--self_with_entrypoint.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/self_with_entrypoint.tz] Well typed -Gas remaining: 1039970.621 units remaining +Gas remaining: 1039970.861 units remaining { parameter (or (or (nat %A) (bool %B)) (or %maybe_C (unit %Z) (string %C))) ; storage unit ; code { DROP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--slices.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--slices.tz].out index d461e0ceb7a1..935dfbdf7aa8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--slices.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--slices.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/slices.tz] Well typed -Gas remaining: 1039936.697 units remaining +Gas remaining: 1039937.057 units remaining { parameter (pair bytes signature) ; storage key ; code { DUP diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--split_bytes.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--split_bytes.tz].out index 5407d6df615d..09f9b3e72921 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--split_bytes.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--split_bytes.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/split_bytes.tz] Well typed -Gas remaining: 1039973.097 units remaining +Gas remaining: 1039973.337 units remaining { parameter bytes ; storage (list bytes) ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--split_string.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--split_string.tz].out index a41c387c8037..8948d2c3c816 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--split_string.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--split_string.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/split_string.tz] Well typed -Gas remaining: 1039973.097 units remaining +Gas remaining: 1039973.337 units remaining { parameter string ; storage (list string) ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_big_store.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_big_store.tz].out index 614e9d15c766..67cb8462f56c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_big_store.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_big_store.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/ticket_big_store.tz] Well typed -Gas remaining: 1039994.030 units remaining +Gas remaining: 1039994.150 units remaining { parameter nat ; storage (big_map unit (ticket nat)) ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_read.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_read.tz].out index 9af95550a12a..979afbd6b84f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_read.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_read.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/ticket_read.tz] Well typed -Gas remaining: 1039985.110 units remaining +Gas remaining: 1039985.350 units remaining { parameter (ticket nat) ; storage address ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_split.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_split.tz].out index 59a6a9227397..e7029eab9d1c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_split.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticket_split.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/ticket_split.tz] Well typed -Gas remaining: 1039979.318 units remaining +Gas remaining: 1039979.558 units remaining { parameter (ticket nat) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticketer-2.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticketer-2.tz].out index 3f2733a8c9db..94abe47b83a4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticketer-2.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticketer-2.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/ticketer-2.tz] Well typed -Gas remaining: 1039988.314 units remaining +Gas remaining: 1039988.434 units remaining { parameter (pair (pair address nat) nat) ; storage unit ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticketer.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticketer.tz].out index 311f05d59d2d..18d9f6cf3ee5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticketer.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--ticketer.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/ticketer.tz] Well typed -Gas remaining: 1039988.830 units remaining +Gas remaining: 1039988.950 units remaining { parameter address ; storage nat ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--utxo_read.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--utxo_read.tz].out index 159513f3c53e..1155fe0a02d4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--utxo_read.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--utxo_read.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/utxo_read.tz] Well typed -Gas remaining: 1039985.150 units remaining +Gas remaining: 1039985.390 units remaining { parameter (pair (ticket nat) nat) ; storage address ; code { CAR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--utxor.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--utxor.tz].out index 36da626697da..9a04b176993f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--utxor.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--utxor.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/utxor.tz] Well typed -Gas remaining: 1039968.923 units remaining +Gas remaining: 1039969.043 units remaining { parameter (pair address address) ; storage nat ; code { UNPAIR diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--view_toplevel_lib.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--view_toplevel_lib.tz].out index cabc26a8e72d..bf554ea42b6e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--view_toplevel_lib.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestTypecheck::test_typecheck[opcodes--view_toplevel_lib.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestTypecheck::test_typecheck[opcodes/view_toplevel_lib.tz] Well typed -Gas remaining: 1039946.819 units remaining +Gas remaining: 1039947.179 units remaining { parameter nat ; storage nat ; code { CAR 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 d5d8af30ddf6..ea8aed576dad 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: 1878.034 units (will add 100 for safety) +Estimated gas: 1877.539 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.001028 Expected counter: [EXPECTED_COUNTER] - Gas limit: 1979 + Gas limit: 1978 Storage limit: 855 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.001028 @@ -73,7 +73,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 578 bytes Paid storage size diff: 578 bytes - Consumed gas: 1878.034 + Consumed gas: 1877.539 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 83eff2f42706..5d58854866cc 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: 4049.953 units (will add 100 for safety) +Estimated gas: 4049.458 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]' @@ -29,7 +29,7 @@ This sequence of operations was run: Updated storage: [OPERATION_HASH]48f709699019725ba Storage size: 578 bytes - Consumed gas: 2599.953 + Consumed gas: 2599.458 Internal operations: Transaction: Amount: ꜩ1000 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 9bf7bcff9969..b594470f2b36 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: 1467.512 units (will add 100 for safety) +Estimated gas: 1467.182 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: 1467.512 + Consumed gas: 1467.182 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: 2153.591 units (will add 100 for safety) +Estimated gas: 2153.261 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]' @@ -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: 2153.591 + Consumed gas: 2153.261 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 e5695026fdf4..f64e979011a3 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: 1467.512 units (will add 100 for safety) +Estimated gas: 1467.182 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: 1467.512 + Consumed gas: 1467.182 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: 2153.655 units (will add 100 for safety) +Estimated gas: 2153.325 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]' @@ -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: 2153.655 + Consumed gas: 2153.325 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_trace_origination[compare_big_type.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_trace_origination[compare_big_type.tz].out index 0683c288fea6..009772f27359 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_trace_origination[compare_big_type.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_trace_origination[compare_big_type.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_trace_origination[compare_big_type.tz] Node is bootstrapped. -Estimated gas: 2941.450 units (will add 100 for safety) +Estimated gas: 2435.560 units (will add 100 for safety) Estimated storage: 385 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.000664 + Fee to the baker: ꜩ0.000613 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3042 + Gas limit: 2536 Storage limit: 405 bytes Balance updates: - [CONTRACT_HASH] ... -ꜩ0.000664 - payload fees(the block proposer) ....... +ꜩ0.000664 + [CONTRACT_HASH] ... -ꜩ0.000613 + payload fees(the block proposer) ....... +ꜩ0.000613 Origination: From: [CONTRACT_HASH] Credit: ꜩ1000 @@ -78,7 +78,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 128 bytes Paid storage size diff: 128 bytes - Consumed gas: 2941.450 + Consumed gas: 2435.560 Balance updates: [CONTRACT_HASH] ... -ꜩ0.032 storage fees ........................... +ꜩ0.032 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_trace_origination[compare_big_type2.tz].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_trace_origination[compare_big_type2.tz].out index 747165d29e14..c767a794e2fe 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_trace_origination[compare_big_type2.tz].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_trace_origination[compare_big_type2.tz].out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_trace_origination[compare_big_type2.tz] Node is bootstrapped. -Estimated gas: 3185.434 units (will add 100 for safety) +Estimated gas: 2595.229 units (will add 100 for safety) Estimated storage: 393 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.000696 + Fee to the baker: ꜩ0.000637 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3286 + Gas limit: 2696 Storage limit: 413 bytes Balance updates: - [CONTRACT_HASH] ... -ꜩ0.000696 - payload fees(the block proposer) ....... +ꜩ0.000696 + [CONTRACT_HASH] ... -ꜩ0.000637 + payload fees(the block proposer) ....... +ꜩ0.000637 Origination: From: [CONTRACT_HASH] Credit: ꜩ1000 @@ -82,7 +82,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 136 bytes Paid storage size diff: 136 bytes - Consumed gas: 3185.434 + Consumed gas: 2595.229 Balance updates: [CONTRACT_HASH] ... -ꜩ0.034 storage fees ........................... +ꜩ0.034 diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .6f3d35b151.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .6f3d35b151.out" index acb986bfd981..82f2fd5f97a2 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .6f3d35b151.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .6f3d35b151.out" @@ -9,28 +9,28 @@ big_map diff Set map(4)["2"] to "two" Set map(4)["1"] to "one" trace - - location: 15 (remaining gas: 1039986.994 units remaining) + - location: 15 (remaining gas: 1039987.174 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.984 units remaining) + - location: 15 (remaining gas: 1039987.164 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.974 units remaining) + - location: 16 (remaining gas: 1039987.154 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.964 units remaining) + - location: 18 (remaining gas: 1039987.144 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.944 units remaining) + - location: 16 (remaining gas: 1039987.124 units remaining) [ {} { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.944 units remaining) + - location: 19 (remaining gas: 1039987.124 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 23 (remaining gas: 1039986.934 units remaining) + - location: 23 (remaining gas: 1039987.114 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039986.924 units remaining) + - location: 24 (remaining gas: 1039987.104 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039986.914 units remaining) + - location: 26 (remaining gas: 1039987.094 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .76aeaa0706.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .76aeaa0706.out" index 662c333fdd43..e173141ce2fc 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .76aeaa0706.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .76aeaa0706.out" @@ -9,40 +9,40 @@ big_map diff Set map(4)["2"] to "two" Set map(4)["1"] to "two" trace - - location: 15 (remaining gas: 1039986.544 units remaining) + - location: 15 (remaining gas: 1039986.724 units remaining) [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.534 units remaining) + - location: 15 (remaining gas: 1039986.714 units remaining) [ { Elt "1" (Some "two") } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.524 units remaining) + - location: 16 (remaining gas: 1039986.704 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.514 units remaining) + - location: 18 (remaining gas: 1039986.694 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.494 units remaining) + - location: 16 (remaining gas: 1039986.674 units remaining) [ { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.494 units remaining) + - location: 19 (remaining gas: 1039986.674 units remaining) [ (Pair "1" (Some "two")) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.484 units remaining) + - location: 21 (remaining gas: 1039986.664 units remaining) [ "1" (Some "two") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039985.624 units remaining) + - location: 22 (remaining gas: 1039985.804 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039985.614 units remaining) + - location: 19 (remaining gas: 1039985.794 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit ] - - location: 23 (remaining gas: 1039985.604 units remaining) + - location: 23 (remaining gas: 1039985.784 units remaining) [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039985.594 units remaining) + - location: 24 (remaining gas: 1039985.774 units remaining) [ {} (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039985.584 units remaining) + - location: 26 (remaining gas: 1039985.764 units remaining) [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .7e7197f248.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .7e7197f248.out" index af97e757e4e8..15ca728dea5e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .7e7197f248.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .7e7197f248.out" @@ -9,40 +9,40 @@ big_map diff Set map(4)["2"] to "two" Set map(4)["1"] to "two" trace - - location: 15 (remaining gas: 1039986.544 units remaining) + - location: 15 (remaining gas: 1039986.724 units remaining) [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.534 units remaining) + - location: 15 (remaining gas: 1039986.714 units remaining) [ { Elt "1" (Some "two") } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.524 units remaining) + - location: 16 (remaining gas: 1039986.704 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.514 units remaining) + - location: 18 (remaining gas: 1039986.694 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.494 units remaining) + - location: 16 (remaining gas: 1039986.674 units remaining) [ { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.494 units remaining) + - location: 19 (remaining gas: 1039986.674 units remaining) [ (Pair "1" (Some "two")) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.484 units remaining) + - location: 21 (remaining gas: 1039986.664 units remaining) [ "1" (Some "two") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039985.624 units remaining) + - location: 22 (remaining gas: 1039985.804 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039985.614 units remaining) + - location: 19 (remaining gas: 1039985.794 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit ] - - location: 23 (remaining gas: 1039985.604 units remaining) + - location: 23 (remaining gas: 1039985.784 units remaining) [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039985.594 units remaining) + - location: 24 (remaining gas: 1039985.774 units remaining) [ {} (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039985.584 units remaining) + - location: 26 (remaining gas: 1039985.764 units remaining) [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .7ef2c415a7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .7ef2c415a7.out" index d18d5a49280f..3edcc13a1ac3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .7ef2c415a7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .7ef2c415a7.out" @@ -10,40 +10,40 @@ big_map diff Set map(4)["3"] to "three" Set map(4)["1"] to "one" trace - - location: 15 (remaining gas: 1039986.524 units remaining) + - location: 15 (remaining gas: 1039986.704 units remaining) [ (Pair { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.514 units remaining) + - location: 15 (remaining gas: 1039986.694 units remaining) [ { Elt "3" (Some "three") } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.504 units remaining) + - location: 16 (remaining gas: 1039986.684 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.494 units remaining) + - location: 18 (remaining gas: 1039986.674 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.474 units remaining) + - location: 16 (remaining gas: 1039986.654 units remaining) [ { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.474 units remaining) + - location: 19 (remaining gas: 1039986.654 units remaining) [ (Pair "3" (Some "three")) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.464 units remaining) + - location: 21 (remaining gas: 1039986.644 units remaining) [ "3" (Some "three") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039985.604 units remaining) + - location: 22 (remaining gas: 1039985.784 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit ] - - location: 19 (remaining gas: 1039985.594 units remaining) + - location: 19 (remaining gas: 1039985.774 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit ] - - location: 23 (remaining gas: 1039985.584 units remaining) + - location: 23 (remaining gas: 1039985.764 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] - - location: 24 (remaining gas: 1039985.574 units remaining) + - location: 24 (remaining gas: 1039985.754 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] - - location: 26 (remaining gas: 1039985.564 units remaining) + - location: 26 (remaining gas: 1039985.744 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .b688cc94a7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .b688cc94a7.out" index 4d4d10b2e430..db02ea60c8fa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .b688cc94a7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .b688cc94a7.out" @@ -10,40 +10,40 @@ big_map diff Unset map(4)["3"] Set map(4)["1"] to "one" trace - - location: 15 (remaining gas: 1039986.688 units remaining) + - location: 15 (remaining gas: 1039986.868 units remaining) [ (Pair { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.678 units remaining) + - location: 15 (remaining gas: 1039986.858 units remaining) [ { Elt "3" None } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.668 units remaining) + - location: 16 (remaining gas: 1039986.848 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.658 units remaining) + - location: 18 (remaining gas: 1039986.838 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.638 units remaining) + - location: 16 (remaining gas: 1039986.818 units remaining) [ { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.638 units remaining) + - location: 19 (remaining gas: 1039986.818 units remaining) [ (Pair "3" None) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.628 units remaining) + - location: 21 (remaining gas: 1039986.808 units remaining) [ "3" None { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039985.768 units remaining) + - location: 22 (remaining gas: 1039985.948 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039985.758 units remaining) + - location: 19 (remaining gas: 1039985.938 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 23 (remaining gas: 1039985.748 units remaining) + - location: 23 (remaining gas: 1039985.928 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039985.738 units remaining) + - location: 24 (remaining gas: 1039985.918 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039985.728 units remaining) + - location: 26 (remaining gas: 1039985.908 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .c68db221ed.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .c68db221ed.out" index 7dc65adc38eb..5badb08b2c17 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .c68db221ed.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .c68db221ed.out" @@ -9,40 +9,40 @@ big_map diff Unset map(4)["2"] Set map(4)["1"] to "one" trace - - location: 15 (remaining gas: 1039986.688 units remaining) + - location: 15 (remaining gas: 1039986.868 units remaining) [ (Pair { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.678 units remaining) + - location: 15 (remaining gas: 1039986.858 units remaining) [ { Elt "2" None } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.668 units remaining) + - location: 16 (remaining gas: 1039986.848 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.658 units remaining) + - location: 18 (remaining gas: 1039986.838 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.638 units remaining) + - location: 16 (remaining gas: 1039986.818 units remaining) [ { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.638 units remaining) + - location: 19 (remaining gas: 1039986.818 units remaining) [ (Pair "2" None) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.628 units remaining) + - location: 21 (remaining gas: 1039986.808 units remaining) [ "2" None { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039985.768 units remaining) + - location: 22 (remaining gas: 1039985.948 units remaining) [ { Elt "1" "one" } Unit ] - - location: 19 (remaining gas: 1039985.758 units remaining) + - location: 19 (remaining gas: 1039985.938 units remaining) [ { Elt "1" "one" } Unit ] - - location: 23 (remaining gas: 1039985.748 units remaining) + - location: 23 (remaining gas: 1039985.928 units remaining) [ (Pair { Elt "1" "one" } Unit) ] - - location: 24 (remaining gas: 1039985.738 units remaining) + - location: 24 (remaining gas: 1039985.918 units remaining) [ {} (Pair { Elt "1" "one" } Unit) ] - - location: 26 (remaining gas: 1039985.728 units remaining) + - location: 26 (remaining gas: 1039985.908 units remaining) [ (Pair {} { Elt "1" "one" } Unit) ] 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 0c02c049c3c9..a8612737e31a 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: 1039989.129 units remaining) + - location: 7 (remaining gas: 1039989.294 units remaining) [ (Pair 0 Unit) ] - - location: 7 (remaining gas: 1039989.119 units remaining) + - location: 7 (remaining gas: 1039989.284 units remaining) [ 0 ] - - location: 8 (remaining gas: 1039989.109 units remaining) + - location: 8 (remaining gas: 1039989.274 units remaining) [ 0 0 ] - - location: 9 (remaining gas: 1039989.084 units remaining) + - location: 9 (remaining gas: 1039989.249 units remaining) [ 0 0 ] - - location: 10 (remaining gas: 1039989.064 units remaining) + - location: 10 (remaining gas: 1039989.229 units remaining) [ 0 0 ] - - location: 11 (remaining gas: 1039989.029 units remaining) + - location: 11 (remaining gas: 1039989.194 units remaining) [ 0 ] - - location: 13 (remaining gas: 1039989.019 units remaining) + - location: 13 (remaining gas: 1039989.184 units remaining) [ True ] - - location: 14 (remaining gas: 1039989.009 units remaining) + - location: 14 (remaining gas: 1039989.174 units remaining) [ ] - - location: 14 (remaining gas: 1039988.999 units remaining) + - location: 14 (remaining gas: 1039989.164 units remaining) [ ] - - location: 20 (remaining gas: 1039988.989 units remaining) + - location: 20 (remaining gas: 1039989.154 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039988.979 units remaining) + - location: 21 (remaining gas: 1039989.144 units remaining) [ {} Unit ] - - location: 23 (remaining gas: 1039988.969 units remaining) + - location: 23 (remaining gas: 1039989.134 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 2858c1e4faca..c1b84b122b87 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: 1039989.129 units remaining) + - location: 7 (remaining gas: 1039989.294 units remaining) [ (Pair 12039123919239192312931 Unit) ] - - location: 7 (remaining gas: 1039989.119 units remaining) + - location: 7 (remaining gas: 1039989.284 units remaining) [ 12039123919239192312931 ] - - location: 8 (remaining gas: 1039989.109 units remaining) + - location: 8 (remaining gas: 1039989.274 units remaining) [ 12039123919239192312931 12039123919239192312931 ] - - location: 9 (remaining gas: 1039989.084 units remaining) + - location: 9 (remaining gas: 1039989.249 units remaining) [ -12039123919239192312931 12039123919239192312931 ] - - location: 10 (remaining gas: 1039989.064 units remaining) + - location: 10 (remaining gas: 1039989.229 units remaining) [ 12039123919239192312931 12039123919239192312931 ] - - location: 11 (remaining gas: 1039989.029 units remaining) + - location: 11 (remaining gas: 1039989.194 units remaining) [ 0 ] - - location: 13 (remaining gas: 1039989.019 units remaining) + - location: 13 (remaining gas: 1039989.184 units remaining) [ True ] - - location: 14 (remaining gas: 1039989.009 units remaining) + - location: 14 (remaining gas: 1039989.174 units remaining) [ ] - - location: 14 (remaining gas: 1039988.999 units remaining) + - location: 14 (remaining gas: 1039989.164 units remaining) [ ] - - location: 20 (remaining gas: 1039988.989 units remaining) + - location: 20 (remaining gas: 1039989.154 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039988.979 units remaining) + - location: 21 (remaining gas: 1039989.144 units remaining) [ {} Unit ] - - location: 23 (remaining gas: 1039988.969 units remaining) + - location: 23 (remaining gas: 1039989.134 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 d525986344da..c55be9467749 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: 1039989.129 units remaining) + - location: 7 (remaining gas: 1039989.294 units remaining) [ (Pair 948 Unit) ] - - location: 7 (remaining gas: 1039989.119 units remaining) + - location: 7 (remaining gas: 1039989.284 units remaining) [ 948 ] - - location: 8 (remaining gas: 1039989.109 units remaining) + - location: 8 (remaining gas: 1039989.274 units remaining) [ 948 948 ] - - location: 9 (remaining gas: 1039989.084 units remaining) + - location: 9 (remaining gas: 1039989.249 units remaining) [ -948 948 ] - - location: 10 (remaining gas: 1039989.064 units remaining) + - location: 10 (remaining gas: 1039989.229 units remaining) [ 948 948 ] - - location: 11 (remaining gas: 1039989.029 units remaining) + - location: 11 (remaining gas: 1039989.194 units remaining) [ 0 ] - - location: 13 (remaining gas: 1039989.019 units remaining) + - location: 13 (remaining gas: 1039989.184 units remaining) [ True ] - - location: 14 (remaining gas: 1039989.009 units remaining) + - location: 14 (remaining gas: 1039989.174 units remaining) [ ] - - location: 14 (remaining gas: 1039988.999 units remaining) + - location: 14 (remaining gas: 1039989.164 units remaining) [ ] - - location: 20 (remaining gas: 1039988.989 units remaining) + - location: 20 (remaining gas: 1039989.154 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039988.979 units remaining) + - location: 21 (remaining gas: 1039989.144 units remaining) [ {} Unit ] - - location: 23 (remaining gas: 1039988.969 units remaining) + - location: 23 (remaining gas: 1039989.134 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 c677be7050fd..51388989a1ca 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: 1039925.048 units remaining) + - location: 7 (remaining gas: 1039926.368 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039925.038 units remaining) + - location: 7 (remaining gas: 1039926.358 units remaining) [ Unit ] - - location: 8 (remaining gas: 1039925.028 units remaining) + - location: 8 (remaining gas: 1039926.348 units remaining) [ 2 Unit ] - - location: 11 (remaining gas: 1039925.018 units remaining) + - location: 11 (remaining gas: 1039926.338 units remaining) [ 2 2 Unit ] - - location: 14 (remaining gas: 1039924.983 units remaining) + - location: 14 (remaining gas: 1039926.303 units remaining) [ 4 Unit ] - - location: 15 (remaining gas: 1039924.973 units remaining) + - location: 15 (remaining gas: 1039926.293 units remaining) [ 4 4 Unit ] - - location: 20 (remaining gas: 1039924.938 units remaining) + - location: 20 (remaining gas: 1039926.258 units remaining) [ 0 Unit ] - - location: 21 (remaining gas: 1039924.928 units remaining) + - location: 21 (remaining gas: 1039926.248 units remaining) [ True Unit ] - - location: 22 (remaining gas: 1039924.918 units remaining) + - location: 22 (remaining gas: 1039926.238 units remaining) [ Unit ] - - location: 22 (remaining gas: 1039924.908 units remaining) + - location: 22 (remaining gas: 1039926.228 units remaining) [ Unit ] - - location: 28 (remaining gas: 1039924.898 units remaining) + - location: 28 (remaining gas: 1039926.218 units remaining) [ 2 Unit ] - - location: 31 (remaining gas: 1039924.888 units remaining) + - location: 31 (remaining gas: 1039926.208 units remaining) [ 2 2 Unit ] - - location: 34 (remaining gas: 1039924.853 units remaining) + - location: 34 (remaining gas: 1039926.173 units remaining) [ 4 Unit ] - - location: 35 (remaining gas: 1039924.843 units remaining) + - location: 35 (remaining gas: 1039926.163 units remaining) [ 4 4 Unit ] - - location: 40 (remaining gas: 1039924.808 units remaining) + - location: 40 (remaining gas: 1039926.128 units remaining) [ 0 Unit ] - - location: 41 (remaining gas: 1039924.798 units remaining) + - location: 41 (remaining gas: 1039926.118 units remaining) [ True Unit ] - - location: 42 (remaining gas: 1039924.788 units remaining) + - location: 42 (remaining gas: 1039926.108 units remaining) [ Unit ] - - location: 42 (remaining gas: 1039924.778 units remaining) + - location: 42 (remaining gas: 1039926.098 units remaining) [ Unit ] - - location: 48 (remaining gas: 1039924.768 units remaining) + - location: 48 (remaining gas: 1039926.088 units remaining) [ 2 Unit ] - - location: 51 (remaining gas: 1039924.758 units remaining) + - location: 51 (remaining gas: 1039926.078 units remaining) [ 2 2 Unit ] - - location: 54 (remaining gas: 1039924.723 units remaining) + - location: 54 (remaining gas: 1039926.043 units remaining) [ 4 Unit ] - - location: 55 (remaining gas: 1039924.713 units remaining) + - location: 55 (remaining gas: 1039926.033 units remaining) [ 4 4 Unit ] - - location: 60 (remaining gas: 1039924.678 units remaining) + - location: 60 (remaining gas: 1039925.998 units remaining) [ 0 Unit ] - - location: 61 (remaining gas: 1039924.668 units remaining) + - location: 61 (remaining gas: 1039925.988 units remaining) [ True Unit ] - - location: 62 (remaining gas: 1039924.658 units remaining) + - location: 62 (remaining gas: 1039925.978 units remaining) [ Unit ] - - location: 62 (remaining gas: 1039924.648 units remaining) + - location: 62 (remaining gas: 1039925.968 units remaining) [ Unit ] - - location: 68 (remaining gas: 1039924.638 units remaining) + - location: 68 (remaining gas: 1039925.958 units remaining) [ 2 Unit ] - - location: 71 (remaining gas: 1039924.628 units remaining) + - location: 71 (remaining gas: 1039925.948 units remaining) [ 2 2 Unit ] - - location: 74 (remaining gas: 1039924.593 units remaining) + - location: 74 (remaining gas: 1039925.913 units remaining) [ 4 Unit ] - - location: 75 (remaining gas: 1039924.583 units remaining) + - location: 75 (remaining gas: 1039925.903 units remaining) [ 4 4 Unit ] - - location: 80 (remaining gas: 1039924.548 units remaining) + - location: 80 (remaining gas: 1039925.868 units remaining) [ 0 Unit ] - - location: 81 (remaining gas: 1039924.538 units remaining) + - location: 81 (remaining gas: 1039925.858 units remaining) [ True Unit ] - - location: 82 (remaining gas: 1039924.528 units remaining) + - location: 82 (remaining gas: 1039925.848 units remaining) [ Unit ] - - location: 82 (remaining gas: 1039924.518 units remaining) + - location: 82 (remaining gas: 1039925.838 units remaining) [ Unit ] - - location: 88 (remaining gas: 1039924.508 units remaining) + - location: 88 (remaining gas: 1039925.828 units remaining) [ 2 Unit ] - - location: 91 (remaining gas: 1039924.498 units remaining) + - location: 91 (remaining gas: 1039925.818 units remaining) [ 2 2 Unit ] - - location: 94 (remaining gas: 1039924.463 units remaining) + - location: 94 (remaining gas: 1039925.783 units remaining) [ 4 Unit ] - - location: 95 (remaining gas: 1039924.453 units remaining) + - location: 95 (remaining gas: 1039925.773 units remaining) [ 4 4 Unit ] - - location: 100 (remaining gas: 1039924.418 units remaining) + - location: 100 (remaining gas: 1039925.738 units remaining) [ 0 Unit ] - - location: 101 (remaining gas: 1039924.408 units remaining) + - location: 101 (remaining gas: 1039925.728 units remaining) [ True Unit ] - - location: 102 (remaining gas: 1039924.398 units remaining) + - location: 102 (remaining gas: 1039925.718 units remaining) [ Unit ] - - location: 102 (remaining gas: 1039924.388 units remaining) + - location: 102 (remaining gas: 1039925.708 units remaining) [ Unit ] - - location: 108 (remaining gas: 1039924.378 units remaining) + - location: 108 (remaining gas: 1039925.698 units remaining) [ 60 Unit ] - - location: 111 (remaining gas: 1039924.368 units remaining) + - location: 111 (remaining gas: 1039925.688 units remaining) [ "2019-09-09T12:08:37Z" 60 Unit ] - - location: 114 (remaining gas: 1039924.333 units remaining) + - location: 114 (remaining gas: 1039925.653 units remaining) [ "2019-09-09T12:09:37Z" Unit ] - - location: 115 (remaining gas: 1039924.323 units remaining) + - location: 115 (remaining gas: 1039925.643 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" Unit ] - - location: 120 (remaining gas: 1039924.288 units remaining) + - location: 120 (remaining gas: 1039925.608 units remaining) [ 0 Unit ] - - location: 121 (remaining gas: 1039924.278 units remaining) + - location: 121 (remaining gas: 1039925.598 units remaining) [ True Unit ] - - location: 122 (remaining gas: 1039924.268 units remaining) + - location: 122 (remaining gas: 1039925.588 units remaining) [ Unit ] - - location: 122 (remaining gas: 1039924.258 units remaining) + - location: 122 (remaining gas: 1039925.578 units remaining) [ Unit ] - - location: 128 (remaining gas: 1039924.248 units remaining) + - location: 128 (remaining gas: 1039925.568 units remaining) [ "2019-09-09T12:08:37Z" Unit ] - - location: 131 (remaining gas: 1039924.238 units remaining) + - location: 131 (remaining gas: 1039925.558 units remaining) [ 60 "2019-09-09T12:08:37Z" Unit ] - - location: 134 (remaining gas: 1039924.203 units remaining) + - location: 134 (remaining gas: 1039925.523 units remaining) [ "2019-09-09T12:09:37Z" Unit ] - - location: 135 (remaining gas: 1039924.193 units remaining) + - location: 135 (remaining gas: 1039925.513 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" Unit ] - - location: 140 (remaining gas: 1039924.158 units remaining) + - location: 140 (remaining gas: 1039925.478 units remaining) [ 0 Unit ] - - location: 141 (remaining gas: 1039924.148 units remaining) + - location: 141 (remaining gas: 1039925.468 units remaining) [ True Unit ] - - location: 142 (remaining gas: 1039924.138 units remaining) + - location: 142 (remaining gas: 1039925.458 units remaining) [ Unit ] - - location: 142 (remaining gas: 1039924.128 units remaining) + - location: 142 (remaining gas: 1039925.448 units remaining) [ Unit ] - - location: 148 (remaining gas: 1039924.118 units remaining) + - location: 148 (remaining gas: 1039925.438 units remaining) [ 1000 Unit ] - - location: 151 (remaining gas: 1039924.108 units remaining) + - location: 151 (remaining gas: 1039925.428 units remaining) [ 1000 1000 Unit ] - - location: 154 (remaining gas: 1039924.088 units remaining) + - location: 154 (remaining gas: 1039925.408 units remaining) [ 2000 Unit ] - - location: 155 (remaining gas: 1039924.078 units remaining) + - location: 155 (remaining gas: 1039925.398 units remaining) [ 2000 2000 Unit ] - - location: 160 (remaining gas: 1039924.043 units remaining) + - location: 160 (remaining gas: 1039925.363 units remaining) [ 0 Unit ] - - location: 161 (remaining gas: 1039924.033 units remaining) + - location: 161 (remaining gas: 1039925.353 units remaining) [ True Unit ] - - location: 162 (remaining gas: 1039924.023 units remaining) + - location: 162 (remaining gas: 1039925.343 units remaining) [ Unit ] - - location: 162 (remaining gas: 1039924.013 units remaining) + - location: 162 (remaining gas: 1039925.333 units remaining) [ Unit ] - - location: 168 (remaining gas: 1039924.003 units remaining) + - location: 168 (remaining gas: 1039925.323 units remaining) [ {} Unit ] - - location: 170 (remaining gas: 1039923.993 units remaining) + - location: 170 (remaining gas: 1039925.313 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 3c17b8b12f10..2f95f5baf1bb 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: 1039961.876 units remaining) + - location: 7 (remaining gas: 1039962.536 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039961.866 units remaining) + - location: 7 (remaining gas: 1039962.526 units remaining) [ ] - - location: 8 (remaining gas: 1039961.856 units remaining) + - location: 8 (remaining gas: 1039962.516 units remaining) [ 5 ] - - location: 11 (remaining gas: 1039961.846 units remaining) + - location: 11 (remaining gas: 1039962.506 units remaining) [ 6 5 ] - - location: 14 (remaining gas: 1039961.811 units remaining) + - location: 14 (remaining gas: 1039962.471 units remaining) [ 4 ] - - location: 15 (remaining gas: 1039961.801 units remaining) + - location: 15 (remaining gas: 1039962.461 units remaining) [ 4 4 ] - - location: 20 (remaining gas: 1039961.766 units remaining) + - location: 20 (remaining gas: 1039962.426 units remaining) [ 0 ] - - location: 21 (remaining gas: 1039961.756 units remaining) + - location: 21 (remaining gas: 1039962.416 units remaining) [ True ] - - location: 22 (remaining gas: 1039961.746 units remaining) + - location: 22 (remaining gas: 1039962.406 units remaining) [ ] - - location: 22 (remaining gas: 1039961.736 units remaining) + - location: 22 (remaining gas: 1039962.396 units remaining) [ ] - - location: 28 (remaining gas: 1039961.726 units remaining) + - location: 28 (remaining gas: 1039962.386 units remaining) [ 6 ] - - location: 31 (remaining gas: 1039961.716 units remaining) + - location: 31 (remaining gas: 1039962.376 units remaining) [ 5 6 ] - - location: 34 (remaining gas: 1039961.681 units remaining) + - location: 34 (remaining gas: 1039962.341 units remaining) [ 4 ] - - location: 35 (remaining gas: 1039961.671 units remaining) + - location: 35 (remaining gas: 1039962.331 units remaining) [ 4 4 ] - - location: 40 (remaining gas: 1039961.636 units remaining) + - location: 40 (remaining gas: 1039962.296 units remaining) [ 0 ] - - location: 41 (remaining gas: 1039961.626 units remaining) + - location: 41 (remaining gas: 1039962.286 units remaining) [ True ] - - location: 42 (remaining gas: 1039961.616 units remaining) + - location: 42 (remaining gas: 1039962.276 units remaining) [ ] - - location: 42 (remaining gas: 1039961.606 units remaining) + - location: 42 (remaining gas: 1039962.266 units remaining) [ ] - - location: 48 (remaining gas: 1039961.596 units remaining) + - location: 48 (remaining gas: 1039962.256 units remaining) [ 12 ] - - location: 51 (remaining gas: 1039961.586 units remaining) + - location: 51 (remaining gas: 1039962.246 units remaining) [ -1 12 ] - - location: 54 (remaining gas: 1039961.551 units remaining) + - location: 54 (remaining gas: 1039962.211 units remaining) [ 12 ] - - location: 55 (remaining gas: 1039961.541 units remaining) + - location: 55 (remaining gas: 1039962.201 units remaining) [ 12 12 ] - - location: 60 (remaining gas: 1039961.506 units remaining) + - location: 60 (remaining gas: 1039962.166 units remaining) [ 0 ] - - location: 61 (remaining gas: 1039961.496 units remaining) + - location: 61 (remaining gas: 1039962.156 units remaining) [ True ] - - location: 62 (remaining gas: 1039961.486 units remaining) + - location: 62 (remaining gas: 1039962.146 units remaining) [ ] - - location: 62 (remaining gas: 1039961.476 units remaining) + - location: 62 (remaining gas: 1039962.136 units remaining) [ ] - - location: 68 (remaining gas: 1039961.466 units remaining) + - location: 68 (remaining gas: 1039962.126 units remaining) [ 12 ] - - location: 71 (remaining gas: 1039961.456 units remaining) + - location: 71 (remaining gas: 1039962.116 units remaining) [ -5 12 ] - - location: 74 (remaining gas: 1039961.421 units remaining) + - location: 74 (remaining gas: 1039962.081 units remaining) [ 8 ] - - location: 75 (remaining gas: 1039961.411 units remaining) + - location: 75 (remaining gas: 1039962.071 units remaining) [ 8 8 ] - - location: 80 (remaining gas: 1039961.376 units remaining) + - location: 80 (remaining gas: 1039962.036 units remaining) [ 0 ] - - location: 81 (remaining gas: 1039961.366 units remaining) + - location: 81 (remaining gas: 1039962.026 units remaining) [ True ] - - location: 82 (remaining gas: 1039961.356 units remaining) + - location: 82 (remaining gas: 1039962.016 units remaining) [ ] - - location: 82 (remaining gas: 1039961.346 units remaining) + - location: 82 (remaining gas: 1039962.006 units remaining) [ ] - - location: 88 (remaining gas: 1039961.336 units remaining) + - location: 88 (remaining gas: 1039961.996 units remaining) [ Unit ] - - location: 89 (remaining gas: 1039961.326 units remaining) + - location: 89 (remaining gas: 1039961.986 units remaining) [ {} Unit ] - - location: 91 (remaining gas: 1039961.316 units remaining) + - location: 91 (remaining gas: 1039961.976 units remaining) [ (Pair {} Unit) ] 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 425d714ff27f..8884b6c3b53e 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: 1039954.072 units remaining) + - location: 11 (remaining gas: 1039954.897 units remaining) [ (Pair (Pair 1 4 2 Unit) Unit) ] - - location: 11 (remaining gas: 1039954.062 units remaining) + - location: 11 (remaining gas: 1039954.887 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 12 (remaining gas: 1039954.052 units remaining) + - location: 12 (remaining gas: 1039954.877 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 13 (remaining gas: 1039954.042 units remaining) + - location: 13 (remaining gas: 1039954.867 units remaining) [ 1 (Pair 1 4 2 Unit) ] - - location: 14 (remaining gas: 1039954.032 units remaining) + - location: 14 (remaining gas: 1039954.857 units remaining) [ 1 1 (Pair 1 4 2 Unit) ] - - location: 19 (remaining gas: 1039953.997 units remaining) + - location: 19 (remaining gas: 1039954.822 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 20 (remaining gas: 1039953.987 units remaining) + - location: 20 (remaining gas: 1039954.812 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 21 (remaining gas: 1039953.977 units remaining) + - location: 21 (remaining gas: 1039954.802 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 21 (remaining gas: 1039953.967 units remaining) + - location: 21 (remaining gas: 1039954.792 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 27 (remaining gas: 1039953.957 units remaining) + - location: 27 (remaining gas: 1039954.782 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 28 (remaining gas: 1039953.937 units remaining) + - location: 28 (remaining gas: 1039954.762 units remaining) [ 1 (Pair 1 4 2 Unit) ] - - location: 30 (remaining gas: 1039953.927 units remaining) + - location: 30 (remaining gas: 1039954.752 units remaining) [ 1 1 (Pair 1 4 2 Unit) ] - - location: 35 (remaining gas: 1039953.892 units remaining) + - location: 35 (remaining gas: 1039954.717 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 36 (remaining gas: 1039953.882 units remaining) + - location: 36 (remaining gas: 1039954.707 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 37 (remaining gas: 1039953.872 units remaining) + - location: 37 (remaining gas: 1039954.697 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 37 (remaining gas: 1039953.862 units remaining) + - location: 37 (remaining gas: 1039954.687 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 43 (remaining gas: 1039953.852 units remaining) + - location: 43 (remaining gas: 1039954.677 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 44 (remaining gas: 1039953.831 units remaining) + - location: 44 (remaining gas: 1039954.656 units remaining) [ 4 (Pair 1 4 2 Unit) ] - - location: 46 (remaining gas: 1039953.821 units remaining) + - location: 46 (remaining gas: 1039954.646 units remaining) [ 4 4 (Pair 1 4 2 Unit) ] - - location: 51 (remaining gas: 1039953.786 units remaining) + - location: 51 (remaining gas: 1039954.611 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 52 (remaining gas: 1039953.776 units remaining) + - location: 52 (remaining gas: 1039954.601 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 53 (remaining gas: 1039953.766 units remaining) + - location: 53 (remaining gas: 1039954.591 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 53 (remaining gas: 1039953.756 units remaining) + - location: 53 (remaining gas: 1039954.581 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 59 (remaining gas: 1039953.746 units remaining) + - location: 59 (remaining gas: 1039954.571 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 60 (remaining gas: 1039953.724 units remaining) + - location: 60 (remaining gas: 1039954.549 units remaining) [ 2 (Pair 1 4 2 Unit) ] - - location: 62 (remaining gas: 1039953.714 units remaining) + - location: 62 (remaining gas: 1039954.539 units remaining) [ 2 2 (Pair 1 4 2 Unit) ] - - location: 67 (remaining gas: 1039953.679 units remaining) + - location: 67 (remaining gas: 1039954.504 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 68 (remaining gas: 1039953.669 units remaining) + - location: 68 (remaining gas: 1039954.494 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 69 (remaining gas: 1039953.659 units remaining) + - location: 69 (remaining gas: 1039954.484 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 69 (remaining gas: 1039953.649 units remaining) + - location: 69 (remaining gas: 1039954.474 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 75 (remaining gas: 1039953.639 units remaining) + - location: 75 (remaining gas: 1039954.464 units remaining) [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - location: 76 (remaining gas: 1039953.616 units remaining) + - location: 76 (remaining gas: 1039954.441 units remaining) [ Unit (Pair 1 4 2 Unit) ] - - location: 78 (remaining gas: 1039953.606 units remaining) + - location: 78 (remaining gas: 1039954.431 units remaining) [ Unit Unit (Pair 1 4 2 Unit) ] - - location: 81 (remaining gas: 1039953.596 units remaining) + - location: 81 (remaining gas: 1039954.421 units remaining) [ 0 (Pair 1 4 2 Unit) ] - - location: 82 (remaining gas: 1039953.586 units remaining) + - location: 82 (remaining gas: 1039954.411 units remaining) [ True (Pair 1 4 2 Unit) ] - - location: 83 (remaining gas: 1039953.576 units remaining) + - location: 83 (remaining gas: 1039954.401 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 83 (remaining gas: 1039953.566 units remaining) + - location: 83 (remaining gas: 1039954.391 units remaining) [ (Pair 1 4 2 Unit) ] - - location: 89 (remaining gas: 1039953.556 units remaining) + - location: 89 (remaining gas: 1039954.381 units remaining) [ ] - - location: 90 (remaining gas: 1039953.546 units remaining) + - location: 90 (remaining gas: 1039954.371 units remaining) [ Unit ] - - location: 91 (remaining gas: 1039953.536 units remaining) + - location: 91 (remaining gas: 1039954.361 units remaining) [ {} Unit ] - - location: 93 (remaining gas: 1039953.526 units remaining) + - location: 93 (remaining gas: 1039954.351 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 2fbc21dd6d5c..ec402532807c 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: 1039785.568 units remaining) + - location: 7 (remaining gas: 1039790.353 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039785.558 units remaining) + - location: 7 (remaining gas: 1039790.343 units remaining) [ ] - - location: 8 (remaining gas: 1039785.548 units remaining) + - location: 8 (remaining gas: 1039790.333 units remaining) [ True ] - - location: 11 (remaining gas: 1039785.538 units remaining) + - location: 11 (remaining gas: 1039790.323 units remaining) [ True True ] - - location: 12 (remaining gas: 1039785.503 units remaining) + - location: 12 (remaining gas: 1039790.288 units remaining) [ 0 ] - - location: 14 (remaining gas: 1039785.493 units remaining) + - location: 14 (remaining gas: 1039790.278 units remaining) [ True ] - - location: 15 (remaining gas: 1039785.483 units remaining) + - location: 15 (remaining gas: 1039790.268 units remaining) [ ] - - location: 15 (remaining gas: 1039785.473 units remaining) + - location: 15 (remaining gas: 1039790.258 units remaining) [ ] - - location: 21 (remaining gas: 1039785.463 units remaining) + - location: 21 (remaining gas: 1039790.248 units remaining) [ False ] - - location: 24 (remaining gas: 1039785.453 units remaining) + - location: 24 (remaining gas: 1039790.238 units remaining) [ False False ] - - location: 25 (remaining gas: 1039785.418 units remaining) + - location: 25 (remaining gas: 1039790.203 units remaining) [ 0 ] - - location: 27 (remaining gas: 1039785.408 units remaining) + - location: 27 (remaining gas: 1039790.193 units remaining) [ True ] - - location: 28 (remaining gas: 1039785.398 units remaining) + - location: 28 (remaining gas: 1039790.183 units remaining) [ ] - - location: 28 (remaining gas: 1039785.388 units remaining) + - location: 28 (remaining gas: 1039790.173 units remaining) [ ] - - location: 34 (remaining gas: 1039785.378 units remaining) + - location: 34 (remaining gas: 1039790.163 units remaining) [ False ] - - location: 37 (remaining gas: 1039785.368 units remaining) + - location: 37 (remaining gas: 1039790.153 units remaining) [ True False ] - - location: 40 (remaining gas: 1039785.333 units remaining) + - location: 40 (remaining gas: 1039790.118 units remaining) [ 1 ] - - location: 42 (remaining gas: 1039785.323 units remaining) + - location: 42 (remaining gas: 1039790.108 units remaining) [ True ] - - location: 43 (remaining gas: 1039785.313 units remaining) + - location: 43 (remaining gas: 1039790.098 units remaining) [ ] - - location: 43 (remaining gas: 1039785.303 units remaining) + - location: 43 (remaining gas: 1039790.088 units remaining) [ ] - - location: 49 (remaining gas: 1039785.293 units remaining) + - location: 49 (remaining gas: 1039790.078 units remaining) [ True ] - - location: 52 (remaining gas: 1039785.283 units remaining) + - location: 52 (remaining gas: 1039790.068 units remaining) [ False True ] - - location: 55 (remaining gas: 1039785.248 units remaining) + - location: 55 (remaining gas: 1039790.033 units remaining) [ -1 ] - - location: 57 (remaining gas: 1039785.238 units remaining) + - location: 57 (remaining gas: 1039790.023 units remaining) [ True ] - - location: 58 (remaining gas: 1039785.228 units remaining) + - location: 58 (remaining gas: 1039790.013 units remaining) [ ] - - location: 58 (remaining gas: 1039785.218 units remaining) + - location: 58 (remaining gas: 1039790.003 units remaining) [ ] - - location: 64 (remaining gas: 1039785.208 units remaining) + - location: 64 (remaining gas: 1039789.993 units remaining) [ 0xaabbcc ] - - location: 67 (remaining gas: 1039785.198 units remaining) + - location: 67 (remaining gas: 1039789.983 units remaining) [ 0xaabbcc 0xaabbcc ] - - location: 68 (remaining gas: 1039785.163 units remaining) + - location: 68 (remaining gas: 1039789.948 units remaining) [ 0 ] - - location: 70 (remaining gas: 1039785.153 units remaining) + - location: 70 (remaining gas: 1039789.938 units remaining) [ True ] - - location: 71 (remaining gas: 1039785.143 units remaining) + - location: 71 (remaining gas: 1039789.928 units remaining) [ ] - - location: 71 (remaining gas: 1039785.133 units remaining) + - location: 71 (remaining gas: 1039789.918 units remaining) [ ] - - location: 77 (remaining gas: 1039785.123 units remaining) + - location: 77 (remaining gas: 1039789.908 units remaining) [ 0x ] - - location: 80 (remaining gas: 1039785.113 units remaining) + - location: 80 (remaining gas: 1039789.898 units remaining) [ 0x 0x ] - - location: 83 (remaining gas: 1039785.078 units remaining) + - location: 83 (remaining gas: 1039789.863 units remaining) [ 0 ] - - location: 85 (remaining gas: 1039785.068 units remaining) + - location: 85 (remaining gas: 1039789.853 units remaining) [ True ] - - location: 86 (remaining gas: 1039785.058 units remaining) + - location: 86 (remaining gas: 1039789.843 units remaining) [ ] - - location: 86 (remaining gas: 1039785.048 units remaining) + - location: 86 (remaining gas: 1039789.833 units remaining) [ ] - - location: 92 (remaining gas: 1039785.038 units remaining) + - location: 92 (remaining gas: 1039789.823 units remaining) [ 0x ] - - location: 95 (remaining gas: 1039785.028 units remaining) + - location: 95 (remaining gas: 1039789.813 units remaining) [ 0x01 0x ] - - location: 98 (remaining gas: 1039784.993 units remaining) + - location: 98 (remaining gas: 1039789.778 units remaining) [ 1 ] - - location: 100 (remaining gas: 1039784.983 units remaining) + - location: 100 (remaining gas: 1039789.768 units remaining) [ True ] - - location: 101 (remaining gas: 1039784.973 units remaining) + - location: 101 (remaining gas: 1039789.758 units remaining) [ ] - - location: 101 (remaining gas: 1039784.963 units remaining) + - location: 101 (remaining gas: 1039789.748 units remaining) [ ] - - location: 107 (remaining gas: 1039784.953 units remaining) + - location: 107 (remaining gas: 1039789.738 units remaining) [ 0x01 ] - - location: 110 (remaining gas: 1039784.943 units remaining) + - location: 110 (remaining gas: 1039789.728 units remaining) [ 0x02 0x01 ] - - location: 113 (remaining gas: 1039784.908 units remaining) + - location: 113 (remaining gas: 1039789.693 units remaining) [ 1 ] - - location: 115 (remaining gas: 1039784.898 units remaining) + - location: 115 (remaining gas: 1039789.683 units remaining) [ True ] - - location: 116 (remaining gas: 1039784.888 units remaining) + - location: 116 (remaining gas: 1039789.673 units remaining) [ ] - - location: 116 (remaining gas: 1039784.878 units remaining) + - location: 116 (remaining gas: 1039789.663 units remaining) [ ] - - location: 122 (remaining gas: 1039784.868 units remaining) + - location: 122 (remaining gas: 1039789.653 units remaining) [ 0x02 ] - - location: 125 (remaining gas: 1039784.858 units remaining) + - location: 125 (remaining gas: 1039789.643 units remaining) [ 0x01 0x02 ] - - location: 128 (remaining gas: 1039784.823 units remaining) + - location: 128 (remaining gas: 1039789.608 units remaining) [ -1 ] - - location: 130 (remaining gas: 1039784.813 units remaining) + - location: 130 (remaining gas: 1039789.598 units remaining) [ True ] - - location: 131 (remaining gas: 1039784.803 units remaining) + - location: 131 (remaining gas: 1039789.588 units remaining) [ ] - - location: 131 (remaining gas: 1039784.793 units remaining) + - location: 131 (remaining gas: 1039789.578 units remaining) [ ] - - location: 137 (remaining gas: 1039784.783 units remaining) + - location: 137 (remaining gas: 1039789.568 units remaining) [ 1 ] - - location: 140 (remaining gas: 1039784.773 units remaining) + - location: 140 (remaining gas: 1039789.558 units remaining) [ 1 1 ] - - location: 141 (remaining gas: 1039784.738 units remaining) + - location: 141 (remaining gas: 1039789.523 units remaining) [ 0 ] - - location: 143 (remaining gas: 1039784.728 units remaining) + - location: 143 (remaining gas: 1039789.513 units remaining) [ True ] - - location: 144 (remaining gas: 1039784.718 units remaining) + - location: 144 (remaining gas: 1039789.503 units remaining) [ ] - - location: 144 (remaining gas: 1039784.708 units remaining) + - location: 144 (remaining gas: 1039789.493 units remaining) [ ] - - location: 150 (remaining gas: 1039784.698 units remaining) + - location: 150 (remaining gas: 1039789.483 units remaining) [ 10 ] - - location: 153 (remaining gas: 1039784.688 units remaining) + - location: 153 (remaining gas: 1039789.473 units remaining) [ 5 10 ] - - location: 156 (remaining gas: 1039784.653 units remaining) + - location: 156 (remaining gas: 1039789.438 units remaining) [ -1 ] - - location: 158 (remaining gas: 1039784.643 units remaining) + - location: 158 (remaining gas: 1039789.428 units remaining) [ True ] - - location: 159 (remaining gas: 1039784.633 units remaining) + - location: 159 (remaining gas: 1039789.418 units remaining) [ ] - - location: 159 (remaining gas: 1039784.623 units remaining) + - location: 159 (remaining gas: 1039789.408 units remaining) [ ] - - location: 165 (remaining gas: 1039784.613 units remaining) + - location: 165 (remaining gas: 1039789.398 units remaining) [ -4 ] - - location: 168 (remaining gas: 1039784.603 units remaining) + - location: 168 (remaining gas: 1039789.388 units remaining) [ 1923 -4 ] - - location: 171 (remaining gas: 1039784.568 units remaining) + - location: 171 (remaining gas: 1039789.353 units remaining) [ 1 ] - - location: 173 (remaining gas: 1039784.558 units remaining) + - location: 173 (remaining gas: 1039789.343 units remaining) [ True ] - - location: 174 (remaining gas: 1039784.548 units remaining) + - location: 174 (remaining gas: 1039789.333 units remaining) [ ] - - location: 174 (remaining gas: 1039784.538 units remaining) + - location: 174 (remaining gas: 1039789.323 units remaining) [ ] - - location: 180 (remaining gas: 1039784.528 units remaining) + - location: 180 (remaining gas: 1039789.313 units remaining) [ 1 ] - - location: 183 (remaining gas: 1039784.518 units remaining) + - location: 183 (remaining gas: 1039789.303 units remaining) [ 1 1 ] - - location: 184 (remaining gas: 1039784.483 units remaining) + - location: 184 (remaining gas: 1039789.268 units remaining) [ 0 ] - - location: 186 (remaining gas: 1039784.473 units remaining) + - location: 186 (remaining gas: 1039789.258 units remaining) [ True ] - - location: 187 (remaining gas: 1039784.463 units remaining) + - location: 187 (remaining gas: 1039789.248 units remaining) [ ] - - location: 187 (remaining gas: 1039784.453 units remaining) + - location: 187 (remaining gas: 1039789.238 units remaining) [ ] - - location: 193 (remaining gas: 1039784.443 units remaining) + - location: 193 (remaining gas: 1039789.228 units remaining) [ 10 ] - - location: 196 (remaining gas: 1039784.433 units remaining) + - location: 196 (remaining gas: 1039789.218 units remaining) [ 5 10 ] - - location: 199 (remaining gas: 1039784.398 units remaining) + - location: 199 (remaining gas: 1039789.183 units remaining) [ -1 ] - - location: 201 (remaining gas: 1039784.388 units remaining) + - location: 201 (remaining gas: 1039789.173 units remaining) [ True ] - - location: 202 (remaining gas: 1039784.378 units remaining) + - location: 202 (remaining gas: 1039789.163 units remaining) [ ] - - location: 202 (remaining gas: 1039784.368 units remaining) + - location: 202 (remaining gas: 1039789.153 units remaining) [ ] - - location: 208 (remaining gas: 1039784.358 units remaining) + - location: 208 (remaining gas: 1039789.143 units remaining) [ 4 ] - - location: 211 (remaining gas: 1039784.348 units remaining) + - location: 211 (remaining gas: 1039789.133 units remaining) [ 1923 4 ] - - location: 214 (remaining gas: 1039784.313 units remaining) + - location: 214 (remaining gas: 1039789.098 units remaining) [ 1 ] - - location: 216 (remaining gas: 1039784.303 units remaining) + - location: 216 (remaining gas: 1039789.088 units remaining) [ True ] - - location: 217 (remaining gas: 1039784.293 units remaining) + - location: 217 (remaining gas: 1039789.078 units remaining) [ ] - - location: 217 (remaining gas: 1039784.283 units remaining) + - location: 217 (remaining gas: 1039789.068 units remaining) [ ] - - location: 223 (remaining gas: 1039784.273 units remaining) + - location: 223 (remaining gas: 1039789.058 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 226 (remaining gas: 1039784.263 units remaining) + - location: 226 (remaining gas: 1039789.048 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 227 (remaining gas: 1039784.227 units remaining) + - location: 227 (remaining gas: 1039789.012 units remaining) [ 0 ] - - location: 229 (remaining gas: 1039784.217 units remaining) + - location: 229 (remaining gas: 1039789.002 units remaining) [ True ] - - location: 230 (remaining gas: 1039784.207 units remaining) + - location: 230 (remaining gas: 1039788.992 units remaining) [ ] - - location: 230 (remaining gas: 1039784.197 units remaining) + - location: 230 (remaining gas: 1039788.982 units remaining) [ ] - - location: 236 (remaining gas: 1039784.187 units remaining) + - location: 236 (remaining gas: 1039788.972 units remaining) [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" ] - - location: 239 (remaining gas: 1039784.177 units remaining) + - location: 239 (remaining gas: 1039788.962 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" ] - - location: 242 (remaining gas: 1039784.141 units remaining) + - location: 242 (remaining gas: 1039788.926 units remaining) [ -1 ] - - location: 244 (remaining gas: 1039784.131 units remaining) + - location: 244 (remaining gas: 1039788.916 units remaining) [ True ] - - location: 245 (remaining gas: 1039784.121 units remaining) + - location: 245 (remaining gas: 1039788.906 units remaining) [ ] - - location: 245 (remaining gas: 1039784.111 units remaining) + - location: 245 (remaining gas: 1039788.896 units remaining) [ ] - - location: 251 (remaining gas: 1039784.101 units remaining) + - location: 251 (remaining gas: 1039788.886 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 254 (remaining gas: 1039784.091 units remaining) + - location: 254 (remaining gas: 1039788.876 units remaining) [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 257 (remaining gas: 1039784.055 units remaining) + - location: 257 (remaining gas: 1039788.840 units remaining) [ 1 ] - - location: 259 (remaining gas: 1039784.045 units remaining) + - location: 259 (remaining gas: 1039788.830 units remaining) [ True ] - - location: 260 (remaining gas: 1039784.035 units remaining) + - location: 260 (remaining gas: 1039788.820 units remaining) [ ] - - location: 260 (remaining gas: 1039784.025 units remaining) + - location: 260 (remaining gas: 1039788.810 units remaining) [ ] - - location: 266 (remaining gas: 1039784.015 units remaining) + - location: 266 (remaining gas: 1039788.800 units remaining) [ 1 ] - - location: 269 (remaining gas: 1039784.005 units remaining) + - location: 269 (remaining gas: 1039788.790 units remaining) [ 1 1 ] - - location: 270 (remaining gas: 1039783.970 units remaining) + - location: 270 (remaining gas: 1039788.755 units remaining) [ 0 ] - - location: 272 (remaining gas: 1039783.960 units remaining) + - location: 272 (remaining gas: 1039788.745 units remaining) [ True ] - - location: 273 (remaining gas: 1039783.950 units remaining) + - location: 273 (remaining gas: 1039788.735 units remaining) [ ] - - location: 273 (remaining gas: 1039783.940 units remaining) + - location: 273 (remaining gas: 1039788.725 units remaining) [ ] - - location: 279 (remaining gas: 1039783.930 units remaining) + - location: 279 (remaining gas: 1039788.715 units remaining) [ 10 ] - - location: 282 (remaining gas: 1039783.920 units remaining) + - location: 282 (remaining gas: 1039788.705 units remaining) [ 5 10 ] - - location: 285 (remaining gas: 1039783.885 units remaining) + - location: 285 (remaining gas: 1039788.670 units remaining) [ -1 ] - - location: 287 (remaining gas: 1039783.875 units remaining) + - location: 287 (remaining gas: 1039788.660 units remaining) [ True ] - - location: 288 (remaining gas: 1039783.865 units remaining) + - location: 288 (remaining gas: 1039788.650 units remaining) [ ] - - location: 288 (remaining gas: 1039783.855 units remaining) + - location: 288 (remaining gas: 1039788.640 units remaining) [ ] - - location: 294 (remaining gas: 1039783.845 units remaining) + - location: 294 (remaining gas: 1039788.630 units remaining) [ 4 ] - - location: 297 (remaining gas: 1039783.835 units remaining) + - location: 297 (remaining gas: 1039788.620 units remaining) [ 1923 4 ] - - location: 300 (remaining gas: 1039783.800 units remaining) + - location: 300 (remaining gas: 1039788.585 units remaining) [ 1 ] - - location: 302 (remaining gas: 1039783.790 units remaining) + - location: 302 (remaining gas: 1039788.575 units remaining) [ True ] - - location: 303 (remaining gas: 1039783.780 units remaining) + - location: 303 (remaining gas: 1039788.565 units remaining) [ ] - - location: 303 (remaining gas: 1039783.770 units remaining) + - location: 303 (remaining gas: 1039788.555 units remaining) [ ] - - location: 309 (remaining gas: 1039783.760 units remaining) + - location: 309 (remaining gas: 1039788.545 units remaining) [ "AABBCC" ] - - location: 312 (remaining gas: 1039783.750 units remaining) + - location: 312 (remaining gas: 1039788.535 units remaining) [ "AABBCC" "AABBCC" ] - - location: 313 (remaining gas: 1039783.715 units remaining) + - location: 313 (remaining gas: 1039788.500 units remaining) [ 0 ] - - location: 315 (remaining gas: 1039783.705 units remaining) + - location: 315 (remaining gas: 1039788.490 units remaining) [ True ] - - location: 316 (remaining gas: 1039783.695 units remaining) + - location: 316 (remaining gas: 1039788.480 units remaining) [ ] - - location: 316 (remaining gas: 1039783.685 units remaining) + - location: 316 (remaining gas: 1039788.470 units remaining) [ ] - - location: 322 (remaining gas: 1039783.675 units remaining) + - location: 322 (remaining gas: 1039788.460 units remaining) [ "" ] - - location: 325 (remaining gas: 1039783.665 units remaining) + - location: 325 (remaining gas: 1039788.450 units remaining) [ "" "" ] - - location: 328 (remaining gas: 1039783.630 units remaining) + - location: 328 (remaining gas: 1039788.415 units remaining) [ 0 ] - - location: 330 (remaining gas: 1039783.620 units remaining) + - location: 330 (remaining gas: 1039788.405 units remaining) [ True ] - - location: 331 (remaining gas: 1039783.610 units remaining) + - location: 331 (remaining gas: 1039788.395 units remaining) [ ] - - location: 331 (remaining gas: 1039783.600 units remaining) + - location: 331 (remaining gas: 1039788.385 units remaining) [ ] - - location: 337 (remaining gas: 1039783.590 units remaining) + - location: 337 (remaining gas: 1039788.375 units remaining) [ "" ] - - location: 340 (remaining gas: 1039783.580 units remaining) + - location: 340 (remaining gas: 1039788.365 units remaining) [ "a" "" ] - - location: 343 (remaining gas: 1039783.545 units remaining) + - location: 343 (remaining gas: 1039788.330 units remaining) [ 1 ] - - location: 345 (remaining gas: 1039783.535 units remaining) + - location: 345 (remaining gas: 1039788.320 units remaining) [ True ] - - location: 346 (remaining gas: 1039783.525 units remaining) + - location: 346 (remaining gas: 1039788.310 units remaining) [ ] - - location: 346 (remaining gas: 1039783.515 units remaining) + - location: 346 (remaining gas: 1039788.300 units remaining) [ ] - - location: 352 (remaining gas: 1039783.505 units remaining) + - location: 352 (remaining gas: 1039788.290 units remaining) [ "a" ] - - location: 355 (remaining gas: 1039783.495 units remaining) + - location: 355 (remaining gas: 1039788.280 units remaining) [ "b" "a" ] - - location: 358 (remaining gas: 1039783.460 units remaining) + - location: 358 (remaining gas: 1039788.245 units remaining) [ 1 ] - - location: 360 (remaining gas: 1039783.450 units remaining) + - location: 360 (remaining gas: 1039788.235 units remaining) [ True ] - - location: 361 (remaining gas: 1039783.440 units remaining) + - location: 361 (remaining gas: 1039788.225 units remaining) [ ] - - location: 361 (remaining gas: 1039783.430 units remaining) + - location: 361 (remaining gas: 1039788.215 units remaining) [ ] - - location: 367 (remaining gas: 1039783.420 units remaining) + - location: 367 (remaining gas: 1039788.205 units remaining) [ "b" ] - - location: 370 (remaining gas: 1039783.410 units remaining) + - location: 370 (remaining gas: 1039788.195 units remaining) [ "a" "b" ] - - location: 373 (remaining gas: 1039783.375 units remaining) + - location: 373 (remaining gas: 1039788.160 units remaining) [ -1 ] - - location: 375 (remaining gas: 1039783.365 units remaining) + - location: 375 (remaining gas: 1039788.150 units remaining) [ True ] - - location: 376 (remaining gas: 1039783.355 units remaining) + - location: 376 (remaining gas: 1039788.140 units remaining) [ ] - - location: 376 (remaining gas: 1039783.345 units remaining) + - location: 376 (remaining gas: 1039788.130 units remaining) [ ] - - location: 382 (remaining gas: 1039783.335 units remaining) + - location: 382 (remaining gas: 1039788.120 units remaining) [ "2019-09-16T08:38:05Z" ] - - location: 385 (remaining gas: 1039783.325 units remaining) + - location: 385 (remaining gas: 1039788.110 units remaining) [ "2019-09-16T08:38:05Z" "2019-09-16T08:38:05Z" ] - - location: 386 (remaining gas: 1039783.290 units remaining) + - location: 386 (remaining gas: 1039788.075 units remaining) [ 0 ] - - location: 388 (remaining gas: 1039783.280 units remaining) + - location: 388 (remaining gas: 1039788.065 units remaining) [ True ] - - location: 389 (remaining gas: 1039783.270 units remaining) + - location: 389 (remaining gas: 1039788.055 units remaining) [ ] - - location: 389 (remaining gas: 1039783.260 units remaining) + - location: 389 (remaining gas: 1039788.045 units remaining) [ ] - - location: 395 (remaining gas: 1039783.250 units remaining) + - location: 395 (remaining gas: 1039788.035 units remaining) [ "2017-09-16T08:38:04Z" ] - - location: 398 (remaining gas: 1039783.240 units remaining) + - location: 398 (remaining gas: 1039788.025 units remaining) [ "2019-09-16T08:38:05Z" "2017-09-16T08:38:04Z" ] - - location: 401 (remaining gas: 1039783.205 units remaining) + - location: 401 (remaining gas: 1039787.990 units remaining) [ 1 ] - - location: 403 (remaining gas: 1039783.195 units remaining) + - location: 403 (remaining gas: 1039787.980 units remaining) [ True ] - - location: 404 (remaining gas: 1039783.185 units remaining) + - location: 404 (remaining gas: 1039787.970 units remaining) [ ] - - location: 404 (remaining gas: 1039783.175 units remaining) + - location: 404 (remaining gas: 1039787.960 units remaining) [ ] - - location: 410 (remaining gas: 1039783.165 units remaining) + - location: 410 (remaining gas: 1039787.950 units remaining) [ "2019-09-16T08:38:05Z" ] - - location: 413 (remaining gas: 1039783.155 units remaining) + - location: 413 (remaining gas: 1039787.940 units remaining) [ "2019-09-16T08:38:04Z" "2019-09-16T08:38:05Z" ] - - location: 416 (remaining gas: 1039783.120 units remaining) + - location: 416 (remaining gas: 1039787.905 units remaining) [ -1 ] - - location: 418 (remaining gas: 1039783.110 units remaining) + - location: 418 (remaining gas: 1039787.895 units remaining) [ True ] - - location: 419 (remaining gas: 1039783.100 units remaining) + - location: 419 (remaining gas: 1039787.885 units remaining) [ ] - - location: 419 (remaining gas: 1039783.090 units remaining) + - location: 419 (remaining gas: 1039787.875 units remaining) [ ] - - location: 425 (remaining gas: 1039783.080 units remaining) + - location: 425 (remaining gas: 1039787.865 units remaining) [ Unit ] - - location: 426 (remaining gas: 1039783.070 units remaining) + - location: 426 (remaining gas: 1039787.855 units remaining) [ {} Unit ] - - location: 428 (remaining gas: 1039783.060 units remaining) + - location: 428 (remaining gas: 1039787.845 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 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 2f638e4df92b..1b2a8b90470b 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: 1039874.637 units remaining) + - location: 24 (remaining gas: 1039880.082 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: 1039874.627 units remaining) + - location: 24 (remaining gas: 1039880.072 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 25 (remaining gas: 1039874.617 units remaining) + - location: 25 (remaining gas: 1039880.062 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: 1039874.607 units remaining) + - location: 27 (remaining gas: 1039880.052 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: 1039874.597 units remaining) + - location: 28 (remaining gas: 1039880.042 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: 1039874.587 units remaining) + - location: 30 (remaining gas: 1039880.032 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: 1039874.567 units remaining) + - location: 28 (remaining gas: 1039880.012 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: 1039874.532 units remaining) + - location: 31 (remaining gas: 1039879.977 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: 1039874.522 units remaining) + - location: 34 (remaining gas: 1039879.967 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: 1039874.502 units remaining) + - location: 31 (remaining gas: 1039879.947 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: 1039874.492 units remaining) + - location: 31 (remaining gas: 1039879.937 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: 1039874.492 units remaining) + - location: 31 (remaining gas: 1039879.937 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: 1039874.455 units remaining) + - location: 35 (remaining gas: 1039879.900 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: 1039874.445 units remaining) + - location: 38 (remaining gas: 1039879.890 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: 1039874.425 units remaining) + - location: 35 (remaining gas: 1039879.870 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: 1039874.415 units remaining) + - location: 35 (remaining gas: 1039879.860 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: 1039874.405 units remaining) + - location: 35 (remaining gas: 1039879.850 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: 1039874.405 units remaining) + - location: 35 (remaining gas: 1039879.850 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: 1039874.365 units remaining) + - location: 39 (remaining gas: 1039879.810 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: 1039874.355 units remaining) + - location: 42 (remaining gas: 1039879.800 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: 1039874.335 units remaining) + - location: 39 (remaining gas: 1039879.780 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: 1039874.325 units remaining) + - location: 39 (remaining gas: 1039879.770 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: 1039874.315 units remaining) + - location: 39 (remaining gas: 1039879.760 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: 1039874.305 units remaining) + - location: 39 (remaining gas: 1039879.750 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: 1039874.305 units remaining) + - location: 39 (remaining gas: 1039879.750 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: 1039874.263 units remaining) + - location: 43 (remaining gas: 1039879.708 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: 1039874.253 units remaining) + - location: 46 (remaining gas: 1039879.698 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: 1039874.233 units remaining) + - location: 43 (remaining gas: 1039879.678 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: 1039874.223 units remaining) + - location: 43 (remaining gas: 1039879.668 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: 1039874.213 units remaining) + - location: 43 (remaining gas: 1039879.658 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: 1039874.203 units remaining) + - location: 43 (remaining gas: 1039879.648 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: 1039874.193 units remaining) + - location: 43 (remaining gas: 1039879.638 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: 1039874.193 units remaining) + - location: 43 (remaining gas: 1039879.638 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: 1039874.148 units remaining) + - location: 47 (remaining gas: 1039879.593 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: 1039874.138 units remaining) + - location: 50 (remaining gas: 1039879.583 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: 1039874.118 units remaining) + - location: 47 (remaining gas: 1039879.563 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: 1039874.108 units remaining) + - location: 47 (remaining gas: 1039879.553 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: 1039874.098 units remaining) + - location: 47 (remaining gas: 1039879.543 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: 1039874.088 units remaining) + - location: 47 (remaining gas: 1039879.533 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: 1039874.078 units remaining) + - location: 47 (remaining gas: 1039879.523 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: 1039874.068 units remaining) + - location: 47 (remaining gas: 1039879.513 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: 1039874.068 units remaining) + - location: 47 (remaining gas: 1039879.513 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: 1039874.021 units remaining) + - location: 51 (remaining gas: 1039879.466 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: 1039874.011 units remaining) + - location: 54 (remaining gas: 1039879.456 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: 1039873.991 units remaining) + - location: 51 (remaining gas: 1039879.436 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: 1039873.981 units remaining) + - location: 51 (remaining gas: 1039879.426 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: 1039873.971 units remaining) + - location: 51 (remaining gas: 1039879.416 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: 1039873.961 units remaining) + - location: 51 (remaining gas: 1039879.406 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: 1039873.951 units remaining) + - location: 51 (remaining gas: 1039879.396 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: 1039873.941 units remaining) + - location: 51 (remaining gas: 1039879.386 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: 1039873.931 units remaining) + - location: 51 (remaining gas: 1039879.376 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: 1039873.931 units remaining) + - location: 51 (remaining gas: 1039879.376 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: 1039873.880 units remaining) + - location: 55 (remaining gas: 1039879.325 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: 1039873.870 units remaining) + - location: 58 (remaining gas: 1039879.315 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: 1039873.850 units remaining) + - location: 55 (remaining gas: 1039879.295 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: 1039873.840 units remaining) + - location: 55 (remaining gas: 1039879.285 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: 1039873.830 units remaining) + - location: 55 (remaining gas: 1039879.275 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: 1039873.820 units remaining) + - location: 55 (remaining gas: 1039879.265 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: 1039873.810 units remaining) + - location: 55 (remaining gas: 1039879.255 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: 1039873.800 units remaining) + - location: 55 (remaining gas: 1039879.245 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: 1039873.790 units remaining) + - location: 55 (remaining gas: 1039879.235 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: 1039873.780 units remaining) + - location: 55 (remaining gas: 1039879.225 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: 1039873.780 units remaining) + - location: 55 (remaining gas: 1039879.225 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: 1039873.727 units remaining) + - location: 59 (remaining gas: 1039879.172 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: 1039873.717 units remaining) + - location: 62 (remaining gas: 1039879.162 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: 1039873.697 units remaining) + - location: 59 (remaining gas: 1039879.142 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: 1039873.687 units remaining) + - location: 59 (remaining gas: 1039879.132 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: 1039873.677 units remaining) + - location: 59 (remaining gas: 1039879.122 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: 1039873.667 units remaining) + - location: 59 (remaining gas: 1039879.112 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: 1039873.657 units remaining) + - location: 59 (remaining gas: 1039879.102 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: 1039873.647 units remaining) + - location: 59 (remaining gas: 1039879.092 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: 1039873.637 units remaining) + - location: 59 (remaining gas: 1039879.082 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: 1039873.627 units remaining) + - location: 59 (remaining gas: 1039879.072 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: 1039873.617 units remaining) + - location: 59 (remaining gas: 1039879.062 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: 1039873.617 units remaining) + - location: 59 (remaining gas: 1039879.062 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: 1039873.561 units remaining) + - location: 63 (remaining gas: 1039879.006 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: 1039873.551 units remaining) + - location: 66 (remaining gas: 1039878.996 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: 1039873.531 units remaining) + - location: 63 (remaining gas: 1039878.976 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: 1039873.521 units remaining) + - location: 63 (remaining gas: 1039878.966 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: 1039873.511 units remaining) + - location: 63 (remaining gas: 1039878.956 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: 1039873.501 units remaining) + - location: 63 (remaining gas: 1039878.946 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: 1039873.491 units remaining) + - location: 63 (remaining gas: 1039878.936 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: 1039873.481 units remaining) + - location: 63 (remaining gas: 1039878.926 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: 1039873.471 units remaining) + - location: 63 (remaining gas: 1039878.916 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: 1039873.461 units remaining) + - location: 63 (remaining gas: 1039878.906 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: 1039873.451 units remaining) + - location: 63 (remaining gas: 1039878.896 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: 1039873.441 units remaining) + - location: 63 (remaining gas: 1039878.886 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: 1039873.441 units remaining) + - location: 63 (remaining gas: 1039878.886 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: 1039873.383 units remaining) + - location: 67 (remaining gas: 1039878.828 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: 1039873.373 units remaining) + - location: 70 (remaining gas: 1039878.818 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: 1039873.353 units remaining) + - location: 67 (remaining gas: 1039878.798 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: 1039873.343 units remaining) + - location: 67 (remaining gas: 1039878.788 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: 1039873.333 units remaining) + - location: 67 (remaining gas: 1039878.778 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: 1039873.323 units remaining) + - location: 67 (remaining gas: 1039878.768 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: 1039873.313 units remaining) + - location: 67 (remaining gas: 1039878.758 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: 1039873.303 units remaining) + - location: 67 (remaining gas: 1039878.748 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: 1039873.293 units remaining) + - location: 67 (remaining gas: 1039878.738 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: 1039873.283 units remaining) + - location: 67 (remaining gas: 1039878.728 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: 1039873.273 units remaining) + - location: 67 (remaining gas: 1039878.718 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: 1039873.263 units remaining) + - location: 67 (remaining gas: 1039878.708 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: 1039873.253 units remaining) + - location: 67 (remaining gas: 1039878.698 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: 1039873.253 units remaining) + - location: 67 (remaining gas: 1039878.698 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: 1039873.192 units remaining) + - location: 71 (remaining gas: 1039878.637 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: 1039873.182 units remaining) + - location: 74 (remaining gas: 1039878.627 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: 1039873.162 units remaining) + - location: 71 (remaining gas: 1039878.607 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: 1039873.152 units remaining) + - location: 71 (remaining gas: 1039878.597 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: 1039873.142 units remaining) + - location: 71 (remaining gas: 1039878.587 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: 1039873.132 units remaining) + - location: 71 (remaining gas: 1039878.577 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: 1039873.122 units remaining) + - location: 71 (remaining gas: 1039878.567 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: 1039873.112 units remaining) + - location: 71 (remaining gas: 1039878.557 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: 1039873.102 units remaining) + - location: 71 (remaining gas: 1039878.547 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: 1039873.092 units remaining) + - location: 71 (remaining gas: 1039878.537 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: 1039873.082 units remaining) + - location: 71 (remaining gas: 1039878.527 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: 1039873.072 units remaining) + - location: 71 (remaining gas: 1039878.517 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: 1039873.062 units remaining) + - location: 71 (remaining gas: 1039878.507 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: 1039873.052 units remaining) + - location: 71 (remaining gas: 1039878.497 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: 1039873.052 units remaining) + - location: 71 (remaining gas: 1039878.497 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: 1039872.989 units remaining) + - location: 75 (remaining gas: 1039878.434 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: 1039872.979 units remaining) + - location: 78 (remaining gas: 1039878.424 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: 1039872.959 units remaining) + - location: 75 (remaining gas: 1039878.404 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: 1039872.949 units remaining) + - location: 75 (remaining gas: 1039878.394 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: 1039872.939 units remaining) + - location: 75 (remaining gas: 1039878.384 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: 1039872.929 units remaining) + - location: 75 (remaining gas: 1039878.374 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: 1039872.919 units remaining) + - location: 75 (remaining gas: 1039878.364 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: 1039872.909 units remaining) + - location: 75 (remaining gas: 1039878.354 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: 1039872.899 units remaining) + - location: 75 (remaining gas: 1039878.344 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: 1039872.889 units remaining) + - location: 75 (remaining gas: 1039878.334 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: 1039872.879 units remaining) + - location: 75 (remaining gas: 1039878.324 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: 1039872.869 units remaining) + - location: 75 (remaining gas: 1039878.314 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: 1039872.859 units remaining) + - location: 75 (remaining gas: 1039878.304 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: 1039872.849 units remaining) + - location: 75 (remaining gas: 1039878.294 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: 1039872.839 units remaining) + - location: 75 (remaining gas: 1039878.284 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: 1039872.839 units remaining) + - location: 75 (remaining gas: 1039878.284 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: 1039872.773 units remaining) + - location: 79 (remaining gas: 1039878.218 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: 1039872.763 units remaining) + - location: 82 (remaining gas: 1039878.208 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: 1039872.743 units remaining) + - location: 79 (remaining gas: 1039878.188 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: 1039872.733 units remaining) + - location: 79 (remaining gas: 1039878.178 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: 1039872.723 units remaining) + - location: 79 (remaining gas: 1039878.168 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: 1039872.713 units remaining) + - location: 79 (remaining gas: 1039878.158 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: 1039872.703 units remaining) + - location: 79 (remaining gas: 1039878.148 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: 1039872.693 units remaining) + - location: 79 (remaining gas: 1039878.138 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: 1039872.683 units remaining) + - location: 79 (remaining gas: 1039878.128 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: 1039872.673 units remaining) + - location: 79 (remaining gas: 1039878.118 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: 1039872.663 units remaining) + - location: 79 (remaining gas: 1039878.108 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: 1039872.653 units remaining) + - location: 79 (remaining gas: 1039878.098 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: 1039872.643 units remaining) + - location: 79 (remaining gas: 1039878.088 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: 1039872.633 units remaining) + - location: 79 (remaining gas: 1039878.078 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: 1039872.623 units remaining) + - location: 79 (remaining gas: 1039878.068 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: 1039872.613 units remaining) + - location: 79 (remaining gas: 1039878.058 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: 1039872.613 units remaining) + - location: 79 (remaining gas: 1039878.058 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: 1039872.545 units remaining) + - location: 83 (remaining gas: 1039877.990 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: 1039872.535 units remaining) + - location: 86 (remaining gas: 1039877.980 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: 1039872.515 units remaining) + - location: 83 (remaining gas: 1039877.960 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: 1039872.505 units remaining) + - location: 83 (remaining gas: 1039877.950 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: 1039872.495 units remaining) + - location: 83 (remaining gas: 1039877.940 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: 1039872.485 units remaining) + - location: 83 (remaining gas: 1039877.930 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: 1039872.475 units remaining) + - location: 83 (remaining gas: 1039877.920 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: 1039872.465 units remaining) + - location: 83 (remaining gas: 1039877.910 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: 1039872.455 units remaining) + - location: 83 (remaining gas: 1039877.900 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: 1039872.445 units remaining) + - location: 83 (remaining gas: 1039877.890 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: 1039872.435 units remaining) + - location: 83 (remaining gas: 1039877.880 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: 1039872.425 units remaining) + - location: 83 (remaining gas: 1039877.870 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: 1039872.415 units remaining) + - location: 83 (remaining gas: 1039877.860 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: 1039872.405 units remaining) + - location: 83 (remaining gas: 1039877.850 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: 1039872.395 units remaining) + - location: 83 (remaining gas: 1039877.840 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: 1039872.385 units remaining) + - location: 83 (remaining gas: 1039877.830 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: 1039872.375 units remaining) + - location: 83 (remaining gas: 1039877.820 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: 1039872.375 units remaining) + - location: 83 (remaining gas: 1039877.820 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: 1039872.345 units remaining) + - location: 87 (remaining gas: 1039877.790 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: 1039872.309 units remaining) + - location: 89 (remaining gas: 1039877.754 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: 1039872.266 units remaining) + - location: 91 (remaining gas: 1039877.711 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: 1039872.217 units remaining) + - location: 93 (remaining gas: 1039877.662 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: 1039872.160 units remaining) + - location: 95 (remaining gas: 1039877.605 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: 1039872.097 units remaining) + - location: 97 (remaining gas: 1039877.542 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: 1039872.027 units remaining) + - location: 99 (remaining gas: 1039877.472 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: 1039871.951 units remaining) + - location: 101 (remaining gas: 1039877.396 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: 1039871.867 units remaining) + - location: 103 (remaining gas: 1039877.312 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: 1039871.777 units remaining) + - location: 105 (remaining gas: 1039877.222 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: 1039871.680 units remaining) + - location: 107 (remaining gas: 1039877.125 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: 1039871.577 units remaining) + - location: 109 (remaining gas: 1039877.022 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: 1039871.466 units remaining) + - location: 111 (remaining gas: 1039876.911 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: 1039871.349 units remaining) + - location: 113 (remaining gas: 1039876.794 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: 1039871.225 units remaining) + - location: 115 (remaining gas: 1039876.670 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: 1039871.095 units remaining) + - location: 117 (remaining gas: 1039876.540 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: 1039870.957 units remaining) + - location: 119 (remaining gas: 1039876.402 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: 1039870.927 units remaining) + - location: 121 (remaining gas: 1039876.372 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: 1039870.891 units remaining) + - location: 123 (remaining gas: 1039876.336 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: 1039870.848 units remaining) + - location: 125 (remaining gas: 1039876.293 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: 1039870.799 units remaining) + - location: 127 (remaining gas: 1039876.244 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: 1039870.742 units remaining) + - location: 129 (remaining gas: 1039876.187 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: 1039870.679 units remaining) + - location: 131 (remaining gas: 1039876.124 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: 1039870.609 units remaining) + - location: 133 (remaining gas: 1039876.054 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: 1039870.533 units remaining) + - location: 135 (remaining gas: 1039875.978 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: 1039870.449 units remaining) + - location: 137 (remaining gas: 1039875.894 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: 1039870.359 units remaining) + - location: 139 (remaining gas: 1039875.804 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: 1039870.262 units remaining) + - location: 141 (remaining gas: 1039875.707 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: 1039870.159 units remaining) + - location: 143 (remaining gas: 1039875.604 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: 1039870.048 units remaining) + - location: 145 (remaining gas: 1039875.493 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: 1039869.931 units remaining) + - location: 147 (remaining gas: 1039875.376 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: 1039869.807 units remaining) + - location: 149 (remaining gas: 1039875.252 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: 1039869.677 units remaining) + - location: 151 (remaining gas: 1039875.122 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: 1039869.539 units remaining) + - location: 153 (remaining gas: 1039874.984 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: 1039869.471 units remaining) + - location: 156 (remaining gas: 1039874.916 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: 1039869.461 units remaining) + - location: 159 (remaining gas: 1039874.906 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: 1039869.441 units remaining) + - location: 156 (remaining gas: 1039874.886 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: 1039869.431 units remaining) + - location: 156 (remaining gas: 1039874.876 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: 1039869.421 units remaining) + - location: 156 (remaining gas: 1039874.866 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: 1039869.411 units remaining) + - location: 156 (remaining gas: 1039874.856 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: 1039869.401 units remaining) + - location: 156 (remaining gas: 1039874.846 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: 1039869.391 units remaining) + - location: 156 (remaining gas: 1039874.836 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: 1039869.381 units remaining) + - location: 156 (remaining gas: 1039874.826 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: 1039869.371 units remaining) + - location: 156 (remaining gas: 1039874.816 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: 1039869.361 units remaining) + - location: 156 (remaining gas: 1039874.806 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: 1039869.351 units remaining) + - location: 156 (remaining gas: 1039874.796 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: 1039869.341 units remaining) + - location: 156 (remaining gas: 1039874.786 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: 1039869.331 units remaining) + - location: 156 (remaining gas: 1039874.776 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: 1039869.321 units remaining) + - location: 156 (remaining gas: 1039874.766 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: 1039869.311 units remaining) + - location: 156 (remaining gas: 1039874.756 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: 1039869.301 units remaining) + - location: 156 (remaining gas: 1039874.746 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: 1039869.301 units remaining) + - location: 156 (remaining gas: 1039874.746 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: 1039869.235 units remaining) + - location: 160 (remaining gas: 1039874.680 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: 1039869.225 units remaining) + - location: 163 (remaining gas: 1039874.670 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: 1039869.205 units remaining) + - location: 160 (remaining gas: 1039874.650 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: 1039869.195 units remaining) + - location: 160 (remaining gas: 1039874.640 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: 1039869.185 units remaining) + - location: 160 (remaining gas: 1039874.630 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: 1039869.175 units remaining) + - location: 160 (remaining gas: 1039874.620 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: 1039869.165 units remaining) + - location: 160 (remaining gas: 1039874.610 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: 1039869.155 units remaining) + - location: 160 (remaining gas: 1039874.600 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: 1039869.145 units remaining) + - location: 160 (remaining gas: 1039874.590 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: 1039869.135 units remaining) + - location: 160 (remaining gas: 1039874.580 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: 1039869.125 units remaining) + - location: 160 (remaining gas: 1039874.570 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: 1039869.115 units remaining) + - location: 160 (remaining gas: 1039874.560 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: 1039869.105 units remaining) + - location: 160 (remaining gas: 1039874.550 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: 1039869.095 units remaining) + - location: 160 (remaining gas: 1039874.540 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: 1039869.085 units remaining) + - location: 160 (remaining gas: 1039874.530 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: 1039869.075 units remaining) + - location: 160 (remaining gas: 1039874.520 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: 1039869.075 units remaining) + - location: 160 (remaining gas: 1039874.520 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: 1039869.012 units remaining) + - location: 164 (remaining gas: 1039874.457 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: 1039869.002 units remaining) + - location: 167 (remaining gas: 1039874.447 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: 1039868.982 units remaining) + - location: 164 (remaining gas: 1039874.427 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: 1039868.972 units remaining) + - location: 164 (remaining gas: 1039874.417 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: 1039868.962 units remaining) + - location: 164 (remaining gas: 1039874.407 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: 1039868.952 units remaining) + - location: 164 (remaining gas: 1039874.397 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: 1039868.942 units remaining) + - location: 164 (remaining gas: 1039874.387 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: 1039868.932 units remaining) + - location: 164 (remaining gas: 1039874.377 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: 1039868.922 units remaining) + - location: 164 (remaining gas: 1039874.367 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: 1039868.912 units remaining) + - location: 164 (remaining gas: 1039874.357 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: 1039868.902 units remaining) + - location: 164 (remaining gas: 1039874.347 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: 1039868.892 units remaining) + - location: 164 (remaining gas: 1039874.337 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: 1039868.882 units remaining) + - location: 164 (remaining gas: 1039874.327 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: 1039868.872 units remaining) + - location: 164 (remaining gas: 1039874.317 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: 1039868.862 units remaining) + - location: 164 (remaining gas: 1039874.307 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: 1039868.862 units remaining) + - location: 164 (remaining gas: 1039874.307 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: 1039868.801 units remaining) + - location: 168 (remaining gas: 1039874.246 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: 1039868.791 units remaining) + - location: 171 (remaining gas: 1039874.236 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: 1039868.771 units remaining) + - location: 168 (remaining gas: 1039874.216 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: 1039868.761 units remaining) + - location: 168 (remaining gas: 1039874.206 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: 1039868.751 units remaining) + - location: 168 (remaining gas: 1039874.196 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: 1039868.741 units remaining) + - location: 168 (remaining gas: 1039874.186 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: 1039868.731 units remaining) + - location: 168 (remaining gas: 1039874.176 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: 1039868.721 units remaining) + - location: 168 (remaining gas: 1039874.166 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: 1039868.711 units remaining) + - location: 168 (remaining gas: 1039874.156 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: 1039868.701 units remaining) + - location: 168 (remaining gas: 1039874.146 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: 1039868.691 units remaining) + - location: 168 (remaining gas: 1039874.136 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: 1039868.681 units remaining) + - location: 168 (remaining gas: 1039874.126 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: 1039868.671 units remaining) + - location: 168 (remaining gas: 1039874.116 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: 1039868.661 units remaining) + - location: 168 (remaining gas: 1039874.106 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: 1039868.661 units remaining) + - location: 168 (remaining gas: 1039874.106 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: 1039868.603 units remaining) + - location: 172 (remaining gas: 1039874.048 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: 1039868.593 units remaining) + - location: 175 (remaining gas: 1039874.038 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: 1039868.573 units remaining) + - location: 172 (remaining gas: 1039874.018 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: 1039868.563 units remaining) + - location: 172 (remaining gas: 1039874.008 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: 1039868.553 units remaining) + - location: 172 (remaining gas: 1039873.998 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: 1039868.543 units remaining) + - location: 172 (remaining gas: 1039873.988 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: 1039868.533 units remaining) + - location: 172 (remaining gas: 1039873.978 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: 1039868.523 units remaining) + - location: 172 (remaining gas: 1039873.968 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: 1039868.513 units remaining) + - location: 172 (remaining gas: 1039873.958 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: 1039868.503 units remaining) + - location: 172 (remaining gas: 1039873.948 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: 1039868.493 units remaining) + - location: 172 (remaining gas: 1039873.938 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: 1039868.483 units remaining) + - location: 172 (remaining gas: 1039873.928 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: 1039868.473 units remaining) + - location: 172 (remaining gas: 1039873.918 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: 1039868.473 units remaining) + - location: 172 (remaining gas: 1039873.918 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: 1039868.417 units remaining) + - location: 176 (remaining gas: 1039873.862 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: 1039868.407 units remaining) + - location: 179 (remaining gas: 1039873.852 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: 1039868.387 units remaining) + - location: 176 (remaining gas: 1039873.832 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: 1039868.377 units remaining) + - location: 176 (remaining gas: 1039873.822 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: 1039868.367 units remaining) + - location: 176 (remaining gas: 1039873.812 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: 1039868.357 units remaining) + - location: 176 (remaining gas: 1039873.802 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: 1039868.347 units remaining) + - location: 176 (remaining gas: 1039873.792 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: 1039868.337 units remaining) + - location: 176 (remaining gas: 1039873.782 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: 1039868.327 units remaining) + - location: 176 (remaining gas: 1039873.772 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: 1039868.317 units remaining) + - location: 176 (remaining gas: 1039873.762 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: 1039868.307 units remaining) + - location: 176 (remaining gas: 1039873.752 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: 1039868.297 units remaining) + - location: 176 (remaining gas: 1039873.742 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: 1039868.297 units remaining) + - location: 176 (remaining gas: 1039873.742 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: 1039868.244 units remaining) + - location: 180 (remaining gas: 1039873.689 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: 1039868.234 units remaining) + - location: 183 (remaining gas: 1039873.679 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: 1039868.214 units remaining) + - location: 180 (remaining gas: 1039873.659 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: 1039868.204 units remaining) + - location: 180 (remaining gas: 1039873.649 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: 1039868.194 units remaining) + - location: 180 (remaining gas: 1039873.639 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: 1039868.184 units remaining) + - location: 180 (remaining gas: 1039873.629 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: 1039868.174 units remaining) + - location: 180 (remaining gas: 1039873.619 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: 1039868.164 units remaining) + - location: 180 (remaining gas: 1039873.609 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: 1039868.154 units remaining) + - location: 180 (remaining gas: 1039873.599 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: 1039868.144 units remaining) + - location: 180 (remaining gas: 1039873.589 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: 1039868.134 units remaining) + - location: 180 (remaining gas: 1039873.579 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: 1039868.134 units remaining) + - location: 180 (remaining gas: 1039873.579 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: 1039868.083 units remaining) + - location: 184 (remaining gas: 1039873.528 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: 1039868.073 units remaining) + - location: 187 (remaining gas: 1039873.518 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: 1039868.053 units remaining) + - location: 184 (remaining gas: 1039873.498 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: 1039868.043 units remaining) + - location: 184 (remaining gas: 1039873.488 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: 1039868.033 units remaining) + - location: 184 (remaining gas: 1039873.478 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: 1039868.023 units remaining) + - location: 184 (remaining gas: 1039873.468 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: 1039868.013 units remaining) + - location: 184 (remaining gas: 1039873.458 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: 1039868.003 units remaining) + - location: 184 (remaining gas: 1039873.448 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: 1039867.993 units remaining) + - location: 184 (remaining gas: 1039873.438 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: 1039867.983 units remaining) + - location: 184 (remaining gas: 1039873.428 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: 1039867.983 units remaining) + - location: 184 (remaining gas: 1039873.428 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: 1039867.936 units remaining) + - location: 188 (remaining gas: 1039873.381 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: 1039867.926 units remaining) + - location: 191 (remaining gas: 1039873.371 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: 1039867.906 units remaining) + - location: 188 (remaining gas: 1039873.351 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: 1039867.896 units remaining) + - location: 188 (remaining gas: 1039873.341 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: 1039867.886 units remaining) + - location: 188 (remaining gas: 1039873.331 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: 1039867.876 units remaining) + - location: 188 (remaining gas: 1039873.321 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: 1039867.866 units remaining) + - location: 188 (remaining gas: 1039873.311 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: 1039867.856 units remaining) + - location: 188 (remaining gas: 1039873.301 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: 1039867.846 units remaining) + - location: 188 (remaining gas: 1039873.291 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: 1039867.846 units remaining) + - location: 188 (remaining gas: 1039873.291 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: 1039867.801 units remaining) + - location: 192 (remaining gas: 1039873.246 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: 1039867.791 units remaining) + - location: 195 (remaining gas: 1039873.236 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: 1039867.771 units remaining) + - location: 192 (remaining gas: 1039873.216 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: 1039867.761 units remaining) + - location: 192 (remaining gas: 1039873.206 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: 1039867.751 units remaining) + - location: 192 (remaining gas: 1039873.196 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: 1039867.741 units remaining) + - location: 192 (remaining gas: 1039873.186 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: 1039867.731 units remaining) + - location: 192 (remaining gas: 1039873.176 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: 1039867.721 units remaining) + - location: 192 (remaining gas: 1039873.166 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: 1039867.721 units remaining) + - location: 192 (remaining gas: 1039873.166 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: 1039867.679 units remaining) + - location: 196 (remaining gas: 1039873.124 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: 1039867.669 units remaining) + - location: 199 (remaining gas: 1039873.114 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: 1039867.649 units remaining) + - location: 196 (remaining gas: 1039873.094 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: 1039867.639 units remaining) + - location: 196 (remaining gas: 1039873.084 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: 1039867.629 units remaining) + - location: 196 (remaining gas: 1039873.074 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: 1039867.619 units remaining) + - location: 196 (remaining gas: 1039873.064 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: 1039867.609 units remaining) + - location: 196 (remaining gas: 1039873.054 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: 1039867.609 units remaining) + - location: 196 (remaining gas: 1039873.054 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: 1039867.569 units remaining) + - location: 200 (remaining gas: 1039873.014 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: 1039867.559 units remaining) + - location: 203 (remaining gas: 1039873.004 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: 1039867.539 units remaining) + - location: 200 (remaining gas: 1039872.984 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: 1039867.529 units remaining) + - location: 200 (remaining gas: 1039872.974 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: 1039867.519 units remaining) + - location: 200 (remaining gas: 1039872.964 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: 1039867.509 units remaining) + - location: 200 (remaining gas: 1039872.954 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: 1039867.509 units remaining) + - location: 200 (remaining gas: 1039872.954 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: 1039867.472 units remaining) + - location: 204 (remaining gas: 1039872.917 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: 1039867.462 units remaining) + - location: 207 (remaining gas: 1039872.907 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: 1039867.442 units remaining) + - location: 204 (remaining gas: 1039872.887 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: 1039867.432 units remaining) + - location: 204 (remaining gas: 1039872.877 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: 1039867.422 units remaining) + - location: 204 (remaining gas: 1039872.867 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: 1039867.422 units remaining) + - location: 204 (remaining gas: 1039872.867 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: 1039867.387 units remaining) + - location: 208 (remaining gas: 1039872.832 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: 1039867.377 units remaining) + - location: 211 (remaining gas: 1039872.822 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: 1039867.357 units remaining) + - location: 208 (remaining gas: 1039872.802 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: 1039867.347 units remaining) + - location: 208 (remaining gas: 1039872.792 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: 1039867.347 units remaining) + - location: 208 (remaining gas: 1039872.792 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: 1039867.337 units remaining) + - location: 212 (remaining gas: 1039872.782 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: 1039867.327 units remaining) + - location: 214 (remaining gas: 1039872.772 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: 1039867.307 units remaining) + - location: 212 (remaining gas: 1039872.752 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: 1039867.297 units remaining) + - location: 215 (remaining gas: 1039872.742 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: 1039866.542 units remaining) + - location: 218 (remaining gas: 1039871.987 units remaining) [ 0 ] - - location: 219 (remaining gas: 1039866.532 units remaining) + - location: 219 (remaining gas: 1039871.977 units remaining) [ True ] - - location: 220 (remaining gas: 1039866.522 units remaining) + - location: 220 (remaining gas: 1039871.967 units remaining) [ ] - - location: 220 (remaining gas: 1039866.512 units remaining) + - location: 220 (remaining gas: 1039871.957 units remaining) [ ] - - location: 226 (remaining gas: 1039866.502 units remaining) + - location: 226 (remaining gas: 1039871.947 units remaining) [ Unit ] - - location: 227 (remaining gas: 1039866.492 units remaining) + - location: 227 (remaining gas: 1039871.937 units remaining) [ {} Unit ] - - location: 229 (remaining gas: 1039866.482 units remaining) + - location: 229 (remaining gas: 1039871.927 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 1a9ce1edb66a..724cc1e44832 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: 1039874.637 units remaining) + - location: 24 (remaining gas: 1039880.082 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: 1039874.627 units remaining) + - location: 24 (remaining gas: 1039880.072 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 25 (remaining gas: 1039874.617 units remaining) + - location: 25 (remaining gas: 1039880.062 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: 1039874.607 units remaining) + - location: 27 (remaining gas: 1039880.052 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: 1039874.597 units remaining) + - location: 28 (remaining gas: 1039880.042 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: 1039874.587 units remaining) + - location: 30 (remaining gas: 1039880.032 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: 1039874.567 units remaining) + - location: 28 (remaining gas: 1039880.012 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: 1039874.532 units remaining) + - location: 31 (remaining gas: 1039879.977 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: 1039874.522 units remaining) + - location: 34 (remaining gas: 1039879.967 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: 1039874.502 units remaining) + - location: 31 (remaining gas: 1039879.947 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: 1039874.492 units remaining) + - location: 31 (remaining gas: 1039879.937 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: 1039874.492 units remaining) + - location: 31 (remaining gas: 1039879.937 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: 1039874.455 units remaining) + - location: 35 (remaining gas: 1039879.900 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: 1039874.445 units remaining) + - location: 38 (remaining gas: 1039879.890 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: 1039874.425 units remaining) + - location: 35 (remaining gas: 1039879.870 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: 1039874.415 units remaining) + - location: 35 (remaining gas: 1039879.860 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: 1039874.405 units remaining) + - location: 35 (remaining gas: 1039879.850 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: 1039874.405 units remaining) + - location: 35 (remaining gas: 1039879.850 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: 1039874.365 units remaining) + - location: 39 (remaining gas: 1039879.810 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: 1039874.355 units remaining) + - location: 42 (remaining gas: 1039879.800 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: 1039874.335 units remaining) + - location: 39 (remaining gas: 1039879.780 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: 1039874.325 units remaining) + - location: 39 (remaining gas: 1039879.770 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: 1039874.315 units remaining) + - location: 39 (remaining gas: 1039879.760 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: 1039874.305 units remaining) + - location: 39 (remaining gas: 1039879.750 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: 1039874.305 units remaining) + - location: 39 (remaining gas: 1039879.750 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: 1039874.263 units remaining) + - location: 43 (remaining gas: 1039879.708 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: 1039874.253 units remaining) + - location: 46 (remaining gas: 1039879.698 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: 1039874.233 units remaining) + - location: 43 (remaining gas: 1039879.678 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: 1039874.223 units remaining) + - location: 43 (remaining gas: 1039879.668 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: 1039874.213 units remaining) + - location: 43 (remaining gas: 1039879.658 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: 1039874.203 units remaining) + - location: 43 (remaining gas: 1039879.648 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: 1039874.193 units remaining) + - location: 43 (remaining gas: 1039879.638 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: 1039874.193 units remaining) + - location: 43 (remaining gas: 1039879.638 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: 1039874.148 units remaining) + - location: 47 (remaining gas: 1039879.593 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: 1039874.138 units remaining) + - location: 50 (remaining gas: 1039879.583 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: 1039874.118 units remaining) + - location: 47 (remaining gas: 1039879.563 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: 1039874.108 units remaining) + - location: 47 (remaining gas: 1039879.553 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: 1039874.098 units remaining) + - location: 47 (remaining gas: 1039879.543 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: 1039874.088 units remaining) + - location: 47 (remaining gas: 1039879.533 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: 1039874.078 units remaining) + - location: 47 (remaining gas: 1039879.523 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: 1039874.068 units remaining) + - location: 47 (remaining gas: 1039879.513 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: 1039874.068 units remaining) + - location: 47 (remaining gas: 1039879.513 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: 1039874.021 units remaining) + - location: 51 (remaining gas: 1039879.466 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: 1039874.011 units remaining) + - location: 54 (remaining gas: 1039879.456 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: 1039873.991 units remaining) + - location: 51 (remaining gas: 1039879.436 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: 1039873.981 units remaining) + - location: 51 (remaining gas: 1039879.426 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: 1039873.971 units remaining) + - location: 51 (remaining gas: 1039879.416 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: 1039873.961 units remaining) + - location: 51 (remaining gas: 1039879.406 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: 1039873.951 units remaining) + - location: 51 (remaining gas: 1039879.396 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: 1039873.941 units remaining) + - location: 51 (remaining gas: 1039879.386 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: 1039873.931 units remaining) + - location: 51 (remaining gas: 1039879.376 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: 1039873.931 units remaining) + - location: 51 (remaining gas: 1039879.376 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: 1039873.880 units remaining) + - location: 55 (remaining gas: 1039879.325 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: 1039873.870 units remaining) + - location: 58 (remaining gas: 1039879.315 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: 1039873.850 units remaining) + - location: 55 (remaining gas: 1039879.295 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: 1039873.840 units remaining) + - location: 55 (remaining gas: 1039879.285 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: 1039873.830 units remaining) + - location: 55 (remaining gas: 1039879.275 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: 1039873.820 units remaining) + - location: 55 (remaining gas: 1039879.265 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: 1039873.810 units remaining) + - location: 55 (remaining gas: 1039879.255 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: 1039873.800 units remaining) + - location: 55 (remaining gas: 1039879.245 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: 1039873.790 units remaining) + - location: 55 (remaining gas: 1039879.235 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: 1039873.780 units remaining) + - location: 55 (remaining gas: 1039879.225 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: 1039873.780 units remaining) + - location: 55 (remaining gas: 1039879.225 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: 1039873.727 units remaining) + - location: 59 (remaining gas: 1039879.172 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: 1039873.717 units remaining) + - location: 62 (remaining gas: 1039879.162 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: 1039873.697 units remaining) + - location: 59 (remaining gas: 1039879.142 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: 1039873.687 units remaining) + - location: 59 (remaining gas: 1039879.132 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: 1039873.677 units remaining) + - location: 59 (remaining gas: 1039879.122 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: 1039873.667 units remaining) + - location: 59 (remaining gas: 1039879.112 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: 1039873.657 units remaining) + - location: 59 (remaining gas: 1039879.102 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: 1039873.647 units remaining) + - location: 59 (remaining gas: 1039879.092 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: 1039873.637 units remaining) + - location: 59 (remaining gas: 1039879.082 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: 1039873.627 units remaining) + - location: 59 (remaining gas: 1039879.072 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: 1039873.617 units remaining) + - location: 59 (remaining gas: 1039879.062 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: 1039873.617 units remaining) + - location: 59 (remaining gas: 1039879.062 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: 1039873.561 units remaining) + - location: 63 (remaining gas: 1039879.006 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: 1039873.551 units remaining) + - location: 66 (remaining gas: 1039878.996 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: 1039873.531 units remaining) + - location: 63 (remaining gas: 1039878.976 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: 1039873.521 units remaining) + - location: 63 (remaining gas: 1039878.966 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: 1039873.511 units remaining) + - location: 63 (remaining gas: 1039878.956 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: 1039873.501 units remaining) + - location: 63 (remaining gas: 1039878.946 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: 1039873.491 units remaining) + - location: 63 (remaining gas: 1039878.936 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: 1039873.481 units remaining) + - location: 63 (remaining gas: 1039878.926 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: 1039873.471 units remaining) + - location: 63 (remaining gas: 1039878.916 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: 1039873.461 units remaining) + - location: 63 (remaining gas: 1039878.906 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: 1039873.451 units remaining) + - location: 63 (remaining gas: 1039878.896 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: 1039873.441 units remaining) + - location: 63 (remaining gas: 1039878.886 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: 1039873.441 units remaining) + - location: 63 (remaining gas: 1039878.886 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: 1039873.383 units remaining) + - location: 67 (remaining gas: 1039878.828 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: 1039873.373 units remaining) + - location: 70 (remaining gas: 1039878.818 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: 1039873.353 units remaining) + - location: 67 (remaining gas: 1039878.798 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: 1039873.343 units remaining) + - location: 67 (remaining gas: 1039878.788 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: 1039873.333 units remaining) + - location: 67 (remaining gas: 1039878.778 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: 1039873.323 units remaining) + - location: 67 (remaining gas: 1039878.768 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: 1039873.313 units remaining) + - location: 67 (remaining gas: 1039878.758 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: 1039873.303 units remaining) + - location: 67 (remaining gas: 1039878.748 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: 1039873.293 units remaining) + - location: 67 (remaining gas: 1039878.738 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: 1039873.283 units remaining) + - location: 67 (remaining gas: 1039878.728 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: 1039873.273 units remaining) + - location: 67 (remaining gas: 1039878.718 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: 1039873.263 units remaining) + - location: 67 (remaining gas: 1039878.708 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: 1039873.253 units remaining) + - location: 67 (remaining gas: 1039878.698 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: 1039873.253 units remaining) + - location: 67 (remaining gas: 1039878.698 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: 1039873.192 units remaining) + - location: 71 (remaining gas: 1039878.637 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: 1039873.182 units remaining) + - location: 74 (remaining gas: 1039878.627 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: 1039873.162 units remaining) + - location: 71 (remaining gas: 1039878.607 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: 1039873.152 units remaining) + - location: 71 (remaining gas: 1039878.597 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: 1039873.142 units remaining) + - location: 71 (remaining gas: 1039878.587 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: 1039873.132 units remaining) + - location: 71 (remaining gas: 1039878.577 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: 1039873.122 units remaining) + - location: 71 (remaining gas: 1039878.567 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: 1039873.112 units remaining) + - location: 71 (remaining gas: 1039878.557 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: 1039873.102 units remaining) + - location: 71 (remaining gas: 1039878.547 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: 1039873.092 units remaining) + - location: 71 (remaining gas: 1039878.537 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: 1039873.082 units remaining) + - location: 71 (remaining gas: 1039878.527 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: 1039873.072 units remaining) + - location: 71 (remaining gas: 1039878.517 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: 1039873.062 units remaining) + - location: 71 (remaining gas: 1039878.507 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: 1039873.052 units remaining) + - location: 71 (remaining gas: 1039878.497 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: 1039873.052 units remaining) + - location: 71 (remaining gas: 1039878.497 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: 1039872.989 units remaining) + - location: 75 (remaining gas: 1039878.434 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: 1039872.979 units remaining) + - location: 78 (remaining gas: 1039878.424 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: 1039872.959 units remaining) + - location: 75 (remaining gas: 1039878.404 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: 1039872.949 units remaining) + - location: 75 (remaining gas: 1039878.394 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: 1039872.939 units remaining) + - location: 75 (remaining gas: 1039878.384 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: 1039872.929 units remaining) + - location: 75 (remaining gas: 1039878.374 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: 1039872.919 units remaining) + - location: 75 (remaining gas: 1039878.364 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: 1039872.909 units remaining) + - location: 75 (remaining gas: 1039878.354 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: 1039872.899 units remaining) + - location: 75 (remaining gas: 1039878.344 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: 1039872.889 units remaining) + - location: 75 (remaining gas: 1039878.334 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: 1039872.879 units remaining) + - location: 75 (remaining gas: 1039878.324 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: 1039872.869 units remaining) + - location: 75 (remaining gas: 1039878.314 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: 1039872.859 units remaining) + - location: 75 (remaining gas: 1039878.304 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: 1039872.849 units remaining) + - location: 75 (remaining gas: 1039878.294 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: 1039872.839 units remaining) + - location: 75 (remaining gas: 1039878.284 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: 1039872.839 units remaining) + - location: 75 (remaining gas: 1039878.284 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: 1039872.773 units remaining) + - location: 79 (remaining gas: 1039878.218 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: 1039872.763 units remaining) + - location: 82 (remaining gas: 1039878.208 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: 1039872.743 units remaining) + - location: 79 (remaining gas: 1039878.188 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: 1039872.733 units remaining) + - location: 79 (remaining gas: 1039878.178 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: 1039872.723 units remaining) + - location: 79 (remaining gas: 1039878.168 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: 1039872.713 units remaining) + - location: 79 (remaining gas: 1039878.158 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: 1039872.703 units remaining) + - location: 79 (remaining gas: 1039878.148 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: 1039872.693 units remaining) + - location: 79 (remaining gas: 1039878.138 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: 1039872.683 units remaining) + - location: 79 (remaining gas: 1039878.128 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: 1039872.673 units remaining) + - location: 79 (remaining gas: 1039878.118 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: 1039872.663 units remaining) + - location: 79 (remaining gas: 1039878.108 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: 1039872.653 units remaining) + - location: 79 (remaining gas: 1039878.098 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: 1039872.643 units remaining) + - location: 79 (remaining gas: 1039878.088 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: 1039872.633 units remaining) + - location: 79 (remaining gas: 1039878.078 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: 1039872.623 units remaining) + - location: 79 (remaining gas: 1039878.068 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: 1039872.613 units remaining) + - location: 79 (remaining gas: 1039878.058 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: 1039872.613 units remaining) + - location: 79 (remaining gas: 1039878.058 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: 1039872.545 units remaining) + - location: 83 (remaining gas: 1039877.990 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: 1039872.535 units remaining) + - location: 86 (remaining gas: 1039877.980 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: 1039872.515 units remaining) + - location: 83 (remaining gas: 1039877.960 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: 1039872.505 units remaining) + - location: 83 (remaining gas: 1039877.950 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: 1039872.495 units remaining) + - location: 83 (remaining gas: 1039877.940 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: 1039872.485 units remaining) + - location: 83 (remaining gas: 1039877.930 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: 1039872.475 units remaining) + - location: 83 (remaining gas: 1039877.920 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: 1039872.465 units remaining) + - location: 83 (remaining gas: 1039877.910 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: 1039872.455 units remaining) + - location: 83 (remaining gas: 1039877.900 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: 1039872.445 units remaining) + - location: 83 (remaining gas: 1039877.890 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: 1039872.435 units remaining) + - location: 83 (remaining gas: 1039877.880 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: 1039872.425 units remaining) + - location: 83 (remaining gas: 1039877.870 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: 1039872.415 units remaining) + - location: 83 (remaining gas: 1039877.860 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: 1039872.405 units remaining) + - location: 83 (remaining gas: 1039877.850 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: 1039872.395 units remaining) + - location: 83 (remaining gas: 1039877.840 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: 1039872.385 units remaining) + - location: 83 (remaining gas: 1039877.830 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: 1039872.375 units remaining) + - location: 83 (remaining gas: 1039877.820 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: 1039872.375 units remaining) + - location: 83 (remaining gas: 1039877.820 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: 1039872.345 units remaining) + - location: 87 (remaining gas: 1039877.790 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: 1039872.309 units remaining) + - location: 89 (remaining gas: 1039877.754 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: 1039872.266 units remaining) + - location: 91 (remaining gas: 1039877.711 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: 1039872.217 units remaining) + - location: 93 (remaining gas: 1039877.662 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: 1039872.160 units remaining) + - location: 95 (remaining gas: 1039877.605 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: 1039872.097 units remaining) + - location: 97 (remaining gas: 1039877.542 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: 1039872.027 units remaining) + - location: 99 (remaining gas: 1039877.472 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: 1039871.951 units remaining) + - location: 101 (remaining gas: 1039877.396 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: 1039871.867 units remaining) + - location: 103 (remaining gas: 1039877.312 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: 1039871.777 units remaining) + - location: 105 (remaining gas: 1039877.222 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: 1039871.680 units remaining) + - location: 107 (remaining gas: 1039877.125 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: 1039871.577 units remaining) + - location: 109 (remaining gas: 1039877.022 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: 1039871.466 units remaining) + - location: 111 (remaining gas: 1039876.911 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: 1039871.349 units remaining) + - location: 113 (remaining gas: 1039876.794 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: 1039871.225 units remaining) + - location: 115 (remaining gas: 1039876.670 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: 1039871.095 units remaining) + - location: 117 (remaining gas: 1039876.540 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: 1039870.957 units remaining) + - location: 119 (remaining gas: 1039876.402 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: 1039870.927 units remaining) + - location: 121 (remaining gas: 1039876.372 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: 1039870.891 units remaining) + - location: 123 (remaining gas: 1039876.336 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: 1039870.848 units remaining) + - location: 125 (remaining gas: 1039876.293 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: 1039870.799 units remaining) + - location: 127 (remaining gas: 1039876.244 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: 1039870.742 units remaining) + - location: 129 (remaining gas: 1039876.187 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: 1039870.679 units remaining) + - location: 131 (remaining gas: 1039876.124 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: 1039870.609 units remaining) + - location: 133 (remaining gas: 1039876.054 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: 1039870.533 units remaining) + - location: 135 (remaining gas: 1039875.978 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: 1039870.449 units remaining) + - location: 137 (remaining gas: 1039875.894 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: 1039870.359 units remaining) + - location: 139 (remaining gas: 1039875.804 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: 1039870.262 units remaining) + - location: 141 (remaining gas: 1039875.707 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: 1039870.159 units remaining) + - location: 143 (remaining gas: 1039875.604 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: 1039870.048 units remaining) + - location: 145 (remaining gas: 1039875.493 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: 1039869.931 units remaining) + - location: 147 (remaining gas: 1039875.376 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: 1039869.807 units remaining) + - location: 149 (remaining gas: 1039875.252 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: 1039869.677 units remaining) + - location: 151 (remaining gas: 1039875.122 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: 1039869.539 units remaining) + - location: 153 (remaining gas: 1039874.984 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: 1039869.471 units remaining) + - location: 156 (remaining gas: 1039874.916 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: 1039869.461 units remaining) + - location: 159 (remaining gas: 1039874.906 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: 1039869.441 units remaining) + - location: 156 (remaining gas: 1039874.886 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: 1039869.431 units remaining) + - location: 156 (remaining gas: 1039874.876 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: 1039869.421 units remaining) + - location: 156 (remaining gas: 1039874.866 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: 1039869.411 units remaining) + - location: 156 (remaining gas: 1039874.856 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: 1039869.401 units remaining) + - location: 156 (remaining gas: 1039874.846 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: 1039869.391 units remaining) + - location: 156 (remaining gas: 1039874.836 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: 1039869.381 units remaining) + - location: 156 (remaining gas: 1039874.826 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: 1039869.371 units remaining) + - location: 156 (remaining gas: 1039874.816 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: 1039869.361 units remaining) + - location: 156 (remaining gas: 1039874.806 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: 1039869.351 units remaining) + - location: 156 (remaining gas: 1039874.796 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: 1039869.341 units remaining) + - location: 156 (remaining gas: 1039874.786 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: 1039869.331 units remaining) + - location: 156 (remaining gas: 1039874.776 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: 1039869.321 units remaining) + - location: 156 (remaining gas: 1039874.766 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: 1039869.311 units remaining) + - location: 156 (remaining gas: 1039874.756 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: 1039869.301 units remaining) + - location: 156 (remaining gas: 1039874.746 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: 1039869.301 units remaining) + - location: 156 (remaining gas: 1039874.746 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: 1039869.235 units remaining) + - location: 160 (remaining gas: 1039874.680 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: 1039869.225 units remaining) + - location: 163 (remaining gas: 1039874.670 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: 1039869.205 units remaining) + - location: 160 (remaining gas: 1039874.650 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: 1039869.195 units remaining) + - location: 160 (remaining gas: 1039874.640 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: 1039869.185 units remaining) + - location: 160 (remaining gas: 1039874.630 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: 1039869.175 units remaining) + - location: 160 (remaining gas: 1039874.620 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: 1039869.165 units remaining) + - location: 160 (remaining gas: 1039874.610 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: 1039869.155 units remaining) + - location: 160 (remaining gas: 1039874.600 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: 1039869.145 units remaining) + - location: 160 (remaining gas: 1039874.590 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: 1039869.135 units remaining) + - location: 160 (remaining gas: 1039874.580 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: 1039869.125 units remaining) + - location: 160 (remaining gas: 1039874.570 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: 1039869.115 units remaining) + - location: 160 (remaining gas: 1039874.560 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: 1039869.105 units remaining) + - location: 160 (remaining gas: 1039874.550 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: 1039869.095 units remaining) + - location: 160 (remaining gas: 1039874.540 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: 1039869.085 units remaining) + - location: 160 (remaining gas: 1039874.530 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: 1039869.075 units remaining) + - location: 160 (remaining gas: 1039874.520 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: 1039869.075 units remaining) + - location: 160 (remaining gas: 1039874.520 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: 1039869.012 units remaining) + - location: 164 (remaining gas: 1039874.457 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: 1039869.002 units remaining) + - location: 167 (remaining gas: 1039874.447 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: 1039868.982 units remaining) + - location: 164 (remaining gas: 1039874.427 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: 1039868.972 units remaining) + - location: 164 (remaining gas: 1039874.417 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: 1039868.962 units remaining) + - location: 164 (remaining gas: 1039874.407 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: 1039868.952 units remaining) + - location: 164 (remaining gas: 1039874.397 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: 1039868.942 units remaining) + - location: 164 (remaining gas: 1039874.387 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: 1039868.932 units remaining) + - location: 164 (remaining gas: 1039874.377 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: 1039868.922 units remaining) + - location: 164 (remaining gas: 1039874.367 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: 1039868.912 units remaining) + - location: 164 (remaining gas: 1039874.357 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: 1039868.902 units remaining) + - location: 164 (remaining gas: 1039874.347 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: 1039868.892 units remaining) + - location: 164 (remaining gas: 1039874.337 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: 1039868.882 units remaining) + - location: 164 (remaining gas: 1039874.327 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: 1039868.872 units remaining) + - location: 164 (remaining gas: 1039874.317 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: 1039868.862 units remaining) + - location: 164 (remaining gas: 1039874.307 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: 1039868.862 units remaining) + - location: 164 (remaining gas: 1039874.307 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: 1039868.801 units remaining) + - location: 168 (remaining gas: 1039874.246 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: 1039868.791 units remaining) + - location: 171 (remaining gas: 1039874.236 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: 1039868.771 units remaining) + - location: 168 (remaining gas: 1039874.216 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: 1039868.761 units remaining) + - location: 168 (remaining gas: 1039874.206 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: 1039868.751 units remaining) + - location: 168 (remaining gas: 1039874.196 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: 1039868.741 units remaining) + - location: 168 (remaining gas: 1039874.186 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: 1039868.731 units remaining) + - location: 168 (remaining gas: 1039874.176 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: 1039868.721 units remaining) + - location: 168 (remaining gas: 1039874.166 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: 1039868.711 units remaining) + - location: 168 (remaining gas: 1039874.156 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: 1039868.701 units remaining) + - location: 168 (remaining gas: 1039874.146 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: 1039868.691 units remaining) + - location: 168 (remaining gas: 1039874.136 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: 1039868.681 units remaining) + - location: 168 (remaining gas: 1039874.126 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: 1039868.671 units remaining) + - location: 168 (remaining gas: 1039874.116 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: 1039868.661 units remaining) + - location: 168 (remaining gas: 1039874.106 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: 1039868.661 units remaining) + - location: 168 (remaining gas: 1039874.106 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: 1039868.603 units remaining) + - location: 172 (remaining gas: 1039874.048 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: 1039868.593 units remaining) + - location: 175 (remaining gas: 1039874.038 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: 1039868.573 units remaining) + - location: 172 (remaining gas: 1039874.018 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: 1039868.563 units remaining) + - location: 172 (remaining gas: 1039874.008 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: 1039868.553 units remaining) + - location: 172 (remaining gas: 1039873.998 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: 1039868.543 units remaining) + - location: 172 (remaining gas: 1039873.988 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: 1039868.533 units remaining) + - location: 172 (remaining gas: 1039873.978 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: 1039868.523 units remaining) + - location: 172 (remaining gas: 1039873.968 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: 1039868.513 units remaining) + - location: 172 (remaining gas: 1039873.958 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: 1039868.503 units remaining) + - location: 172 (remaining gas: 1039873.948 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: 1039868.493 units remaining) + - location: 172 (remaining gas: 1039873.938 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: 1039868.483 units remaining) + - location: 172 (remaining gas: 1039873.928 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: 1039868.473 units remaining) + - location: 172 (remaining gas: 1039873.918 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: 1039868.473 units remaining) + - location: 172 (remaining gas: 1039873.918 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: 1039868.417 units remaining) + - location: 176 (remaining gas: 1039873.862 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: 1039868.407 units remaining) + - location: 179 (remaining gas: 1039873.852 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: 1039868.387 units remaining) + - location: 176 (remaining gas: 1039873.832 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: 1039868.377 units remaining) + - location: 176 (remaining gas: 1039873.822 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: 1039868.367 units remaining) + - location: 176 (remaining gas: 1039873.812 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: 1039868.357 units remaining) + - location: 176 (remaining gas: 1039873.802 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: 1039868.347 units remaining) + - location: 176 (remaining gas: 1039873.792 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: 1039868.337 units remaining) + - location: 176 (remaining gas: 1039873.782 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: 1039868.327 units remaining) + - location: 176 (remaining gas: 1039873.772 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: 1039868.317 units remaining) + - location: 176 (remaining gas: 1039873.762 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: 1039868.307 units remaining) + - location: 176 (remaining gas: 1039873.752 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: 1039868.297 units remaining) + - location: 176 (remaining gas: 1039873.742 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: 1039868.297 units remaining) + - location: 176 (remaining gas: 1039873.742 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: 1039868.244 units remaining) + - location: 180 (remaining gas: 1039873.689 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: 1039868.234 units remaining) + - location: 183 (remaining gas: 1039873.679 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: 1039868.214 units remaining) + - location: 180 (remaining gas: 1039873.659 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: 1039868.204 units remaining) + - location: 180 (remaining gas: 1039873.649 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: 1039868.194 units remaining) + - location: 180 (remaining gas: 1039873.639 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: 1039868.184 units remaining) + - location: 180 (remaining gas: 1039873.629 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: 1039868.174 units remaining) + - location: 180 (remaining gas: 1039873.619 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: 1039868.164 units remaining) + - location: 180 (remaining gas: 1039873.609 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: 1039868.154 units remaining) + - location: 180 (remaining gas: 1039873.599 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: 1039868.144 units remaining) + - location: 180 (remaining gas: 1039873.589 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: 1039868.134 units remaining) + - location: 180 (remaining gas: 1039873.579 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: 1039868.134 units remaining) + - location: 180 (remaining gas: 1039873.579 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: 1039868.083 units remaining) + - location: 184 (remaining gas: 1039873.528 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: 1039868.073 units remaining) + - location: 187 (remaining gas: 1039873.518 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: 1039868.053 units remaining) + - location: 184 (remaining gas: 1039873.498 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: 1039868.043 units remaining) + - location: 184 (remaining gas: 1039873.488 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: 1039868.033 units remaining) + - location: 184 (remaining gas: 1039873.478 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: 1039868.023 units remaining) + - location: 184 (remaining gas: 1039873.468 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: 1039868.013 units remaining) + - location: 184 (remaining gas: 1039873.458 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: 1039868.003 units remaining) + - location: 184 (remaining gas: 1039873.448 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: 1039867.993 units remaining) + - location: 184 (remaining gas: 1039873.438 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: 1039867.983 units remaining) + - location: 184 (remaining gas: 1039873.428 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: 1039867.983 units remaining) + - location: 184 (remaining gas: 1039873.428 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: 1039867.936 units remaining) + - location: 188 (remaining gas: 1039873.381 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: 1039867.926 units remaining) + - location: 191 (remaining gas: 1039873.371 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: 1039867.906 units remaining) + - location: 188 (remaining gas: 1039873.351 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: 1039867.896 units remaining) + - location: 188 (remaining gas: 1039873.341 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: 1039867.886 units remaining) + - location: 188 (remaining gas: 1039873.331 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: 1039867.876 units remaining) + - location: 188 (remaining gas: 1039873.321 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: 1039867.866 units remaining) + - location: 188 (remaining gas: 1039873.311 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: 1039867.856 units remaining) + - location: 188 (remaining gas: 1039873.301 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: 1039867.846 units remaining) + - location: 188 (remaining gas: 1039873.291 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: 1039867.846 units remaining) + - location: 188 (remaining gas: 1039873.291 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: 1039867.801 units remaining) + - location: 192 (remaining gas: 1039873.246 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: 1039867.791 units remaining) + - location: 195 (remaining gas: 1039873.236 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: 1039867.771 units remaining) + - location: 192 (remaining gas: 1039873.216 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: 1039867.761 units remaining) + - location: 192 (remaining gas: 1039873.206 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: 1039867.751 units remaining) + - location: 192 (remaining gas: 1039873.196 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: 1039867.741 units remaining) + - location: 192 (remaining gas: 1039873.186 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: 1039867.731 units remaining) + - location: 192 (remaining gas: 1039873.176 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: 1039867.721 units remaining) + - location: 192 (remaining gas: 1039873.166 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: 1039867.721 units remaining) + - location: 192 (remaining gas: 1039873.166 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: 1039867.679 units remaining) + - location: 196 (remaining gas: 1039873.124 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: 1039867.669 units remaining) + - location: 199 (remaining gas: 1039873.114 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: 1039867.649 units remaining) + - location: 196 (remaining gas: 1039873.094 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: 1039867.639 units remaining) + - location: 196 (remaining gas: 1039873.084 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: 1039867.629 units remaining) + - location: 196 (remaining gas: 1039873.074 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: 1039867.619 units remaining) + - location: 196 (remaining gas: 1039873.064 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: 1039867.609 units remaining) + - location: 196 (remaining gas: 1039873.054 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: 1039867.609 units remaining) + - location: 196 (remaining gas: 1039873.054 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: 1039867.569 units remaining) + - location: 200 (remaining gas: 1039873.014 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: 1039867.559 units remaining) + - location: 203 (remaining gas: 1039873.004 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: 1039867.539 units remaining) + - location: 200 (remaining gas: 1039872.984 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: 1039867.529 units remaining) + - location: 200 (remaining gas: 1039872.974 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: 1039867.519 units remaining) + - location: 200 (remaining gas: 1039872.964 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: 1039867.509 units remaining) + - location: 200 (remaining gas: 1039872.954 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: 1039867.509 units remaining) + - location: 200 (remaining gas: 1039872.954 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: 1039867.472 units remaining) + - location: 204 (remaining gas: 1039872.917 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: 1039867.462 units remaining) + - location: 207 (remaining gas: 1039872.907 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: 1039867.442 units remaining) + - location: 204 (remaining gas: 1039872.887 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: 1039867.432 units remaining) + - location: 204 (remaining gas: 1039872.877 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: 1039867.422 units remaining) + - location: 204 (remaining gas: 1039872.867 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: 1039867.422 units remaining) + - location: 204 (remaining gas: 1039872.867 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: 1039867.387 units remaining) + - location: 208 (remaining gas: 1039872.832 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: 1039867.377 units remaining) + - location: 211 (remaining gas: 1039872.822 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: 1039867.357 units remaining) + - location: 208 (remaining gas: 1039872.802 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: 1039867.347 units remaining) + - location: 208 (remaining gas: 1039872.792 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: 1039867.347 units remaining) + - location: 208 (remaining gas: 1039872.792 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: 1039867.337 units remaining) + - location: 212 (remaining gas: 1039872.782 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: 1039867.327 units remaining) + - location: 214 (remaining gas: 1039872.772 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: 1039867.307 units remaining) + - location: 212 (remaining gas: 1039872.752 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: 1039867.297 units remaining) + - location: 215 (remaining gas: 1039872.742 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: 1039866.542 units remaining) + - location: 218 (remaining gas: 1039871.987 units remaining) [ 0 ] - - location: 219 (remaining gas: 1039866.532 units remaining) + - location: 219 (remaining gas: 1039871.977 units remaining) [ True ] - - location: 220 (remaining gas: 1039866.522 units remaining) + - location: 220 (remaining gas: 1039871.967 units remaining) [ ] - - location: 220 (remaining gas: 1039866.512 units remaining) + - location: 220 (remaining gas: 1039871.957 units remaining) [ ] - - location: 226 (remaining gas: 1039866.502 units remaining) + - location: 226 (remaining gas: 1039871.947 units remaining) [ Unit ] - - location: 227 (remaining gas: 1039866.492 units remaining) + - location: 227 (remaining gas: 1039871.937 units remaining) [ {} Unit ] - - location: 229 (remaining gas: 1039866.482 units remaining) + - location: 229 (remaining gas: 1039871.927 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 3b25bd616fa1..30c09ed5847c 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: 1039955.867 units remaining) + - location: 7 (remaining gas: 1039956.692 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039955.857 units remaining) + - location: 7 (remaining gas: 1039956.682 units remaining) [ ] - - location: 8 (remaining gas: 1039955.847 units remaining) + - location: 8 (remaining gas: 1039956.672 units remaining) [ 5 ] - - location: 11 (remaining gas: 1039955.837 units remaining) + - location: 11 (remaining gas: 1039956.662 units remaining) [ 4 5 ] - - location: 14 (remaining gas: 1039955.827 units remaining) + - location: 14 (remaining gas: 1039956.652 units remaining) [ 3 4 5 ] - - location: 17 (remaining gas: 1039955.817 units remaining) + - location: 17 (remaining gas: 1039956.642 units remaining) [ 2 3 4 5 ] - - location: 20 (remaining gas: 1039955.807 units remaining) + - location: 20 (remaining gas: 1039956.632 units remaining) [ 1 2 3 4 5 ] - - location: 23 (remaining gas: 1039955.786 units remaining) + - location: 23 (remaining gas: 1039956.611 units remaining) [ 1 1 2 3 4 5 ] - - location: 25 (remaining gas: 1039955.776 units remaining) + - location: 25 (remaining gas: 1039956.601 units remaining) [ 1 1 1 @@ -46,40 +46,40 @@ trace 3 4 5 ] - - location: 30 (remaining gas: 1039955.741 units remaining) + - location: 30 (remaining gas: 1039956.566 units remaining) [ 0 1 2 3 4 5 ] - - location: 31 (remaining gas: 1039955.731 units remaining) + - location: 31 (remaining gas: 1039956.556 units remaining) [ True 1 2 3 4 5 ] - - location: 32 (remaining gas: 1039955.721 units remaining) + - location: 32 (remaining gas: 1039956.546 units remaining) [ 1 2 3 4 5 ] - - location: 32 (remaining gas: 1039955.711 units remaining) + - location: 32 (remaining gas: 1039956.536 units remaining) [ 1 2 3 4 5 ] - - location: 38 (remaining gas: 1039955.689 units remaining) + - location: 38 (remaining gas: 1039956.514 units remaining) [ 2 1 2 3 4 5 ] - - location: 40 (remaining gas: 1039955.679 units remaining) + - location: 40 (remaining gas: 1039956.504 units remaining) [ 2 2 1 @@ -87,40 +87,40 @@ trace 3 4 5 ] - - location: 45 (remaining gas: 1039955.644 units remaining) + - location: 45 (remaining gas: 1039956.469 units remaining) [ 0 1 2 3 4 5 ] - - location: 46 (remaining gas: 1039955.634 units remaining) + - location: 46 (remaining gas: 1039956.459 units remaining) [ True 1 2 3 4 5 ] - - location: 47 (remaining gas: 1039955.624 units remaining) + - location: 47 (remaining gas: 1039956.449 units remaining) [ 1 2 3 4 5 ] - - location: 47 (remaining gas: 1039955.614 units remaining) + - location: 47 (remaining gas: 1039956.439 units remaining) [ 1 2 3 4 5 ] - - location: 53 (remaining gas: 1039955.591 units remaining) + - location: 53 (remaining gas: 1039956.416 units remaining) [ 3 1 2 3 4 5 ] - - location: 55 (remaining gas: 1039955.581 units remaining) + - location: 55 (remaining gas: 1039956.406 units remaining) [ 3 3 1 @@ -128,40 +128,40 @@ trace 3 4 5 ] - - location: 60 (remaining gas: 1039955.546 units remaining) + - location: 60 (remaining gas: 1039956.371 units remaining) [ 0 1 2 3 4 5 ] - - location: 61 (remaining gas: 1039955.536 units remaining) + - location: 61 (remaining gas: 1039956.361 units remaining) [ True 1 2 3 4 5 ] - - location: 62 (remaining gas: 1039955.526 units remaining) + - location: 62 (remaining gas: 1039956.351 units remaining) [ 1 2 3 4 5 ] - - location: 62 (remaining gas: 1039955.516 units remaining) + - location: 62 (remaining gas: 1039956.341 units remaining) [ 1 2 3 4 5 ] - - location: 68 (remaining gas: 1039955.492 units remaining) + - location: 68 (remaining gas: 1039956.317 units remaining) [ 4 1 2 3 4 5 ] - - location: 70 (remaining gas: 1039955.482 units remaining) + - location: 70 (remaining gas: 1039956.307 units remaining) [ 4 4 1 @@ -169,40 +169,40 @@ trace 3 4 5 ] - - location: 75 (remaining gas: 1039955.447 units remaining) + - location: 75 (remaining gas: 1039956.272 units remaining) [ 0 1 2 3 4 5 ] - - location: 76 (remaining gas: 1039955.437 units remaining) + - location: 76 (remaining gas: 1039956.262 units remaining) [ True 1 2 3 4 5 ] - - location: 77 (remaining gas: 1039955.427 units remaining) + - location: 77 (remaining gas: 1039956.252 units remaining) [ 1 2 3 4 5 ] - - location: 77 (remaining gas: 1039955.417 units remaining) + - location: 77 (remaining gas: 1039956.242 units remaining) [ 1 2 3 4 5 ] - - location: 83 (remaining gas: 1039955.392 units remaining) + - location: 83 (remaining gas: 1039956.217 units remaining) [ 5 1 2 3 4 5 ] - - location: 85 (remaining gas: 1039955.382 units remaining) + - location: 85 (remaining gas: 1039956.207 units remaining) [ 5 5 1 @@ -210,39 +210,39 @@ trace 3 4 5 ] - - location: 90 (remaining gas: 1039955.347 units remaining) + - location: 90 (remaining gas: 1039956.172 units remaining) [ 0 1 2 3 4 5 ] - - location: 91 (remaining gas: 1039955.337 units remaining) + - location: 91 (remaining gas: 1039956.162 units remaining) [ True 1 2 3 4 5 ] - - location: 92 (remaining gas: 1039955.327 units remaining) + - location: 92 (remaining gas: 1039956.152 units remaining) [ 1 2 3 4 5 ] - - location: 92 (remaining gas: 1039955.317 units remaining) + - location: 92 (remaining gas: 1039956.142 units remaining) [ 1 2 3 4 5 ] - - location: 98 (remaining gas: 1039955.275 units remaining) + - location: 98 (remaining gas: 1039956.100 units remaining) [ ] - - location: 100 (remaining gas: 1039955.265 units remaining) + - location: 100 (remaining gas: 1039956.090 units remaining) [ Unit ] - - location: 101 (remaining gas: 1039955.255 units remaining) + - location: 101 (remaining gas: 1039956.080 units remaining) [ {} Unit ] - - location: 103 (remaining gas: 1039955.245 units remaining) + - location: 103 (remaining gas: 1039956.070 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out index 802a64042c7e..128de3d65401 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out @@ -7,146 +7,146 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039980.124 units remaining) + - location: 11 (remaining gas: 1039980.259 units remaining) [ (Pair { Elt 0 100 ; Elt 2 100 } 0 0) ] - - location: 11 (remaining gas: 1039980.114 units remaining) + - location: 11 (remaining gas: 1039980.249 units remaining) [ { Elt 0 100 ; Elt 2 100 } ] - - location: 12 (remaining gas: 1039980.104 units remaining) + - location: 12 (remaining gas: 1039980.239 units remaining) [ 0 { Elt 0 100 ; Elt 2 100 } ] - - location: 15 (remaining gas: 1039980.094 units remaining) + - location: 15 (remaining gas: 1039980.229 units remaining) [ 0 0 { Elt 0 100 ; Elt 2 100 } ] - - location: 18 (remaining gas: 1039980.084 units remaining) + - location: 18 (remaining gas: 1039980.219 units remaining) [ (Pair 0 0) { Elt 0 100 ; Elt 2 100 } ] - - location: 19 (remaining gas: 1039980.074 units remaining) + - location: 19 (remaining gas: 1039980.209 units remaining) [ { Elt 0 100 ; Elt 2 100 } (Pair 0 0) ] - - location: 20 (remaining gas: 1039980.074 units remaining) + - location: 20 (remaining gas: 1039980.209 units remaining) [ (Pair 0 100) (Pair 0 0) ] - - location: 22 (remaining gas: 1039980.064 units remaining) + - location: 22 (remaining gas: 1039980.199 units remaining) [ (Pair 0 0) ] - - location: 24 (remaining gas: 1039980.054 units remaining) + - location: 24 (remaining gas: 1039980.189 units remaining) [ (Pair 0 0) (Pair 0 0) ] - - location: 25 (remaining gas: 1039980.044 units remaining) + - location: 25 (remaining gas: 1039980.179 units remaining) [ 0 (Pair 0 0) ] - - location: 26 (remaining gas: 1039980.034 units remaining) + - location: 26 (remaining gas: 1039980.169 units remaining) [ (Pair 0 0) ] - - location: 28 (remaining gas: 1039980.024 units remaining) + - location: 28 (remaining gas: 1039980.159 units remaining) [ 0 ] - - location: 26 (remaining gas: 1039980.004 units remaining) + - location: 26 (remaining gas: 1039980.139 units remaining) [ 0 0 ] - - location: 22 (remaining gas: 1039979.984 units remaining) + - location: 22 (remaining gas: 1039980.119 units remaining) [ (Pair 0 100) 0 0 ] - - location: 29 (remaining gas: 1039979.974 units remaining) + - location: 29 (remaining gas: 1039980.109 units remaining) [ (Pair 0 100) (Pair 0 100) 0 0 ] - - location: 30 (remaining gas: 1039979.964 units remaining) + - location: 30 (remaining gas: 1039980.099 units remaining) [ (Pair 0 100) 0 0 ] - - location: 32 (remaining gas: 1039979.954 units remaining) + - location: 32 (remaining gas: 1039980.089 units remaining) [ 0 0 0 ] - - location: 33 (remaining gas: 1039979.919 units remaining) + - location: 33 (remaining gas: 1039980.054 units remaining) [ 0 0 ] - - location: 30 (remaining gas: 1039979.899 units remaining) + - location: 30 (remaining gas: 1039980.034 units remaining) [ (Pair 0 100) 0 0 ] - - location: 34 (remaining gas: 1039979.889 units remaining) + - location: 34 (remaining gas: 1039980.024 units remaining) [ 0 (Pair 0 100) 0 ] - - location: 35 (remaining gas: 1039979.879 units remaining) + - location: 35 (remaining gas: 1039980.014 units remaining) [ (Pair 0 100) 0 ] - - location: 37 (remaining gas: 1039979.869 units remaining) + - location: 37 (remaining gas: 1039980.004 units remaining) [ 100 0 ] - - location: 38 (remaining gas: 1039979.834 units remaining) + - location: 38 (remaining gas: 1039979.969 units remaining) [ 100 ] - - location: 35 (remaining gas: 1039979.814 units remaining) + - location: 35 (remaining gas: 1039979.949 units remaining) [ 0 100 ] - - location: 39 (remaining gas: 1039979.804 units remaining) + - location: 39 (remaining gas: 1039979.939 units remaining) [ (Pair 0 100) ] - - location: 20 (remaining gas: 1039979.794 units remaining) + - location: 20 (remaining gas: 1039979.929 units remaining) [ (Pair 2 100) (Pair 0 100) ] - - location: 22 (remaining gas: 1039979.784 units remaining) + - location: 22 (remaining gas: 1039979.919 units remaining) [ (Pair 0 100) ] - - location: 24 (remaining gas: 1039979.774 units remaining) + - location: 24 (remaining gas: 1039979.909 units remaining) [ (Pair 0 100) (Pair 0 100) ] - - location: 25 (remaining gas: 1039979.764 units remaining) + - location: 25 (remaining gas: 1039979.899 units remaining) [ 0 (Pair 0 100) ] - - location: 26 (remaining gas: 1039979.754 units remaining) + - location: 26 (remaining gas: 1039979.889 units remaining) [ (Pair 0 100) ] - - location: 28 (remaining gas: 1039979.744 units remaining) + - location: 28 (remaining gas: 1039979.879 units remaining) [ 100 ] - - location: 26 (remaining gas: 1039979.724 units remaining) + - location: 26 (remaining gas: 1039979.859 units remaining) [ 0 100 ] - - location: 22 (remaining gas: 1039979.704 units remaining) + - location: 22 (remaining gas: 1039979.839 units remaining) [ (Pair 2 100) 0 100 ] - - location: 29 (remaining gas: 1039979.694 units remaining) + - location: 29 (remaining gas: 1039979.829 units remaining) [ (Pair 2 100) (Pair 2 100) 0 100 ] - - location: 30 (remaining gas: 1039979.684 units remaining) + - location: 30 (remaining gas: 1039979.819 units remaining) [ (Pair 2 100) 0 100 ] - - location: 32 (remaining gas: 1039979.674 units remaining) + - location: 32 (remaining gas: 1039979.809 units remaining) [ 2 0 100 ] - - location: 33 (remaining gas: 1039979.639 units remaining) + - location: 33 (remaining gas: 1039979.774 units remaining) [ 2 100 ] - - location: 30 (remaining gas: 1039979.619 units remaining) + - location: 30 (remaining gas: 1039979.754 units remaining) [ (Pair 2 100) 2 100 ] - - location: 34 (remaining gas: 1039979.609 units remaining) + - location: 34 (remaining gas: 1039979.744 units remaining) [ 2 (Pair 2 100) 100 ] - - location: 35 (remaining gas: 1039979.599 units remaining) + - location: 35 (remaining gas: 1039979.734 units remaining) [ (Pair 2 100) 100 ] - - location: 37 (remaining gas: 1039979.589 units remaining) + - location: 37 (remaining gas: 1039979.724 units remaining) [ 100 100 ] - - location: 38 (remaining gas: 1039979.554 units remaining) + - location: 38 (remaining gas: 1039979.689 units remaining) [ 200 ] - - location: 35 (remaining gas: 1039979.534 units remaining) + - location: 35 (remaining gas: 1039979.669 units remaining) [ 2 200 ] - - location: 39 (remaining gas: 1039979.524 units remaining) + - location: 39 (remaining gas: 1039979.659 units remaining) [ (Pair 2 200) ] - - location: 20 (remaining gas: 1039979.514 units remaining) + - location: 20 (remaining gas: 1039979.649 units remaining) [ (Pair 2 200) ] - - location: 40 (remaining gas: 1039979.504 units remaining) + - location: 40 (remaining gas: 1039979.639 units remaining) [ {} (Pair 2 200) ] - - location: 42 (remaining gas: 1039979.494 units remaining) + - location: 42 (remaining gas: 1039979.629 units remaining) [ (Pair {} 2 200) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out index 645cbfa6bba5..f0b431f5ddeb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out @@ -7,146 +7,146 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039980.124 units remaining) + - location: 11 (remaining gas: 1039980.259 units remaining) [ (Pair { Elt 1 1 ; Elt 2 100 } 0 0) ] - - location: 11 (remaining gas: 1039980.114 units remaining) + - location: 11 (remaining gas: 1039980.249 units remaining) [ { Elt 1 1 ; Elt 2 100 } ] - - location: 12 (remaining gas: 1039980.104 units remaining) + - location: 12 (remaining gas: 1039980.239 units remaining) [ 0 { Elt 1 1 ; Elt 2 100 } ] - - location: 15 (remaining gas: 1039980.094 units remaining) + - location: 15 (remaining gas: 1039980.229 units remaining) [ 0 0 { Elt 1 1 ; Elt 2 100 } ] - - location: 18 (remaining gas: 1039980.084 units remaining) + - location: 18 (remaining gas: 1039980.219 units remaining) [ (Pair 0 0) { Elt 1 1 ; Elt 2 100 } ] - - location: 19 (remaining gas: 1039980.074 units remaining) + - location: 19 (remaining gas: 1039980.209 units remaining) [ { Elt 1 1 ; Elt 2 100 } (Pair 0 0) ] - - location: 20 (remaining gas: 1039980.074 units remaining) + - location: 20 (remaining gas: 1039980.209 units remaining) [ (Pair 1 1) (Pair 0 0) ] - - location: 22 (remaining gas: 1039980.064 units remaining) + - location: 22 (remaining gas: 1039980.199 units remaining) [ (Pair 0 0) ] - - location: 24 (remaining gas: 1039980.054 units remaining) + - location: 24 (remaining gas: 1039980.189 units remaining) [ (Pair 0 0) (Pair 0 0) ] - - location: 25 (remaining gas: 1039980.044 units remaining) + - location: 25 (remaining gas: 1039980.179 units remaining) [ 0 (Pair 0 0) ] - - location: 26 (remaining gas: 1039980.034 units remaining) + - location: 26 (remaining gas: 1039980.169 units remaining) [ (Pair 0 0) ] - - location: 28 (remaining gas: 1039980.024 units remaining) + - location: 28 (remaining gas: 1039980.159 units remaining) [ 0 ] - - location: 26 (remaining gas: 1039980.004 units remaining) + - location: 26 (remaining gas: 1039980.139 units remaining) [ 0 0 ] - - location: 22 (remaining gas: 1039979.984 units remaining) + - location: 22 (remaining gas: 1039980.119 units remaining) [ (Pair 1 1) 0 0 ] - - location: 29 (remaining gas: 1039979.974 units remaining) + - location: 29 (remaining gas: 1039980.109 units remaining) [ (Pair 1 1) (Pair 1 1) 0 0 ] - - location: 30 (remaining gas: 1039979.964 units remaining) + - location: 30 (remaining gas: 1039980.099 units remaining) [ (Pair 1 1) 0 0 ] - - location: 32 (remaining gas: 1039979.954 units remaining) + - location: 32 (remaining gas: 1039980.089 units remaining) [ 1 0 0 ] - - location: 33 (remaining gas: 1039979.919 units remaining) + - location: 33 (remaining gas: 1039980.054 units remaining) [ 1 0 ] - - location: 30 (remaining gas: 1039979.899 units remaining) + - location: 30 (remaining gas: 1039980.034 units remaining) [ (Pair 1 1) 1 0 ] - - location: 34 (remaining gas: 1039979.889 units remaining) + - location: 34 (remaining gas: 1039980.024 units remaining) [ 1 (Pair 1 1) 0 ] - - location: 35 (remaining gas: 1039979.879 units remaining) + - location: 35 (remaining gas: 1039980.014 units remaining) [ (Pair 1 1) 0 ] - - location: 37 (remaining gas: 1039979.869 units remaining) + - location: 37 (remaining gas: 1039980.004 units remaining) [ 1 0 ] - - location: 38 (remaining gas: 1039979.834 units remaining) + - location: 38 (remaining gas: 1039979.969 units remaining) [ 1 ] - - location: 35 (remaining gas: 1039979.814 units remaining) + - location: 35 (remaining gas: 1039979.949 units remaining) [ 1 1 ] - - location: 39 (remaining gas: 1039979.804 units remaining) + - location: 39 (remaining gas: 1039979.939 units remaining) [ (Pair 1 1) ] - - location: 20 (remaining gas: 1039979.794 units remaining) + - location: 20 (remaining gas: 1039979.929 units remaining) [ (Pair 2 100) (Pair 1 1) ] - - location: 22 (remaining gas: 1039979.784 units remaining) + - location: 22 (remaining gas: 1039979.919 units remaining) [ (Pair 1 1) ] - - location: 24 (remaining gas: 1039979.774 units remaining) + - location: 24 (remaining gas: 1039979.909 units remaining) [ (Pair 1 1) (Pair 1 1) ] - - location: 25 (remaining gas: 1039979.764 units remaining) + - location: 25 (remaining gas: 1039979.899 units remaining) [ 1 (Pair 1 1) ] - - location: 26 (remaining gas: 1039979.754 units remaining) + - location: 26 (remaining gas: 1039979.889 units remaining) [ (Pair 1 1) ] - - location: 28 (remaining gas: 1039979.744 units remaining) + - location: 28 (remaining gas: 1039979.879 units remaining) [ 1 ] - - location: 26 (remaining gas: 1039979.724 units remaining) + - location: 26 (remaining gas: 1039979.859 units remaining) [ 1 1 ] - - location: 22 (remaining gas: 1039979.704 units remaining) + - location: 22 (remaining gas: 1039979.839 units remaining) [ (Pair 2 100) 1 1 ] - - location: 29 (remaining gas: 1039979.694 units remaining) + - location: 29 (remaining gas: 1039979.829 units remaining) [ (Pair 2 100) (Pair 2 100) 1 1 ] - - location: 30 (remaining gas: 1039979.684 units remaining) + - location: 30 (remaining gas: 1039979.819 units remaining) [ (Pair 2 100) 1 1 ] - - location: 32 (remaining gas: 1039979.674 units remaining) + - location: 32 (remaining gas: 1039979.809 units remaining) [ 2 1 1 ] - - location: 33 (remaining gas: 1039979.639 units remaining) + - location: 33 (remaining gas: 1039979.774 units remaining) [ 3 1 ] - - location: 30 (remaining gas: 1039979.619 units remaining) + - location: 30 (remaining gas: 1039979.754 units remaining) [ (Pair 2 100) 3 1 ] - - location: 34 (remaining gas: 1039979.609 units remaining) + - location: 34 (remaining gas: 1039979.744 units remaining) [ 3 (Pair 2 100) 1 ] - - location: 35 (remaining gas: 1039979.599 units remaining) + - location: 35 (remaining gas: 1039979.734 units remaining) [ (Pair 2 100) 1 ] - - location: 37 (remaining gas: 1039979.589 units remaining) + - location: 37 (remaining gas: 1039979.724 units remaining) [ 100 1 ] - - location: 38 (remaining gas: 1039979.554 units remaining) + - location: 38 (remaining gas: 1039979.689 units remaining) [ 101 ] - - location: 35 (remaining gas: 1039979.534 units remaining) + - location: 35 (remaining gas: 1039979.669 units remaining) [ 3 101 ] - - location: 39 (remaining gas: 1039979.524 units remaining) + - location: 39 (remaining gas: 1039979.659 units remaining) [ (Pair 3 101) ] - - location: 20 (remaining gas: 1039979.514 units remaining) + - location: 20 (remaining gas: 1039979.649 units remaining) [ (Pair 3 101) ] - - location: 40 (remaining gas: 1039979.504 units remaining) + - location: 40 (remaining gas: 1039979.639 units remaining) [ {} (Pair 3 101) ] - - location: 42 (remaining gas: 1039979.494 units remaining) + - location: 42 (remaining gas: 1039979.629 units remaining) [ (Pair {} 3 101) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" index dee8dc59a271..0bd884e6dede 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" @@ -7,62 +7,62 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.318 units remaining) + - location: 9 (remaining gas: 1039989.453 units remaining) [ (Pair 15 { Elt "bar" 5 ; Elt "foo" 1 }) ] - - location: 9 (remaining gas: 1039989.308 units remaining) + - location: 9 (remaining gas: 1039989.443 units remaining) [ 15 { Elt "bar" 5 ; Elt "foo" 1 } ] - - location: 10 (remaining gas: 1039989.298 units remaining) + - location: 10 (remaining gas: 1039989.433 units remaining) [ { Elt "bar" 5 ; Elt "foo" 1 } 15 ] - - location: 11 (remaining gas: 1039989.298 units remaining) + - location: 11 (remaining gas: 1039989.433 units remaining) [ (Pair "bar" 5) 15 ] - - location: 13 (remaining gas: 1039989.288 units remaining) + - location: 13 (remaining gas: 1039989.423 units remaining) [ 5 15 ] - - location: 14 (remaining gas: 1039989.278 units remaining) + - location: 14 (remaining gas: 1039989.413 units remaining) [ 15 ] - - location: 16 (remaining gas: 1039989.268 units remaining) + - location: 16 (remaining gas: 1039989.403 units remaining) [ 15 15 ] - - location: 14 (remaining gas: 1039989.248 units remaining) + - location: 14 (remaining gas: 1039989.383 units remaining) [ 5 15 15 ] - - location: 17 (remaining gas: 1039989.213 units remaining) + - location: 17 (remaining gas: 1039989.348 units remaining) [ 20 15 ] - - location: 11 (remaining gas: 1039989.203 units remaining) + - location: 11 (remaining gas: 1039989.338 units remaining) [ (Pair "foo" 1) 15 ] - - location: 13 (remaining gas: 1039989.193 units remaining) + - location: 13 (remaining gas: 1039989.328 units remaining) [ 1 15 ] - - location: 14 (remaining gas: 1039989.183 units remaining) + - location: 14 (remaining gas: 1039989.318 units remaining) [ 15 ] - - location: 16 (remaining gas: 1039989.173 units remaining) + - location: 16 (remaining gas: 1039989.308 units remaining) [ 15 15 ] - - location: 14 (remaining gas: 1039989.153 units remaining) + - location: 14 (remaining gas: 1039989.288 units remaining) [ 1 15 15 ] - - location: 17 (remaining gas: 1039989.118 units remaining) + - location: 17 (remaining gas: 1039989.253 units remaining) [ 16 15 ] - - location: 11 (remaining gas: 1039989.108 units remaining) + - location: 11 (remaining gas: 1039989.243 units remaining) [ { Elt "bar" 20 ; Elt "foo" 16 } 15 ] - - location: 18 (remaining gas: 1039989.098 units remaining) + - location: 18 (remaining gas: 1039989.233 units remaining) [ 15 ] - - location: 20 (remaining gas: 1039989.088 units remaining) + - location: 20 (remaining gas: 1039989.223 units remaining) [ ] - - location: 18 (remaining gas: 1039989.068 units remaining) + - location: 18 (remaining gas: 1039989.203 units remaining) [ { Elt "bar" 20 ; Elt "foo" 16 } ] - - location: 21 (remaining gas: 1039989.058 units remaining) + - location: 21 (remaining gas: 1039989.193 units remaining) [ {} { Elt "bar" 20 ; Elt "foo" 16 } ] - - location: 23 (remaining gas: 1039989.048 units remaining) + - location: 23 (remaining gas: 1039989.183 units remaining) [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" index 78d431164c61..0bd67dbb61e7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" @@ -7,44 +7,44 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.689 units remaining) + - location: 9 (remaining gas: 1039989.824 units remaining) [ (Pair 10 { Elt "foo" 1 }) ] - - location: 9 (remaining gas: 1039989.679 units remaining) + - location: 9 (remaining gas: 1039989.814 units remaining) [ 10 { Elt "foo" 1 } ] - - location: 10 (remaining gas: 1039989.669 units remaining) + - location: 10 (remaining gas: 1039989.804 units remaining) [ { Elt "foo" 1 } 10 ] - - location: 11 (remaining gas: 1039989.669 units remaining) + - location: 11 (remaining gas: 1039989.804 units remaining) [ (Pair "foo" 1) 10 ] - - location: 13 (remaining gas: 1039989.659 units remaining) + - location: 13 (remaining gas: 1039989.794 units remaining) [ 1 10 ] - - location: 14 (remaining gas: 1039989.649 units remaining) + - location: 14 (remaining gas: 1039989.784 units remaining) [ 10 ] - - location: 16 (remaining gas: 1039989.639 units remaining) + - location: 16 (remaining gas: 1039989.774 units remaining) [ 10 10 ] - - location: 14 (remaining gas: 1039989.619 units remaining) + - location: 14 (remaining gas: 1039989.754 units remaining) [ 1 10 10 ] - - location: 17 (remaining gas: 1039989.584 units remaining) + - location: 17 (remaining gas: 1039989.719 units remaining) [ 11 10 ] - - location: 11 (remaining gas: 1039989.574 units remaining) + - location: 11 (remaining gas: 1039989.709 units remaining) [ { Elt "foo" 11 } 10 ] - - location: 18 (remaining gas: 1039989.564 units remaining) + - location: 18 (remaining gas: 1039989.699 units remaining) [ 10 ] - - location: 20 (remaining gas: 1039989.554 units remaining) + - location: 20 (remaining gas: 1039989.689 units remaining) [ ] - - location: 18 (remaining gas: 1039989.534 units remaining) + - location: 18 (remaining gas: 1039989.669 units remaining) [ { Elt "foo" 11 } ] - - location: 21 (remaining gas: 1039989.524 units remaining) + - location: 21 (remaining gas: 1039989.659 units remaining) [ {} { Elt "foo" 11 } ] - - location: 23 (remaining gas: 1039989.514 units remaining) + - location: 23 (remaining gas: 1039989.649 units remaining) [ (Pair {} { Elt "foo" 11 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out index 5a9fc6c62e4d..34401e1fab07 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.019 units remaining) + - location: 9 (remaining gas: 1039990.154 units remaining) [ (Pair 10 {}) ] - - location: 9 (remaining gas: 1039990.009 units remaining) + - location: 9 (remaining gas: 1039990.144 units remaining) [ 10 {} ] - - location: 10 (remaining gas: 1039989.999 units remaining) + - location: 10 (remaining gas: 1039990.134 units remaining) [ {} 10 ] - - location: 11 (remaining gas: 1039989.999 units remaining) + - location: 11 (remaining gas: 1039990.134 units remaining) [ {} 10 ] - - location: 18 (remaining gas: 1039989.989 units remaining) + - location: 18 (remaining gas: 1039990.124 units remaining) [ 10 ] - - location: 20 (remaining gas: 1039989.979 units remaining) + - location: 20 (remaining gas: 1039990.114 units remaining) [ ] - - location: 18 (remaining gas: 1039989.959 units remaining) + - location: 18 (remaining gas: 1039990.094 units remaining) [ {} ] - - location: 21 (remaining gas: 1039989.949 units remaining) + - location: 21 (remaining gas: 1039990.084 units remaining) [ {} {} ] - - location: 23 (remaining gas: 1039989.939 units remaining) + - location: 23 (remaining gas: 1039990.074 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 a068ba316105..1561e9554521 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: 1039946.411 units remaining) + - location: 7 (remaining gas: 1039947.401 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039946.401 units remaining) + - location: 7 (remaining gas: 1039947.391 units remaining) [ Unit ] - - location: 8 (remaining gas: 1039946.391 units remaining) + - location: 8 (remaining gas: 1039947.381 units remaining) [ ] - - location: 9 (remaining gas: 1039946.381 units remaining) + - location: 9 (remaining gas: 1039947.371 units remaining) [ 7987 ] - - location: 12 (remaining gas: 1039946.371 units remaining) + - location: 12 (remaining gas: 1039947.361 units remaining) [ 10 7987 ] - - location: 15 (remaining gas: 1039946.371 units remaining) + - location: 15 (remaining gas: 1039947.361 units remaining) [ 79870 ] - - location: 16 (remaining gas: 1039946.361 units remaining) + - location: 16 (remaining gas: 1039947.351 units remaining) [ 79870 79870 ] - - location: 19 (remaining gas: 1039946.326 units remaining) + - location: 19 (remaining gas: 1039947.316 units remaining) [ 0 ] - - location: 21 (remaining gas: 1039946.316 units remaining) + - location: 21 (remaining gas: 1039947.306 units remaining) [ True ] - - location: 22 (remaining gas: 1039946.306 units remaining) + - location: 22 (remaining gas: 1039947.296 units remaining) [ ] - - location: 22 (remaining gas: 1039946.296 units remaining) + - location: 22 (remaining gas: 1039947.286 units remaining) [ ] - - location: 28 (remaining gas: 1039946.286 units remaining) + - location: 28 (remaining gas: 1039947.276 units remaining) [ 10 ] - - location: 31 (remaining gas: 1039946.276 units remaining) + - location: 31 (remaining gas: 1039947.266 units remaining) [ 7987 10 ] - - location: 34 (remaining gas: 1039946.276 units remaining) + - location: 34 (remaining gas: 1039947.266 units remaining) [ 79870 ] - - location: 35 (remaining gas: 1039946.266 units remaining) + - location: 35 (remaining gas: 1039947.256 units remaining) [ 79870 79870 ] - - location: 38 (remaining gas: 1039946.231 units remaining) + - location: 38 (remaining gas: 1039947.221 units remaining) [ 0 ] - - location: 40 (remaining gas: 1039946.221 units remaining) + - location: 40 (remaining gas: 1039947.211 units remaining) [ True ] - - location: 41 (remaining gas: 1039946.211 units remaining) + - location: 41 (remaining gas: 1039947.201 units remaining) [ ] - - location: 41 (remaining gas: 1039946.201 units remaining) + - location: 41 (remaining gas: 1039947.191 units remaining) [ ] - - location: 47 (remaining gas: 1039946.191 units remaining) + - location: 47 (remaining gas: 1039947.181 units remaining) [ 10 ] - - location: 50 (remaining gas: 1039946.181 units remaining) + - location: 50 (remaining gas: 1039947.171 units remaining) [ -7987 10 ] - - location: 53 (remaining gas: 1039946.120 units remaining) + - location: 53 (remaining gas: 1039947.110 units remaining) [ -79870 ] - - location: 54 (remaining gas: 1039946.110 units remaining) + - location: 54 (remaining gas: 1039947.100 units remaining) [ -79870 -79870 ] - - location: 57 (remaining gas: 1039946.075 units remaining) + - location: 57 (remaining gas: 1039947.065 units remaining) [ 0 ] - - location: 59 (remaining gas: 1039946.065 units remaining) + - location: 59 (remaining gas: 1039947.055 units remaining) [ True ] - - location: 60 (remaining gas: 1039946.055 units remaining) + - location: 60 (remaining gas: 1039947.045 units remaining) [ ] - - location: 60 (remaining gas: 1039946.045 units remaining) + - location: 60 (remaining gas: 1039947.035 units remaining) [ ] - - location: 66 (remaining gas: 1039946.035 units remaining) + - location: 66 (remaining gas: 1039947.025 units remaining) [ 10 ] - - location: 69 (remaining gas: 1039946.025 units remaining) + - location: 69 (remaining gas: 1039947.015 units remaining) [ -7987 10 ] - - location: 72 (remaining gas: 1039945.964 units remaining) + - location: 72 (remaining gas: 1039946.954 units remaining) [ -79870 ] - - location: 73 (remaining gas: 1039945.954 units remaining) + - location: 73 (remaining gas: 1039946.944 units remaining) [ -79870 -79870 ] - - location: 76 (remaining gas: 1039945.919 units remaining) + - location: 76 (remaining gas: 1039946.909 units remaining) [ 0 ] - - location: 78 (remaining gas: 1039945.909 units remaining) + - location: 78 (remaining gas: 1039946.899 units remaining) [ True ] - - location: 79 (remaining gas: 1039945.899 units remaining) + - location: 79 (remaining gas: 1039946.889 units remaining) [ ] - - location: 79 (remaining gas: 1039945.889 units remaining) + - location: 79 (remaining gas: 1039946.879 units remaining) [ ] - - location: 85 (remaining gas: 1039945.879 units remaining) + - location: 85 (remaining gas: 1039946.869 units remaining) [ -10 ] - - location: 88 (remaining gas: 1039945.869 units remaining) + - location: 88 (remaining gas: 1039946.859 units remaining) [ 7987 -10 ] - - location: 91 (remaining gas: 1039945.808 units remaining) + - location: 91 (remaining gas: 1039946.798 units remaining) [ -79870 ] - - location: 92 (remaining gas: 1039945.798 units remaining) + - location: 92 (remaining gas: 1039946.788 units remaining) [ -79870 -79870 ] - - location: 95 (remaining gas: 1039945.763 units remaining) + - location: 95 (remaining gas: 1039946.753 units remaining) [ 0 ] - - location: 97 (remaining gas: 1039945.753 units remaining) + - location: 97 (remaining gas: 1039946.743 units remaining) [ True ] - - location: 98 (remaining gas: 1039945.743 units remaining) + - location: 98 (remaining gas: 1039946.733 units remaining) [ ] - - location: 98 (remaining gas: 1039945.733 units remaining) + - location: 98 (remaining gas: 1039946.723 units remaining) [ ] - - location: 104 (remaining gas: 1039945.723 units remaining) + - location: 104 (remaining gas: 1039946.713 units remaining) [ 10 ] - - location: 107 (remaining gas: 1039945.713 units remaining) + - location: 107 (remaining gas: 1039946.703 units remaining) [ 7987 10 ] - - location: 110 (remaining gas: 1039945.652 units remaining) + - location: 110 (remaining gas: 1039946.642 units remaining) [ 79870 ] - - location: 111 (remaining gas: 1039945.642 units remaining) + - location: 111 (remaining gas: 1039946.632 units remaining) [ 79870 79870 ] - - location: 114 (remaining gas: 1039945.607 units remaining) + - location: 114 (remaining gas: 1039946.597 units remaining) [ 0 ] - - location: 116 (remaining gas: 1039945.597 units remaining) + - location: 116 (remaining gas: 1039946.587 units remaining) [ True ] - - location: 117 (remaining gas: 1039945.587 units remaining) + - location: 117 (remaining gas: 1039946.577 units remaining) [ ] - - location: 117 (remaining gas: 1039945.577 units remaining) + - location: 117 (remaining gas: 1039946.567 units remaining) [ ] - - location: 123 (remaining gas: 1039945.567 units remaining) + - location: 123 (remaining gas: 1039946.557 units remaining) [ Unit ] - - location: 124 (remaining gas: 1039945.557 units remaining) + - location: 124 (remaining gas: 1039946.547 units remaining) [ {} Unit ] - - location: 126 (remaining gas: 1039945.547 units remaining) + - location: 126 (remaining gas: 1039946.537 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\".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 41d46b43c106..937344383947 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: 1039839.245 units remaining) + - location: 16 (remaining gas: 1039840.730 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -18,7 +18,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit) ] - - location: 16 (remaining gas: 1039839.235 units remaining) + - location: 16 (remaining gas: 1039840.720 units remaining) [ (Pair -1 1 "foobar" @@ -28,7 +28,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 17 (remaining gas: 1039839.225 units remaining) + - location: 17 (remaining gas: 1039840.710 units remaining) [ (Pair -1 1 "foobar" @@ -47,7 +47,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 18 (remaining gas: 1039839.215 units remaining) + - location: 18 (remaining gas: 1039840.700 units remaining) [ -1 (Pair -1 1 @@ -58,7 +58,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039839.205 units remaining) + - location: 19 (remaining gas: 1039840.690 units remaining) [ (Pair -1 1 "foobar" @@ -68,7 +68,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 21 (remaining gas: 1039839.195 units remaining) + - location: 21 (remaining gas: 1039840.680 units remaining) [ -1 (Pair 1 "foobar" @@ -78,7 +78,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039839.175 units remaining) + - location: 19 (remaining gas: 1039840.660 units remaining) [ -1 -1 (Pair 1 @@ -89,7 +89,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 22 (remaining gas: 1039838.948 units remaining) + - location: 22 (remaining gas: 1039840.433 units remaining) [ 0x050041 -1 (Pair 1 @@ -100,7 +100,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 23 (remaining gas: 1039838.528 units remaining) + - location: 23 (remaining gas: 1039840.013 units remaining) [ (Some -1) -1 (Pair 1 @@ -111,7 +111,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039838.518 units remaining) + - location: 26 (remaining gas: 1039840.003 units remaining) [ -1 -1 (Pair 1 @@ -122,7 +122,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039838.508 units remaining) + - location: 26 (remaining gas: 1039839.993 units remaining) [ -1 -1 (Pair 1 @@ -133,7 +133,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 34 (remaining gas: 1039838.473 units remaining) + - location: 34 (remaining gas: 1039839.958 units remaining) [ 0 (Pair 1 "foobar" @@ -143,7 +143,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 35 (remaining gas: 1039838.463 units remaining) + - location: 35 (remaining gas: 1039839.948 units remaining) [ True (Pair 1 "foobar" @@ -153,7 +153,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039838.453 units remaining) + - location: 36 (remaining gas: 1039839.938 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -162,7 +162,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039838.443 units remaining) + - location: 36 (remaining gas: 1039839.928 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -171,7 +171,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 42 (remaining gas: 1039838.433 units remaining) + - location: 42 (remaining gas: 1039839.918 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -188,7 +188,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 43 (remaining gas: 1039838.423 units remaining) + - location: 43 (remaining gas: 1039839.908 units remaining) [ 1 (Pair 1 "foobar" @@ -198,7 +198,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039838.413 units remaining) + - location: 44 (remaining gas: 1039839.898 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -207,7 +207,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 46 (remaining gas: 1039838.403 units remaining) + - location: 46 (remaining gas: 1039839.888 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -216,7 +216,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039838.383 units remaining) + - location: 44 (remaining gas: 1039839.868 units remaining) [ 1 1 (Pair "foobar" @@ -226,7 +226,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 47 (remaining gas: 1039838.156 units remaining) + - location: 47 (remaining gas: 1039839.641 units remaining) [ 0x050001 1 (Pair "foobar" @@ -236,7 +236,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 48 (remaining gas: 1039837.736 units remaining) + - location: 48 (remaining gas: 1039839.221 units remaining) [ (Some 1) 1 (Pair "foobar" @@ -246,7 +246,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039837.726 units remaining) + - location: 51 (remaining gas: 1039839.211 units remaining) [ 1 1 (Pair "foobar" @@ -256,7 +256,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039837.716 units remaining) + - location: 51 (remaining gas: 1039839.201 units remaining) [ 1 1 (Pair "foobar" @@ -266,7 +266,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 59 (remaining gas: 1039837.681 units remaining) + - location: 59 (remaining gas: 1039839.166 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -275,7 +275,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 60 (remaining gas: 1039837.671 units remaining) + - location: 60 (remaining gas: 1039839.156 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -284,7 +284,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039837.661 units remaining) + - location: 61 (remaining gas: 1039839.146 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -292,7 +292,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039837.651 units remaining) + - location: 61 (remaining gas: 1039839.136 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -300,7 +300,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 67 (remaining gas: 1039837.641 units remaining) + - location: 67 (remaining gas: 1039839.126 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -315,7 +315,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 68 (remaining gas: 1039837.631 units remaining) + - location: 68 (remaining gas: 1039839.116 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -324,7 +324,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039837.621 units remaining) + - location: 69 (remaining gas: 1039839.106 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -332,7 +332,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 71 (remaining gas: 1039837.611 units remaining) + - location: 71 (remaining gas: 1039839.096 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -340,7 +340,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039837.591 units remaining) + - location: 69 (remaining gas: 1039839.076 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -349,7 +349,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 72 (remaining gas: 1039837.067 units remaining) + - location: 72 (remaining gas: 1039838.552 units remaining) [ 0x050100000006666f6f626172 "foobar" (Pair 0x00aabbcc @@ -358,7 +358,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 73 (remaining gas: 1039836.392 units remaining) + - location: 73 (remaining gas: 1039837.877 units remaining) [ (Some "foobar") "foobar" (Pair 0x00aabbcc @@ -367,7 +367,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039836.382 units remaining) + - location: 76 (remaining gas: 1039837.867 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -376,7 +376,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039836.372 units remaining) + - location: 76 (remaining gas: 1039837.857 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -385,7 +385,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 84 (remaining gas: 1039836.337 units remaining) + - location: 84 (remaining gas: 1039837.822 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -393,7 +393,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 85 (remaining gas: 1039836.327 units remaining) + - location: 85 (remaining gas: 1039837.812 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -401,21 +401,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039836.317 units remaining) + - location: 86 (remaining gas: 1039837.802 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039836.307 units remaining) + - location: 86 (remaining gas: 1039837.792 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 92 (remaining gas: 1039836.297 units remaining) + - location: 92 (remaining gas: 1039837.782 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -428,7 +428,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 93 (remaining gas: 1039836.287 units remaining) + - location: 93 (remaining gas: 1039837.772 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -436,21 +436,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039836.277 units remaining) + - location: 94 (remaining gas: 1039837.762 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 96 (remaining gas: 1039836.267 units remaining) + - location: 96 (remaining gas: 1039837.752 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039836.247 units remaining) + - location: 94 (remaining gas: 1039837.732 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -458,7 +458,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 97 (remaining gas: 1039835.789 units remaining) + - location: 97 (remaining gas: 1039837.274 units remaining) [ 0x050a0000000400aabbcc 0x00aabbcc (Pair 1000 @@ -466,7 +466,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 98 (remaining gas: 1039835.228 units remaining) + - location: 98 (remaining gas: 1039836.713 units remaining) [ (Some 0x00aabbcc) 0x00aabbcc (Pair 1000 @@ -474,7 +474,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039835.218 units remaining) + - location: 101 (remaining gas: 1039836.703 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -482,7 +482,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039835.208 units remaining) + - location: 101 (remaining gas: 1039836.693 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -490,33 +490,33 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 109 (remaining gas: 1039835.173 units remaining) + - location: 109 (remaining gas: 1039836.658 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 110 (remaining gas: 1039835.163 units remaining) + - location: 110 (remaining gas: 1039836.648 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039835.153 units remaining) + - location: 111 (remaining gas: 1039836.638 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039835.143 units remaining) + - location: 111 (remaining gas: 1039836.628 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 117 (remaining gas: 1039835.133 units remaining) + - location: 117 (remaining gas: 1039836.618 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -527,83 +527,83 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 118 (remaining gas: 1039835.123 units remaining) + - location: 118 (remaining gas: 1039836.608 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039835.113 units remaining) + - location: 119 (remaining gas: 1039836.598 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 121 (remaining gas: 1039835.103 units remaining) + - location: 121 (remaining gas: 1039836.588 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039835.083 units remaining) + - location: 119 (remaining gas: 1039836.568 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 122 (remaining gas: 1039834.823 units remaining) + - location: 122 (remaining gas: 1039836.308 units remaining) [ 0x0500a80f 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 123 (remaining gas: 1039834.383 units remaining) + - location: 123 (remaining gas: 1039835.868 units remaining) [ (Some 1000) 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039834.373 units remaining) + - location: 126 (remaining gas: 1039835.858 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039834.363 units remaining) + - location: 126 (remaining gas: 1039835.848 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 134 (remaining gas: 1039834.328 units remaining) + - location: 134 (remaining gas: 1039835.813 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 135 (remaining gas: 1039834.318 units remaining) + - location: 135 (remaining gas: 1039835.803 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039834.308 units remaining) + - location: 136 (remaining gas: 1039835.793 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039834.298 units remaining) + - location: 136 (remaining gas: 1039835.783 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 142 (remaining gas: 1039834.288 units remaining) + - location: 142 (remaining gas: 1039835.773 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: 1039834.278 units remaining) + - location: 143 (remaining gas: 1039835.763 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039834.268 units remaining) + - location: 144 (remaining gas: 1039835.753 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 146 (remaining gas: 1039834.258 units remaining) + - location: 146 (remaining gas: 1039835.743 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039834.238 units remaining) + - location: 144 (remaining gas: 1039835.723 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 147 (remaining gas: 1039834.011 units remaining) + - location: 147 (remaining gas: 1039835.496 units remaining) [ 0x050303 False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 148 (remaining gas: 1039833.591 units remaining) + - location: 148 (remaining gas: 1039835.076 units remaining) [ (Some False) False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039833.581 units remaining) + - location: 151 (remaining gas: 1039835.066 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039833.571 units remaining) + - location: 151 (remaining gas: 1039835.056 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 159 (remaining gas: 1039833.536 units remaining) + - location: 159 (remaining gas: 1039835.021 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 160 (remaining gas: 1039833.526 units remaining) + - location: 160 (remaining gas: 1039835.011 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039833.516 units remaining) + - location: 161 (remaining gas: 1039835.001 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039833.506 units remaining) + - location: 161 (remaining gas: 1039834.991 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 167 (remaining gas: 1039833.496 units remaining) + - location: 167 (remaining gas: 1039834.981 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 168 (remaining gas: 1039833.486 units remaining) + - location: 168 (remaining gas: 1039834.971 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039833.476 units remaining) + - location: 169 (remaining gas: 1039834.961 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 171 (remaining gas: 1039833.466 units remaining) + - location: 171 (remaining gas: 1039834.951 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039833.446 units remaining) + - location: 169 (remaining gas: 1039834.931 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 172 (remaining gas: 1039832.356 units remaining) + - location: 172 (remaining gas: 1039833.841 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 173 (remaining gas: 1039831.403 units remaining) + - location: 173 (remaining gas: 1039832.888 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039831.393 units remaining) + - location: 176 (remaining gas: 1039832.878 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039831.383 units remaining) + - location: 176 (remaining gas: 1039832.868 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 184 (remaining gas: 1039831.347 units remaining) + - location: 184 (remaining gas: 1039832.832 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 185 (remaining gas: 1039831.337 units remaining) + - location: 185 (remaining gas: 1039832.822 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039831.327 units remaining) + - location: 186 (remaining gas: 1039832.812 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039831.317 units remaining) + - location: 186 (remaining gas: 1039832.802 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 192 (remaining gas: 1039831.307 units remaining) + - location: 192 (remaining gas: 1039832.792 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 193 (remaining gas: 1039831.297 units remaining) + - location: 193 (remaining gas: 1039832.782 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 194 (remaining gas: 1039831.287 units remaining) + - location: 194 (remaining gas: 1039832.772 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 196 (remaining gas: 1039831.277 units remaining) + - location: 196 (remaining gas: 1039832.762 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 194 (remaining gas: 1039831.257 units remaining) + - location: 194 (remaining gas: 1039832.742 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 197 (remaining gas: 1039830.898 units remaining) + - location: 197 (remaining gas: 1039832.383 units remaining) [ 0x050095bbb0d70b "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 198 (remaining gas: 1039830.398 units remaining) + - location: 198 (remaining gas: 1039831.883 units remaining) [ (Some "2019-09-09T08:35:33Z") "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039830.388 units remaining) + - location: 201 (remaining gas: 1039831.873 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039830.378 units remaining) + - location: 201 (remaining gas: 1039831.863 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 209 (remaining gas: 1039830.343 units remaining) + - location: 209 (remaining gas: 1039831.828 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 210 (remaining gas: 1039830.333 units remaining) + - location: 210 (remaining gas: 1039831.818 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039830.323 units remaining) + - location: 211 (remaining gas: 1039831.808 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039830.313 units remaining) + - location: 211 (remaining gas: 1039831.798 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 217 (remaining gas: 1039830.303 units remaining) + - location: 217 (remaining gas: 1039831.788 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 218 (remaining gas: 1039829.180 units remaining) + - location: 218 (remaining gas: 1039830.665 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 219 (remaining gas: 1039828.207 units remaining) + - location: 219 (remaining gas: 1039829.692 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1039828.197 units remaining) + - location: 222 (remaining gas: 1039829.682 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1039828.187 units remaining) + - location: 222 (remaining gas: 1039829.672 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 230 (remaining gas: 1039828.151 units remaining) + - location: 230 (remaining gas: 1039829.636 units remaining) [ 0 ] - - location: 231 (remaining gas: 1039828.141 units remaining) + - location: 231 (remaining gas: 1039829.626 units remaining) [ True ] - - location: 232 (remaining gas: 1039828.131 units remaining) + - location: 232 (remaining gas: 1039829.616 units remaining) [ ] - - location: 232 (remaining gas: 1039828.121 units remaining) + - location: 232 (remaining gas: 1039829.606 units remaining) [ ] - - location: 238 (remaining gas: 1039828.111 units remaining) + - location: 238 (remaining gas: 1039829.596 units remaining) [ 0 ] - - location: 241 (remaining gas: 1039827.884 units remaining) + - location: 241 (remaining gas: 1039829.369 units remaining) [ 0x050000 ] - - location: 242 (remaining gas: 1039827.464 units remaining) + - location: 242 (remaining gas: 1039828.949 units remaining) [ (Some 0) ] - - location: 245 (remaining gas: 1039827.454 units remaining) + - location: 245 (remaining gas: 1039828.939 units remaining) [ 0 ] - - location: 245 (remaining gas: 1039827.444 units remaining) + - location: 245 (remaining gas: 1039828.929 units remaining) [ 0 ] - - location: 251 (remaining gas: 1039827.434 units remaining) + - location: 251 (remaining gas: 1039828.919 units remaining) [ ] - - location: 252 (remaining gas: 1039827.424 units remaining) + - location: 252 (remaining gas: 1039828.909 units remaining) [ -1 ] - - location: 255 (remaining gas: 1039827.197 units remaining) + - location: 255 (remaining gas: 1039828.682 units remaining) [ 0x050041 ] - - location: 256 (remaining gas: 1039730.877 units remaining) + - location: 256 (remaining gas: 1039732.362 units remaining) [ None ] - - location: 259 (remaining gas: 1039730.867 units remaining) + - location: 259 (remaining gas: 1039732.352 units remaining) [ ] - - location: 259 (remaining gas: 1039730.857 units remaining) + - location: 259 (remaining gas: 1039732.342 units remaining) [ ] - - location: 265 (remaining gas: 1039730.847 units remaining) + - location: 265 (remaining gas: 1039732.332 units remaining) [ 0x ] - - location: 268 (remaining gas: 1039730.587 units remaining) + - location: 268 (remaining gas: 1039732.072 units remaining) [ None ] - - location: 271 (remaining gas: 1039730.577 units remaining) + - location: 271 (remaining gas: 1039732.062 units remaining) [ ] - - location: 271 (remaining gas: 1039730.567 units remaining) + - location: 271 (remaining gas: 1039732.052 units remaining) [ ] - - location: 277 (remaining gas: 1039730.557 units remaining) + - location: 277 (remaining gas: 1039732.042 units remaining) [ 0x04 ] - - location: 280 (remaining gas: 1039730.277 units remaining) + - location: 280 (remaining gas: 1039731.762 units remaining) [ None ] - - location: 283 (remaining gas: 1039730.267 units remaining) + - location: 283 (remaining gas: 1039731.752 units remaining) [ ] - - location: 283 (remaining gas: 1039730.257 units remaining) + - location: 283 (remaining gas: 1039731.742 units remaining) [ ] - - location: 289 (remaining gas: 1039730.247 units remaining) + - location: 289 (remaining gas: 1039731.732 units remaining) [ 0x05 ] - - location: 292 (remaining gas: 1039729.967 units remaining) + - location: 292 (remaining gas: 1039731.452 units remaining) [ None ] - - location: 295 (remaining gas: 1039729.957 units remaining) + - location: 295 (remaining gas: 1039731.442 units remaining) [ ] - - location: 295 (remaining gas: 1039729.947 units remaining) + - location: 295 (remaining gas: 1039731.432 units remaining) [ ] - - location: 301 (remaining gas: 1039729.937 units remaining) + - location: 301 (remaining gas: 1039731.422 units remaining) [ Unit ] - - location: 302 (remaining gas: 1039729.927 units remaining) + - location: 302 (remaining gas: 1039731.412 units remaining) [ {} Unit ] - - location: 304 (remaining gas: 1039729.917 units remaining) + - location: 304 (remaining gas: 1039731.402 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 407a43602c76..a5ad8debb9ac 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: 1039839.245 units remaining) + - location: 16 (remaining gas: 1039840.730 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -18,7 +18,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit) ] - - location: 16 (remaining gas: 1039839.235 units remaining) + - location: 16 (remaining gas: 1039840.720 units remaining) [ (Pair -1 1 "foobar" @@ -28,7 +28,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 17 (remaining gas: 1039839.225 units remaining) + - location: 17 (remaining gas: 1039840.710 units remaining) [ (Pair -1 1 "foobar" @@ -47,7 +47,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 18 (remaining gas: 1039839.215 units remaining) + - location: 18 (remaining gas: 1039840.700 units remaining) [ -1 (Pair -1 1 @@ -58,7 +58,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039839.205 units remaining) + - location: 19 (remaining gas: 1039840.690 units remaining) [ (Pair -1 1 "foobar" @@ -68,7 +68,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 21 (remaining gas: 1039839.195 units remaining) + - location: 21 (remaining gas: 1039840.680 units remaining) [ -1 (Pair 1 "foobar" @@ -78,7 +78,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039839.175 units remaining) + - location: 19 (remaining gas: 1039840.660 units remaining) [ -1 -1 (Pair 1 @@ -89,7 +89,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 22 (remaining gas: 1039838.948 units remaining) + - location: 22 (remaining gas: 1039840.433 units remaining) [ 0x050041 -1 (Pair 1 @@ -100,7 +100,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 23 (remaining gas: 1039838.528 units remaining) + - location: 23 (remaining gas: 1039840.013 units remaining) [ (Some -1) -1 (Pair 1 @@ -111,7 +111,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039838.518 units remaining) + - location: 26 (remaining gas: 1039840.003 units remaining) [ -1 -1 (Pair 1 @@ -122,7 +122,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039838.508 units remaining) + - location: 26 (remaining gas: 1039839.993 units remaining) [ -1 -1 (Pair 1 @@ -133,7 +133,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 34 (remaining gas: 1039838.473 units remaining) + - location: 34 (remaining gas: 1039839.958 units remaining) [ 0 (Pair 1 "foobar" @@ -143,7 +143,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 35 (remaining gas: 1039838.463 units remaining) + - location: 35 (remaining gas: 1039839.948 units remaining) [ True (Pair 1 "foobar" @@ -153,7 +153,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039838.453 units remaining) + - location: 36 (remaining gas: 1039839.938 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -162,7 +162,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039838.443 units remaining) + - location: 36 (remaining gas: 1039839.928 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -171,7 +171,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 42 (remaining gas: 1039838.433 units remaining) + - location: 42 (remaining gas: 1039839.918 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -188,7 +188,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 43 (remaining gas: 1039838.423 units remaining) + - location: 43 (remaining gas: 1039839.908 units remaining) [ 1 (Pair 1 "foobar" @@ -198,7 +198,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039838.413 units remaining) + - location: 44 (remaining gas: 1039839.898 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -207,7 +207,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 46 (remaining gas: 1039838.403 units remaining) + - location: 46 (remaining gas: 1039839.888 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -216,7 +216,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039838.383 units remaining) + - location: 44 (remaining gas: 1039839.868 units remaining) [ 1 1 (Pair "foobar" @@ -226,7 +226,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 47 (remaining gas: 1039838.156 units remaining) + - location: 47 (remaining gas: 1039839.641 units remaining) [ 0x050001 1 (Pair "foobar" @@ -236,7 +236,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 48 (remaining gas: 1039837.736 units remaining) + - location: 48 (remaining gas: 1039839.221 units remaining) [ (Some 1) 1 (Pair "foobar" @@ -246,7 +246,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039837.726 units remaining) + - location: 51 (remaining gas: 1039839.211 units remaining) [ 1 1 (Pair "foobar" @@ -256,7 +256,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039837.716 units remaining) + - location: 51 (remaining gas: 1039839.201 units remaining) [ 1 1 (Pair "foobar" @@ -266,7 +266,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 59 (remaining gas: 1039837.681 units remaining) + - location: 59 (remaining gas: 1039839.166 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -275,7 +275,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 60 (remaining gas: 1039837.671 units remaining) + - location: 60 (remaining gas: 1039839.156 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -284,7 +284,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039837.661 units remaining) + - location: 61 (remaining gas: 1039839.146 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -292,7 +292,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039837.651 units remaining) + - location: 61 (remaining gas: 1039839.136 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -300,7 +300,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 67 (remaining gas: 1039837.641 units remaining) + - location: 67 (remaining gas: 1039839.126 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -315,7 +315,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 68 (remaining gas: 1039837.631 units remaining) + - location: 68 (remaining gas: 1039839.116 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -324,7 +324,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039837.621 units remaining) + - location: 69 (remaining gas: 1039839.106 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -332,7 +332,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 71 (remaining gas: 1039837.611 units remaining) + - location: 71 (remaining gas: 1039839.096 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -340,7 +340,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039837.591 units remaining) + - location: 69 (remaining gas: 1039839.076 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -349,7 +349,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 72 (remaining gas: 1039837.067 units remaining) + - location: 72 (remaining gas: 1039838.552 units remaining) [ 0x050100000006666f6f626172 "foobar" (Pair 0x00aabbcc @@ -358,7 +358,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 73 (remaining gas: 1039836.392 units remaining) + - location: 73 (remaining gas: 1039837.877 units remaining) [ (Some "foobar") "foobar" (Pair 0x00aabbcc @@ -367,7 +367,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039836.382 units remaining) + - location: 76 (remaining gas: 1039837.867 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -376,7 +376,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039836.372 units remaining) + - location: 76 (remaining gas: 1039837.857 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -385,7 +385,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 84 (remaining gas: 1039836.337 units remaining) + - location: 84 (remaining gas: 1039837.822 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -393,7 +393,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 85 (remaining gas: 1039836.327 units remaining) + - location: 85 (remaining gas: 1039837.812 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -401,21 +401,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039836.317 units remaining) + - location: 86 (remaining gas: 1039837.802 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039836.307 units remaining) + - location: 86 (remaining gas: 1039837.792 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 92 (remaining gas: 1039836.297 units remaining) + - location: 92 (remaining gas: 1039837.782 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -428,7 +428,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 93 (remaining gas: 1039836.287 units remaining) + - location: 93 (remaining gas: 1039837.772 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -436,21 +436,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039836.277 units remaining) + - location: 94 (remaining gas: 1039837.762 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 96 (remaining gas: 1039836.267 units remaining) + - location: 96 (remaining gas: 1039837.752 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039836.247 units remaining) + - location: 94 (remaining gas: 1039837.732 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -458,7 +458,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 97 (remaining gas: 1039835.789 units remaining) + - location: 97 (remaining gas: 1039837.274 units remaining) [ 0x050a0000000400aabbcc 0x00aabbcc (Pair 1000 @@ -466,7 +466,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 98 (remaining gas: 1039835.228 units remaining) + - location: 98 (remaining gas: 1039836.713 units remaining) [ (Some 0x00aabbcc) 0x00aabbcc (Pair 1000 @@ -474,7 +474,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039835.218 units remaining) + - location: 101 (remaining gas: 1039836.703 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -482,7 +482,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039835.208 units remaining) + - location: 101 (remaining gas: 1039836.693 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -490,33 +490,33 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 109 (remaining gas: 1039835.173 units remaining) + - location: 109 (remaining gas: 1039836.658 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 110 (remaining gas: 1039835.163 units remaining) + - location: 110 (remaining gas: 1039836.648 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039835.153 units remaining) + - location: 111 (remaining gas: 1039836.638 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039835.143 units remaining) + - location: 111 (remaining gas: 1039836.628 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 117 (remaining gas: 1039835.133 units remaining) + - location: 117 (remaining gas: 1039836.618 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -527,83 +527,83 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 118 (remaining gas: 1039835.123 units remaining) + - location: 118 (remaining gas: 1039836.608 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039835.113 units remaining) + - location: 119 (remaining gas: 1039836.598 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 121 (remaining gas: 1039835.103 units remaining) + - location: 121 (remaining gas: 1039836.588 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039835.083 units remaining) + - location: 119 (remaining gas: 1039836.568 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 122 (remaining gas: 1039834.823 units remaining) + - location: 122 (remaining gas: 1039836.308 units remaining) [ 0x0500a80f 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 123 (remaining gas: 1039834.383 units remaining) + - location: 123 (remaining gas: 1039835.868 units remaining) [ (Some 1000) 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039834.373 units remaining) + - location: 126 (remaining gas: 1039835.858 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039834.363 units remaining) + - location: 126 (remaining gas: 1039835.848 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 134 (remaining gas: 1039834.328 units remaining) + - location: 134 (remaining gas: 1039835.813 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 135 (remaining gas: 1039834.318 units remaining) + - location: 135 (remaining gas: 1039835.803 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039834.308 units remaining) + - location: 136 (remaining gas: 1039835.793 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039834.298 units remaining) + - location: 136 (remaining gas: 1039835.783 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 142 (remaining gas: 1039834.288 units remaining) + - location: 142 (remaining gas: 1039835.773 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: 1039834.278 units remaining) + - location: 143 (remaining gas: 1039835.763 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039834.268 units remaining) + - location: 144 (remaining gas: 1039835.753 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 146 (remaining gas: 1039834.258 units remaining) + - location: 146 (remaining gas: 1039835.743 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039834.238 units remaining) + - location: 144 (remaining gas: 1039835.723 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 147 (remaining gas: 1039834.011 units remaining) + - location: 147 (remaining gas: 1039835.496 units remaining) [ 0x050303 False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 148 (remaining gas: 1039833.591 units remaining) + - location: 148 (remaining gas: 1039835.076 units remaining) [ (Some False) False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039833.581 units remaining) + - location: 151 (remaining gas: 1039835.066 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039833.571 units remaining) + - location: 151 (remaining gas: 1039835.056 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 159 (remaining gas: 1039833.536 units remaining) + - location: 159 (remaining gas: 1039835.021 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 160 (remaining gas: 1039833.526 units remaining) + - location: 160 (remaining gas: 1039835.011 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039833.516 units remaining) + - location: 161 (remaining gas: 1039835.001 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039833.506 units remaining) + - location: 161 (remaining gas: 1039834.991 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 167 (remaining gas: 1039833.496 units remaining) + - location: 167 (remaining gas: 1039834.981 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 168 (remaining gas: 1039833.486 units remaining) + - location: 168 (remaining gas: 1039834.971 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039833.476 units remaining) + - location: 169 (remaining gas: 1039834.961 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 171 (remaining gas: 1039833.466 units remaining) + - location: 171 (remaining gas: 1039834.951 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039833.446 units remaining) + - location: 169 (remaining gas: 1039834.931 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 172 (remaining gas: 1039832.356 units remaining) + - location: 172 (remaining gas: 1039833.841 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 173 (remaining gas: 1039831.403 units remaining) + - location: 173 (remaining gas: 1039832.888 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039831.393 units remaining) + - location: 176 (remaining gas: 1039832.878 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039831.383 units remaining) + - location: 176 (remaining gas: 1039832.868 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 184 (remaining gas: 1039831.347 units remaining) + - location: 184 (remaining gas: 1039832.832 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 185 (remaining gas: 1039831.337 units remaining) + - location: 185 (remaining gas: 1039832.822 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039831.327 units remaining) + - location: 186 (remaining gas: 1039832.812 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039831.317 units remaining) + - location: 186 (remaining gas: 1039832.802 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 192 (remaining gas: 1039831.307 units remaining) + - location: 192 (remaining gas: 1039832.792 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 193 (remaining gas: 1039831.297 units remaining) + - location: 193 (remaining gas: 1039832.782 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 194 (remaining gas: 1039831.287 units remaining) + - location: 194 (remaining gas: 1039832.772 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 196 (remaining gas: 1039831.277 units remaining) + - location: 196 (remaining gas: 1039832.762 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 194 (remaining gas: 1039831.257 units remaining) + - location: 194 (remaining gas: 1039832.742 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 197 (remaining gas: 1039830.898 units remaining) + - location: 197 (remaining gas: 1039832.383 units remaining) [ 0x050095bbb0d70b "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 198 (remaining gas: 1039830.398 units remaining) + - location: 198 (remaining gas: 1039831.883 units remaining) [ (Some "2019-09-09T08:35:33Z") "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039830.388 units remaining) + - location: 201 (remaining gas: 1039831.873 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039830.378 units remaining) + - location: 201 (remaining gas: 1039831.863 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 209 (remaining gas: 1039830.343 units remaining) + - location: 209 (remaining gas: 1039831.828 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 210 (remaining gas: 1039830.333 units remaining) + - location: 210 (remaining gas: 1039831.818 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039830.323 units remaining) + - location: 211 (remaining gas: 1039831.808 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039830.313 units remaining) + - location: 211 (remaining gas: 1039831.798 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 217 (remaining gas: 1039830.303 units remaining) + - location: 217 (remaining gas: 1039831.788 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 218 (remaining gas: 1039829.180 units remaining) + - location: 218 (remaining gas: 1039830.665 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 219 (remaining gas: 1039828.207 units remaining) + - location: 219 (remaining gas: 1039829.692 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1039828.197 units remaining) + - location: 222 (remaining gas: 1039829.682 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1039828.187 units remaining) + - location: 222 (remaining gas: 1039829.672 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 230 (remaining gas: 1039828.151 units remaining) + - location: 230 (remaining gas: 1039829.636 units remaining) [ 0 ] - - location: 231 (remaining gas: 1039828.141 units remaining) + - location: 231 (remaining gas: 1039829.626 units remaining) [ True ] - - location: 232 (remaining gas: 1039828.131 units remaining) + - location: 232 (remaining gas: 1039829.616 units remaining) [ ] - - location: 232 (remaining gas: 1039828.121 units remaining) + - location: 232 (remaining gas: 1039829.606 units remaining) [ ] - - location: 238 (remaining gas: 1039828.111 units remaining) + - location: 238 (remaining gas: 1039829.596 units remaining) [ 0 ] - - location: 241 (remaining gas: 1039827.884 units remaining) + - location: 241 (remaining gas: 1039829.369 units remaining) [ 0x050000 ] - - location: 242 (remaining gas: 1039827.464 units remaining) + - location: 242 (remaining gas: 1039828.949 units remaining) [ (Some 0) ] - - location: 245 (remaining gas: 1039827.454 units remaining) + - location: 245 (remaining gas: 1039828.939 units remaining) [ 0 ] - - location: 245 (remaining gas: 1039827.444 units remaining) + - location: 245 (remaining gas: 1039828.929 units remaining) [ 0 ] - - location: 251 (remaining gas: 1039827.434 units remaining) + - location: 251 (remaining gas: 1039828.919 units remaining) [ ] - - location: 252 (remaining gas: 1039827.424 units remaining) + - location: 252 (remaining gas: 1039828.909 units remaining) [ -1 ] - - location: 255 (remaining gas: 1039827.197 units remaining) + - location: 255 (remaining gas: 1039828.682 units remaining) [ 0x050041 ] - - location: 256 (remaining gas: 1039730.877 units remaining) + - location: 256 (remaining gas: 1039732.362 units remaining) [ None ] - - location: 259 (remaining gas: 1039730.867 units remaining) + - location: 259 (remaining gas: 1039732.352 units remaining) [ ] - - location: 259 (remaining gas: 1039730.857 units remaining) + - location: 259 (remaining gas: 1039732.342 units remaining) [ ] - - location: 265 (remaining gas: 1039730.847 units remaining) + - location: 265 (remaining gas: 1039732.332 units remaining) [ 0x ] - - location: 268 (remaining gas: 1039730.587 units remaining) + - location: 268 (remaining gas: 1039732.072 units remaining) [ None ] - - location: 271 (remaining gas: 1039730.577 units remaining) + - location: 271 (remaining gas: 1039732.062 units remaining) [ ] - - location: 271 (remaining gas: 1039730.567 units remaining) + - location: 271 (remaining gas: 1039732.052 units remaining) [ ] - - location: 277 (remaining gas: 1039730.557 units remaining) + - location: 277 (remaining gas: 1039732.042 units remaining) [ 0x04 ] - - location: 280 (remaining gas: 1039730.277 units remaining) + - location: 280 (remaining gas: 1039731.762 units remaining) [ None ] - - location: 283 (remaining gas: 1039730.267 units remaining) + - location: 283 (remaining gas: 1039731.752 units remaining) [ ] - - location: 283 (remaining gas: 1039730.257 units remaining) + - location: 283 (remaining gas: 1039731.742 units remaining) [ ] - - location: 289 (remaining gas: 1039730.247 units remaining) + - location: 289 (remaining gas: 1039731.732 units remaining) [ 0x05 ] - - location: 292 (remaining gas: 1039729.967 units remaining) + - location: 292 (remaining gas: 1039731.452 units remaining) [ None ] - - location: 295 (remaining gas: 1039729.957 units remaining) + - location: 295 (remaining gas: 1039731.442 units remaining) [ ] - - location: 295 (remaining gas: 1039729.947 units remaining) + - location: 295 (remaining gas: 1039731.432 units remaining) [ ] - - location: 301 (remaining gas: 1039729.937 units remaining) + - location: 301 (remaining gas: 1039731.422 units remaining) [ Unit ] - - location: 302 (remaining gas: 1039729.927 units remaining) + - location: 302 (remaining gas: 1039731.412 units remaining) [ {} Unit ] - - location: 304 (remaining gas: 1039729.917 units remaining) + - location: 304 (remaining gas: 1039731.402 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 27b2235d0d9c..dbf8f12aa2f9 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: 1039487.538 units remaining) + - location: 28 (remaining gas: 1039489.188 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -19,7 +19,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit) ] - - location: 28 (remaining gas: 1039487.528 units remaining) + - location: 28 (remaining gas: 1039489.178 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -30,7 +30,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 29 (remaining gas: 1039487.518 units remaining) + - location: 29 (remaining gas: 1039489.168 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -51,7 +51,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 30 (remaining gas: 1039487.508 units remaining) + - location: 30 (remaining gas: 1039489.158 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -63,7 +63,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 31 (remaining gas: 1039487.498 units remaining) + - location: 31 (remaining gas: 1039489.148 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -74,7 +74,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 33 (remaining gas: 1039487.488 units remaining) + - location: 33 (remaining gas: 1039489.138 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -85,7 +85,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 31 (remaining gas: 1039487.468 units remaining) + - location: 31 (remaining gas: 1039489.118 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -97,7 +97,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 34 (remaining gas: 1039485.596 units remaining) + - location: 34 (remaining gas: 1039487.246 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -109,7 +109,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 35 (remaining gas: 1039485.586 units remaining) + - location: 35 (remaining gas: 1039487.236 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -120,7 +120,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 37 (remaining gas: 1039483.714 units remaining) + - location: 37 (remaining gas: 1039485.364 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -131,7 +131,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 38 (remaining gas: 1039162.570 units remaining) + - location: 38 (remaining gas: 1039164.220 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: 1039162.560 units remaining) + - location: 41 (remaining gas: 1039164.210 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -153,7 +153,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 41 (remaining gas: 1039162.550 units remaining) + - location: 41 (remaining gas: 1039164.200 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -164,7 +164,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 47 (remaining gas: 1039160.678 units remaining) + - location: 47 (remaining gas: 1039162.328 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,7 +175,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 35 (remaining gas: 1039160.658 units remaining) + - location: 35 (remaining gas: 1039162.308 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit @@ -187,7 +187,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 50 (remaining gas: 1039160.623 units remaining) + - location: 50 (remaining gas: 1039162.273 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -198,7 +198,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 51 (remaining gas: 1039160.613 units remaining) + - location: 51 (remaining gas: 1039162.263 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -209,7 +209,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 52 (remaining gas: 1039160.603 units remaining) + - location: 52 (remaining gas: 1039162.253 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: 1039160.593 units remaining) + - location: 52 (remaining gas: 1039162.243 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: 1039160.583 units remaining) + - location: 58 (remaining gas: 1039162.233 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: 1039160.573 units remaining) + - location: 59 (remaining gas: 1039162.223 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -259,7 +259,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 60 (remaining gas: 1039160.563 units remaining) + - location: 60 (remaining gas: 1039162.213 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: 1039160.553 units remaining) + - location: 62 (remaining gas: 1039162.203 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: 1039160.533 units remaining) + - location: 60 (remaining gas: 1039162.183 units remaining) [ Unit Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -290,7 +290,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 63 (remaining gas: 1039160.306 units remaining) + - location: 63 (remaining gas: 1039161.956 units remaining) [ 0x05030b Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -301,7 +301,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 64 (remaining gas: 1039160.296 units remaining) + - location: 64 (remaining gas: 1039161.946 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: 1039160.069 units remaining) + - location: 66 (remaining gas: 1039161.719 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: 1039159.649 units remaining) + - location: 67 (remaining gas: 1039161.299 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: 1039159.639 units remaining) + - location: 70 (remaining gas: 1039161.289 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: 1039159.629 units remaining) + - location: 70 (remaining gas: 1039161.279 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: 1039159.402 units remaining) + - location: 76 (remaining gas: 1039161.052 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: 1039159.382 units remaining) + - location: 64 (remaining gas: 1039161.032 units remaining) [ 0x05030b 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -372,7 +372,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 79 (remaining gas: 1039159.347 units remaining) + - location: 79 (remaining gas: 1039160.997 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: 1039159.337 units remaining) + - location: 80 (remaining gas: 1039160.987 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: 1039159.327 units remaining) + - location: 81 (remaining gas: 1039160.977 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: 1039159.317 units remaining) + - location: 81 (remaining gas: 1039160.967 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: 1039159.307 units remaining) + - location: 87 (remaining gas: 1039160.957 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: 1039159.297 units remaining) + - location: 88 (remaining gas: 1039160.947 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: 1039159.287 units remaining) + - location: 89 (remaining gas: 1039160.937 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: 1039159.277 units remaining) + - location: 91 (remaining gas: 1039160.927 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: 1039159.257 units remaining) + - location: 89 (remaining gas: 1039160.907 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: 1039156.770 units remaining) + - location: 92 (remaining gas: 1039158.420 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: 1039156.760 units remaining) + - location: 93 (remaining gas: 1039158.410 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: 1039154.273 units remaining) + - location: 95 (remaining gas: 1039155.923 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: 1039152.470 units remaining) + - location: 96 (remaining gas: 1039154.120 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: 1039152.460 units remaining) + - location: 99 (remaining gas: 1039154.110 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: 1039152.450 units remaining) + - location: 99 (remaining gas: 1039154.100 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: 1039149.963 units remaining) + - location: 105 (remaining gas: 1039151.613 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: 1039149.943 units remaining) + - location: 93 (remaining gas: 1039151.593 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: 1039149.907 units remaining) + - location: 108 (remaining gas: 1039151.557 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: 1039149.897 units remaining) + - location: 109 (remaining gas: 1039151.547 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: 1039149.887 units remaining) + - location: 110 (remaining gas: 1039151.537 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: 1039149.877 units remaining) + - location: 110 (remaining gas: 1039151.527 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: 1039149.867 units remaining) + - location: 116 (remaining gas: 1039151.517 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: 1039149.857 units remaining) + - location: 117 (remaining gas: 1039151.507 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: 1039149.847 units remaining) + - location: 118 (remaining gas: 1039151.497 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: 1039149.837 units remaining) + - location: 120 (remaining gas: 1039151.487 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: 1039149.817 units remaining) + - location: 118 (remaining gas: 1039151.467 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: 1039147.168 units remaining) + - location: 121 (remaining gas: 1039148.818 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: 1039147.158 units remaining) + - location: 122 (remaining gas: 1039148.808 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: 1039144.509 units remaining) + - location: 124 (remaining gas: 1039146.159 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } { True } @@ -647,7 +647,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 125 (remaining gas: 1039142.565 units remaining) + - location: 125 (remaining gas: 1039144.215 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: 1039142.555 units remaining) + - location: 129 (remaining gas: 1039144.205 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: 1039142.545 units remaining) + - location: 129 (remaining gas: 1039144.195 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: 1039139.896 units remaining) + - location: 135 (remaining gas: 1039141.546 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } { True } @@ -679,7 +679,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 122 (remaining gas: 1039139.876 units remaining) + - location: 122 (remaining gas: 1039141.526 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } @@ -688,7 +688,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 138 (remaining gas: 1039139.840 units remaining) + - location: 138 (remaining gas: 1039141.490 units remaining) [ 0 (Pair { Unit } { True } @@ -696,7 +696,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 139 (remaining gas: 1039139.830 units remaining) + - location: 139 (remaining gas: 1039141.480 units remaining) [ True (Pair { Unit } { True } @@ -704,21 +704,21 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 140 (remaining gas: 1039139.820 units remaining) + - location: 140 (remaining gas: 1039141.470 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 140 (remaining gas: 1039139.810 units remaining) + - location: 140 (remaining gas: 1039141.460 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 146 (remaining gas: 1039139.800 units remaining) + - location: 146 (remaining gas: 1039141.450 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: 1039139.790 units remaining) + - location: 147 (remaining gas: 1039141.440 units remaining) [ { Unit } (Pair { Unit } { True } @@ -739,21 +739,21 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 148 (remaining gas: 1039139.780 units remaining) + - location: 148 (remaining gas: 1039141.430 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 150 (remaining gas: 1039139.770 units remaining) + - location: 150 (remaining gas: 1039141.420 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 148 (remaining gas: 1039139.750 units remaining) + - location: 148 (remaining gas: 1039141.400 units remaining) [ { Unit } { Unit } (Pair { True } @@ -761,7 +761,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 151 (remaining gas: 1039139.262 units remaining) + - location: 151 (remaining gas: 1039140.912 units remaining) [ 0x050200000002030b { Unit } (Pair { True } @@ -769,49 +769,49 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 152 (remaining gas: 1039139.252 units remaining) + - location: 152 (remaining gas: 1039140.902 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 154 (remaining gas: 1039138.764 units remaining) + - location: 154 (remaining gas: 1039140.414 units remaining) [ 0x050200000002030b (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 155 (remaining gas: 1039138.143 units remaining) + - location: 155 (remaining gas: 1039139.793 units remaining) [ (Some { Unit }) (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 159 (remaining gas: 1039138.133 units remaining) + - location: 159 (remaining gas: 1039139.783 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 159 (remaining gas: 1039138.123 units remaining) + - location: 159 (remaining gas: 1039139.773 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 165 (remaining gas: 1039137.635 units remaining) + - location: 165 (remaining gas: 1039139.285 units remaining) [ 0x050200000002030b (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 152 (remaining gas: 1039137.615 units remaining) + - location: 152 (remaining gas: 1039139.265 units remaining) [ 0x050200000002030b 0x050200000002030b (Pair { True } @@ -819,33 +819,33 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 168 (remaining gas: 1039137.580 units remaining) + - location: 168 (remaining gas: 1039139.230 units remaining) [ 0 (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 169 (remaining gas: 1039137.570 units remaining) + - location: 169 (remaining gas: 1039139.220 units remaining) [ True (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 170 (remaining gas: 1039137.560 units remaining) + - location: 170 (remaining gas: 1039139.210 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 170 (remaining gas: 1039137.550 units remaining) + - location: 170 (remaining gas: 1039139.200 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 176 (remaining gas: 1039137.540 units remaining) + - location: 176 (remaining gas: 1039139.190 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: 1039137.530 units remaining) + - location: 177 (remaining gas: 1039139.180 units remaining) [ { True } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 178 (remaining gas: 1039137.520 units remaining) + - location: 178 (remaining gas: 1039139.170 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 180 (remaining gas: 1039137.510 units remaining) + - location: 180 (remaining gas: 1039139.160 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 178 (remaining gas: 1039137.490 units remaining) + - location: 178 (remaining gas: 1039139.140 units remaining) [ { True } { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 181 (remaining gas: 1039137.002 units remaining) + - location: 181 (remaining gas: 1039138.652 units remaining) [ 0x050200000002030a { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 182 (remaining gas: 1039136.992 units remaining) + - location: 182 (remaining gas: 1039138.642 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 184 (remaining gas: 1039136.504 units remaining) + - location: 184 (remaining gas: 1039138.154 units remaining) [ 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 185 (remaining gas: 1039135.751 units remaining) + - location: 185 (remaining gas: 1039137.401 units remaining) [ (Some { True }) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 189 (remaining gas: 1039135.741 units remaining) + - location: 189 (remaining gas: 1039137.391 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 189 (remaining gas: 1039135.731 units remaining) + - location: 189 (remaining gas: 1039137.381 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 195 (remaining gas: 1039135.243 units remaining) + - location: 195 (remaining gas: 1039136.893 units remaining) [ 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 182 (remaining gas: 1039135.223 units remaining) + - location: 182 (remaining gas: 1039136.873 units remaining) [ 0x050200000002030a 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 198 (remaining gas: 1039135.188 units remaining) + - location: 198 (remaining gas: 1039136.838 units remaining) [ 0 (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 199 (remaining gas: 1039135.178 units remaining) + - location: 199 (remaining gas: 1039136.828 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 200 (remaining gas: 1039135.168 units remaining) + - location: 200 (remaining gas: 1039136.818 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 200 (remaining gas: 1039135.158 units remaining) + - location: 200 (remaining gas: 1039136.808 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 206 (remaining gas: 1039135.148 units remaining) + - location: 206 (remaining gas: 1039136.798 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: 1039135.138 units remaining) + - location: 207 (remaining gas: 1039136.788 units remaining) [ (Pair 19 10) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 208 (remaining gas: 1039135.128 units remaining) + - location: 208 (remaining gas: 1039136.778 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 210 (remaining gas: 1039135.118 units remaining) + - location: 210 (remaining gas: 1039136.768 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 208 (remaining gas: 1039135.098 units remaining) + - location: 208 (remaining gas: 1039136.748 units remaining) [ (Pair 19 10) (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 211 (remaining gas: 1039134.547 units remaining) + - location: 211 (remaining gas: 1039136.197 units remaining) [ 0x0507070013000a (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 212 (remaining gas: 1039134.537 units remaining) + - location: 212 (remaining gas: 1039136.187 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 214 (remaining gas: 1039133.986 units remaining) + - location: 214 (remaining gas: 1039135.636 units remaining) [ 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 215 (remaining gas: 1039133.286 units remaining) + - location: 215 (remaining gas: 1039134.936 units remaining) [ (Some (Pair 19 10)) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 220 (remaining gas: 1039133.276 units remaining) + - location: 220 (remaining gas: 1039134.926 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 220 (remaining gas: 1039133.266 units remaining) + - location: 220 (remaining gas: 1039134.916 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 226 (remaining gas: 1039132.715 units remaining) + - location: 226 (remaining gas: 1039134.365 units remaining) [ 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 212 (remaining gas: 1039132.695 units remaining) + - location: 212 (remaining gas: 1039134.345 units remaining) [ 0x0507070013000a 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 229 (remaining gas: 1039132.660 units remaining) + - location: 229 (remaining gas: 1039134.310 units remaining) [ 0 (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 230 (remaining gas: 1039132.650 units remaining) + - location: 230 (remaining gas: 1039134.300 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 231 (remaining gas: 1039132.640 units remaining) + - location: 231 (remaining gas: 1039134.290 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 231 (remaining gas: 1039132.630 units remaining) + - location: 231 (remaining gas: 1039134.280 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 237 (remaining gas: 1039132.620 units remaining) + - location: 237 (remaining gas: 1039134.270 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: 1039132.610 units remaining) + - location: 238 (remaining gas: 1039134.260 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 239 (remaining gas: 1039132.600 units remaining) + - location: 239 (remaining gas: 1039134.250 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 241 (remaining gas: 1039132.590 units remaining) + - location: 241 (remaining gas: 1039134.240 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 239 (remaining gas: 1039132.570 units remaining) + - location: 239 (remaining gas: 1039134.220 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 242 (remaining gas: 1039131.318 units remaining) + - location: 242 (remaining gas: 1039132.968 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 243 (remaining gas: 1039131.308 units remaining) + - location: 243 (remaining gas: 1039132.958 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 245 (remaining gas: 1039130.056 units remaining) + - location: 245 (remaining gas: 1039131.706 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 246 (remaining gas: 1039128.963 units remaining) + - location: 246 (remaining gas: 1039130.613 units remaining) [ (Some (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 251 (remaining gas: 1039128.953 units remaining) + - location: 251 (remaining gas: 1039130.603 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 251 (remaining gas: 1039128.943 units remaining) + - location: 251 (remaining gas: 1039130.593 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 257 (remaining gas: 1039127.691 units remaining) + - location: 257 (remaining gas: 1039129.341 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 243 (remaining gas: 1039127.671 units remaining) + - location: 243 (remaining gas: 1039129.321 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 260 (remaining gas: 1039127.636 units remaining) + - location: 260 (remaining gas: 1039129.286 units remaining) [ 0 (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 261 (remaining gas: 1039127.626 units remaining) + - location: 261 (remaining gas: 1039129.276 units remaining) [ True (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 262 (remaining gas: 1039127.616 units remaining) + - location: 262 (remaining gas: 1039129.266 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 262 (remaining gas: 1039127.606 units remaining) + - location: 262 (remaining gas: 1039129.256 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 268 (remaining gas: 1039127.596 units remaining) + - location: 268 (remaining gas: 1039129.246 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 269 (remaining gas: 1039127.586 units remaining) + - location: 269 (remaining gas: 1039129.236 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 270 (remaining gas: 1039127.576 units remaining) + - location: 270 (remaining gas: 1039129.226 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 272 (remaining gas: 1039127.566 units remaining) + - location: 272 (remaining gas: 1039129.216 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 270 (remaining gas: 1039127.546 units remaining) + - location: 270 (remaining gas: 1039129.196 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 273 (remaining gas: 1039125.941 units remaining) + - location: 273 (remaining gas: 1039127.591 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 274 (remaining gas: 1039125.931 units remaining) + - location: 274 (remaining gas: 1039127.581 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 276 (remaining gas: 1039124.326 units remaining) + - location: 276 (remaining gas: 1039125.976 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 277 (remaining gas: 1039122.680 units remaining) + - location: 277 (remaining gas: 1039124.330 units remaining) [ (Some { Elt 0 "foo" ; Elt 1 "bar" }) { PACK } ] - - location: 282 (remaining gas: 1039122.670 units remaining) + - location: 282 (remaining gas: 1039124.320 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 282 (remaining gas: 1039122.660 units remaining) + - location: 282 (remaining gas: 1039124.310 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 288 (remaining gas: 1039121.055 units remaining) + - location: 288 (remaining gas: 1039122.705 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 274 (remaining gas: 1039121.035 units remaining) + - location: 274 (remaining gas: 1039122.685 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 291 (remaining gas: 1039121 units remaining) + - location: 291 (remaining gas: 1039122.650 units remaining) [ 0 { PACK } ] - - location: 292 (remaining gas: 1039120.990 units remaining) + - location: 292 (remaining gas: 1039122.640 units remaining) [ True { PACK } ] - - location: 293 (remaining gas: 1039120.980 units remaining) + - location: 293 (remaining gas: 1039122.630 units remaining) [ { PACK } ] - - location: 293 (remaining gas: 1039120.970 units remaining) + - location: 293 (remaining gas: 1039122.620 units remaining) [ { PACK } ] - - location: 299 (remaining gas: 1039120.960 units remaining) + - location: 299 (remaining gas: 1039122.610 units remaining) [ { PACK } { PACK } ] - - location: 300 (remaining gas: 1039120.287 units remaining) + - location: 300 (remaining gas: 1039121.937 units remaining) [ 0x050200000002030c { PACK } ] - - location: 301 (remaining gas: 1039120.277 units remaining) + - location: 301 (remaining gas: 1039121.927 units remaining) [ { PACK } ] - - location: 303 (remaining gas: 1039119.604 units remaining) + - location: 303 (remaining gas: 1039121.254 units remaining) [ 0x050200000002030c ] - - location: 304 (remaining gas: 1039118.583 units remaining) + - location: 304 (remaining gas: 1039120.233 units remaining) [ (Some { PACK }) ] - - location: 309 (remaining gas: 1039118.573 units remaining) + - location: 309 (remaining gas: 1039120.223 units remaining) [ { PACK } ] - - location: 309 (remaining gas: 1039118.563 units remaining) + - location: 309 (remaining gas: 1039120.213 units remaining) [ { PACK } ] - - location: 315 (remaining gas: 1039117.890 units remaining) + - location: 315 (remaining gas: 1039119.540 units remaining) [ 0x050200000002030c ] - - location: 301 (remaining gas: 1039117.870 units remaining) + - location: 301 (remaining gas: 1039119.520 units remaining) [ 0x050200000002030c 0x050200000002030c ] - - location: 318 (remaining gas: 1039117.835 units remaining) + - location: 318 (remaining gas: 1039119.485 units remaining) [ 0 ] - - location: 319 (remaining gas: 1039117.825 units remaining) + - location: 319 (remaining gas: 1039119.475 units remaining) [ True ] - - location: 320 (remaining gas: 1039117.815 units remaining) + - location: 320 (remaining gas: 1039119.465 units remaining) [ ] - - location: 320 (remaining gas: 1039117.805 units remaining) + - location: 320 (remaining gas: 1039119.455 units remaining) [ ] - - location: 326 (remaining gas: 1039117.795 units remaining) + - location: 326 (remaining gas: 1039119.445 units remaining) [ Unit ] - - location: 327 (remaining gas: 1039117.785 units remaining) + - location: 327 (remaining gas: 1039119.435 units remaining) [ {} Unit ] - - location: 329 (remaining gas: 1039117.775 units remaining) + - location: 329 (remaining gas: 1039119.425 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 d4c700d750a2..c2b633e3d4a0 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: 1039496.543 units remaining) + - location: 28 (remaining gas: 1039498.193 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -19,7 +19,7 @@ trace {} { DUP ; DROP ; PACK }) Unit) ] - - location: 28 (remaining gas: 1039496.533 units remaining) + - location: 28 (remaining gas: 1039498.183 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -30,7 +30,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 29 (remaining gas: 1039496.523 units remaining) + - location: 29 (remaining gas: 1039498.173 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -51,7 +51,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 30 (remaining gas: 1039496.513 units remaining) + - location: 30 (remaining gas: 1039498.163 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -63,7 +63,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 31 (remaining gas: 1039496.503 units remaining) + - location: 31 (remaining gas: 1039498.153 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -74,7 +74,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 33 (remaining gas: 1039496.493 units remaining) + - location: 33 (remaining gas: 1039498.143 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -85,7 +85,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 31 (remaining gas: 1039496.473 units remaining) + - location: 31 (remaining gas: 1039498.123 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -97,7 +97,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 34 (remaining gas: 1039494.601 units remaining) + - location: 34 (remaining gas: 1039496.251 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -109,7 +109,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 35 (remaining gas: 1039494.591 units remaining) + - location: 35 (remaining gas: 1039496.241 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -120,7 +120,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 37 (remaining gas: 1039492.719 units remaining) + - location: 37 (remaining gas: 1039494.369 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -131,7 +131,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 38 (remaining gas: 1039171.575 units remaining) + - location: 38 (remaining gas: 1039173.225 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: 1039171.565 units remaining) + - location: 41 (remaining gas: 1039173.215 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -153,7 +153,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 41 (remaining gas: 1039171.555 units remaining) + - location: 41 (remaining gas: 1039173.205 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -164,7 +164,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 47 (remaining gas: 1039169.683 units remaining) + - location: 47 (remaining gas: 1039171.333 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,7 +175,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 35 (remaining gas: 1039169.663 units remaining) + - location: 35 (remaining gas: 1039171.313 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit @@ -187,7 +187,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 50 (remaining gas: 1039169.628 units remaining) + - location: 50 (remaining gas: 1039171.278 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -198,7 +198,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 51 (remaining gas: 1039169.618 units remaining) + - location: 51 (remaining gas: 1039171.268 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -209,7 +209,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 52 (remaining gas: 1039169.608 units remaining) + - location: 52 (remaining gas: 1039171.258 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -219,7 +219,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 52 (remaining gas: 1039169.598 units remaining) + - location: 52 (remaining gas: 1039171.248 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -229,7 +229,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 58 (remaining gas: 1039169.588 units remaining) + - location: 58 (remaining gas: 1039171.238 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -248,7 +248,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 59 (remaining gas: 1039169.578 units remaining) + - location: 59 (remaining gas: 1039171.228 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -259,7 +259,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 60 (remaining gas: 1039169.568 units remaining) + - location: 60 (remaining gas: 1039171.218 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -269,7 +269,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 62 (remaining gas: 1039169.558 units remaining) + - location: 62 (remaining gas: 1039171.208 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -279,7 +279,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 60 (remaining gas: 1039169.538 units remaining) + - location: 60 (remaining gas: 1039171.188 units remaining) [ Unit Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -290,7 +290,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 63 (remaining gas: 1039169.311 units remaining) + - location: 63 (remaining gas: 1039170.961 units remaining) [ 0x05030b Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -301,7 +301,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 64 (remaining gas: 1039169.301 units remaining) + - location: 64 (remaining gas: 1039170.951 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -311,7 +311,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 66 (remaining gas: 1039169.074 units remaining) + - location: 66 (remaining gas: 1039170.724 units remaining) [ 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -321,7 +321,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 67 (remaining gas: 1039168.654 units remaining) + - location: 67 (remaining gas: 1039170.304 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: 1039168.644 units remaining) + - location: 70 (remaining gas: 1039170.294 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -341,7 +341,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 70 (remaining gas: 1039168.634 units remaining) + - location: 70 (remaining gas: 1039170.284 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -351,7 +351,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 76 (remaining gas: 1039168.407 units remaining) + - location: 76 (remaining gas: 1039170.057 units remaining) [ 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -361,7 +361,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 64 (remaining gas: 1039168.387 units remaining) + - location: 64 (remaining gas: 1039170.037 units remaining) [ 0x05030b 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -372,7 +372,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 79 (remaining gas: 1039168.352 units remaining) + - location: 79 (remaining gas: 1039170.002 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -382,7 +382,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 80 (remaining gas: 1039168.342 units remaining) + - location: 80 (remaining gas: 1039169.992 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -392,7 +392,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 81 (remaining gas: 1039168.332 units remaining) + - location: 81 (remaining gas: 1039169.982 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -401,7 +401,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 81 (remaining gas: 1039168.322 units remaining) + - location: 81 (remaining gas: 1039169.972 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -410,7 +410,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 87 (remaining gas: 1039168.312 units remaining) + - location: 87 (remaining gas: 1039169.962 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -427,7 +427,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 88 (remaining gas: 1039168.302 units remaining) + - location: 88 (remaining gas: 1039169.952 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -437,7 +437,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 89 (remaining gas: 1039168.292 units remaining) + - location: 89 (remaining gas: 1039169.942 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -446,7 +446,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 91 (remaining gas: 1039168.282 units remaining) + - location: 91 (remaining gas: 1039169.932 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -455,7 +455,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 89 (remaining gas: 1039168.262 units remaining) + - location: 89 (remaining gas: 1039169.912 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -465,7 +465,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 92 (remaining gas: 1039165.775 units remaining) + - location: 92 (remaining gas: 1039167.425 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -475,7 +475,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 93 (remaining gas: 1039165.765 units remaining) + - location: 93 (remaining gas: 1039167.415 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -484,7 +484,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 95 (remaining gas: 1039163.278 units remaining) + - location: 95 (remaining gas: 1039164.928 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None {} @@ -493,7 +493,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 96 (remaining gas: 1039161.475 units remaining) + - location: 96 (remaining gas: 1039163.125 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") (Pair None {} @@ -502,7 +502,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 99 (remaining gas: 1039161.465 units remaining) + - location: 99 (remaining gas: 1039163.115 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" (Pair None {} @@ -511,7 +511,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 99 (remaining gas: 1039161.455 units remaining) + - location: 99 (remaining gas: 1039163.105 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" (Pair None {} @@ -520,7 +520,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 105 (remaining gas: 1039158.968 units remaining) + - location: 105 (remaining gas: 1039160.618 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None {} @@ -529,7 +529,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 93 (remaining gas: 1039158.948 units remaining) + - location: 93 (remaining gas: 1039160.598 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None @@ -539,7 +539,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 108 (remaining gas: 1039158.912 units remaining) + - location: 108 (remaining gas: 1039160.562 units remaining) [ 0 (Pair None {} @@ -548,7 +548,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 109 (remaining gas: 1039158.902 units remaining) + - location: 109 (remaining gas: 1039160.552 units remaining) [ True (Pair None {} @@ -557,7 +557,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 110 (remaining gas: 1039158.892 units remaining) + - location: 110 (remaining gas: 1039160.542 units remaining) [ (Pair None {} {} @@ -565,7 +565,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 110 (remaining gas: 1039158.882 units remaining) + - location: 110 (remaining gas: 1039160.532 units remaining) [ (Pair None {} {} @@ -573,7 +573,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 116 (remaining gas: 1039158.872 units remaining) + - location: 116 (remaining gas: 1039160.522 units remaining) [ (Pair None {} {} @@ -588,7 +588,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 117 (remaining gas: 1039158.862 units remaining) + - location: 117 (remaining gas: 1039160.512 units remaining) [ None (Pair None {} @@ -597,7 +597,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 118 (remaining gas: 1039158.852 units remaining) + - location: 118 (remaining gas: 1039160.502 units remaining) [ (Pair None {} {} @@ -605,7 +605,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 120 (remaining gas: 1039158.842 units remaining) + - location: 120 (remaining gas: 1039160.492 units remaining) [ None (Pair {} {} @@ -613,7 +613,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 118 (remaining gas: 1039158.822 units remaining) + - location: 118 (remaining gas: 1039160.472 units remaining) [ None None (Pair {} @@ -622,7 +622,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 121 (remaining gas: 1039158.595 units remaining) + - location: 121 (remaining gas: 1039160.245 units remaining) [ 0x050306 None (Pair {} @@ -631,7 +631,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 122 (remaining gas: 1039158.585 units remaining) + - location: 122 (remaining gas: 1039160.235 units remaining) [ None (Pair {} {} @@ -639,7 +639,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 124 (remaining gas: 1039158.358 units remaining) + - location: 124 (remaining gas: 1039160.008 units remaining) [ 0x050306 (Pair {} {} @@ -647,7 +647,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 125 (remaining gas: 1039157.938 units remaining) + - location: 125 (remaining gas: 1039159.588 units remaining) [ (Some None) (Pair {} {} @@ -655,7 +655,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 129 (remaining gas: 1039157.928 units remaining) + - location: 129 (remaining gas: 1039159.578 units remaining) [ None (Pair {} {} @@ -663,7 +663,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 129 (remaining gas: 1039157.918 units remaining) + - location: 129 (remaining gas: 1039159.568 units remaining) [ None (Pair {} {} @@ -671,7 +671,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 135 (remaining gas: 1039157.691 units remaining) + - location: 135 (remaining gas: 1039159.341 units remaining) [ 0x050306 (Pair {} {} @@ -679,7 +679,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 122 (remaining gas: 1039157.671 units remaining) + - location: 122 (remaining gas: 1039159.321 units remaining) [ 0x050306 0x050306 (Pair {} @@ -688,7 +688,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 138 (remaining gas: 1039157.636 units remaining) + - location: 138 (remaining gas: 1039159.286 units remaining) [ 0 (Pair {} {} @@ -696,7 +696,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 139 (remaining gas: 1039157.626 units remaining) + - location: 139 (remaining gas: 1039159.276 units remaining) [ True (Pair {} {} @@ -704,21 +704,21 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 140 (remaining gas: 1039157.616 units remaining) + - location: 140 (remaining gas: 1039159.266 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 140 (remaining gas: 1039157.606 units remaining) + - location: 140 (remaining gas: 1039159.256 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 146 (remaining gas: 1039157.596 units remaining) + - location: 146 (remaining gas: 1039159.246 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -731,7 +731,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 147 (remaining gas: 1039157.586 units remaining) + - location: 147 (remaining gas: 1039159.236 units remaining) [ {} (Pair {} {} @@ -739,294 +739,294 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 148 (remaining gas: 1039157.576 units remaining) + - location: 148 (remaining gas: 1039159.226 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 150 (remaining gas: 1039157.566 units remaining) + - location: 150 (remaining gas: 1039159.216 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 148 (remaining gas: 1039157.546 units remaining) + - location: 148 (remaining gas: 1039159.196 units remaining) [ {} {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 151 (remaining gas: 1039157.220 units remaining) + - location: 151 (remaining gas: 1039158.870 units remaining) [ 0x050200000000 {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 152 (remaining gas: 1039157.210 units remaining) + - location: 152 (remaining gas: 1039158.860 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 154 (remaining gas: 1039156.884 units remaining) + - location: 154 (remaining gas: 1039158.534 units remaining) [ 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 155 (remaining gas: 1039156.404 units remaining) + - location: 155 (remaining gas: 1039158.054 units remaining) [ (Some {}) (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 159 (remaining gas: 1039156.394 units remaining) + - location: 159 (remaining gas: 1039158.044 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 159 (remaining gas: 1039156.384 units remaining) + - location: 159 (remaining gas: 1039158.034 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 165 (remaining gas: 1039156.058 units remaining) + - location: 165 (remaining gas: 1039157.708 units remaining) [ 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 152 (remaining gas: 1039156.038 units remaining) + - location: 152 (remaining gas: 1039157.688 units remaining) [ 0x050200000000 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 168 (remaining gas: 1039156.003 units remaining) + - location: 168 (remaining gas: 1039157.653 units remaining) [ 0 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 169 (remaining gas: 1039155.993 units remaining) + - location: 169 (remaining gas: 1039157.643 units remaining) [ True (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 170 (remaining gas: 1039155.983 units remaining) + - location: 170 (remaining gas: 1039157.633 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 170 (remaining gas: 1039155.973 units remaining) + - location: 170 (remaining gas: 1039157.623 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 176 (remaining gas: 1039155.963 units remaining) + - location: 176 (remaining gas: 1039157.613 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: 1039155.953 units remaining) + - location: 177 (remaining gas: 1039157.603 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 178 (remaining gas: 1039155.943 units remaining) + - location: 178 (remaining gas: 1039157.593 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 180 (remaining gas: 1039155.933 units remaining) + - location: 180 (remaining gas: 1039157.583 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 178 (remaining gas: 1039155.913 units remaining) + - location: 178 (remaining gas: 1039157.563 units remaining) [ {} {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 181 (remaining gas: 1039155.587 units remaining) + - location: 181 (remaining gas: 1039157.237 units remaining) [ 0x050200000000 {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 182 (remaining gas: 1039155.577 units remaining) + - location: 182 (remaining gas: 1039157.227 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 184 (remaining gas: 1039155.251 units remaining) + - location: 184 (remaining gas: 1039156.901 units remaining) [ 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 185 (remaining gas: 1039154.771 units remaining) + - location: 185 (remaining gas: 1039156.421 units remaining) [ (Some {}) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 189 (remaining gas: 1039154.761 units remaining) + - location: 189 (remaining gas: 1039156.411 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 189 (remaining gas: 1039154.751 units remaining) + - location: 189 (remaining gas: 1039156.401 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 195 (remaining gas: 1039154.425 units remaining) + - location: 195 (remaining gas: 1039156.075 units remaining) [ 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 182 (remaining gas: 1039154.405 units remaining) + - location: 182 (remaining gas: 1039156.055 units remaining) [ 0x050200000000 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 198 (remaining gas: 1039154.370 units remaining) + - location: 198 (remaining gas: 1039156.020 units remaining) [ 0 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 199 (remaining gas: 1039154.360 units remaining) + - location: 199 (remaining gas: 1039156.010 units remaining) [ True (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 200 (remaining gas: 1039154.350 units remaining) + - location: 200 (remaining gas: 1039156 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 200 (remaining gas: 1039154.340 units remaining) + - location: 200 (remaining gas: 1039155.990 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 206 (remaining gas: 1039154.330 units remaining) + - location: 206 (remaining gas: 1039155.980 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: 1039154.320 units remaining) + - location: 207 (remaining gas: 1039155.970 units remaining) [ (Pair 40 -10) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 208 (remaining gas: 1039154.310 units remaining) + - location: 208 (remaining gas: 1039155.960 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 210 (remaining gas: 1039154.300 units remaining) + - location: 210 (remaining gas: 1039155.950 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 208 (remaining gas: 1039154.280 units remaining) + - location: 208 (remaining gas: 1039155.930 units remaining) [ (Pair 40 -10) (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 211 (remaining gas: 1039153.729 units remaining) + - location: 211 (remaining gas: 1039155.379 units remaining) [ 0x0507070028004a (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 212 (remaining gas: 1039153.719 units remaining) + - location: 212 (remaining gas: 1039155.369 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 214 (remaining gas: 1039153.168 units remaining) + - location: 214 (remaining gas: 1039154.818 units remaining) [ 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 215 (remaining gas: 1039152.468 units remaining) + - location: 215 (remaining gas: 1039154.118 units remaining) [ (Some (Pair 40 -10)) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 220 (remaining gas: 1039152.458 units remaining) + - location: 220 (remaining gas: 1039154.108 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 220 (remaining gas: 1039152.448 units remaining) + - location: 220 (remaining gas: 1039154.098 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 226 (remaining gas: 1039151.897 units remaining) + - location: 226 (remaining gas: 1039153.547 units remaining) [ 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 212 (remaining gas: 1039151.877 units remaining) + - location: 212 (remaining gas: 1039153.527 units remaining) [ 0x0507070028004a 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 229 (remaining gas: 1039151.842 units remaining) + - location: 229 (remaining gas: 1039153.492 units remaining) [ 0 (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 230 (remaining gas: 1039151.832 units remaining) + - location: 230 (remaining gas: 1039153.482 units remaining) [ True (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 231 (remaining gas: 1039151.822 units remaining) + - location: 231 (remaining gas: 1039153.472 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 231 (remaining gas: 1039151.812 units remaining) + - location: 231 (remaining gas: 1039153.462 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 237 (remaining gas: 1039151.802 units remaining) + - location: 237 (remaining gas: 1039153.452 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: 1039151.792 units remaining) + - location: 238 (remaining gas: 1039153.442 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 239 (remaining gas: 1039151.782 units remaining) + - location: 239 (remaining gas: 1039153.432 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 241 (remaining gas: 1039151.772 units remaining) + - location: 241 (remaining gas: 1039153.422 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 239 (remaining gas: 1039151.752 units remaining) + - location: 239 (remaining gas: 1039153.402 units remaining) [ (Right "2019-09-09T08:35:33Z") (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 242 (remaining gas: 1039151.231 units remaining) + - location: 242 (remaining gas: 1039152.881 units remaining) [ 0x0505080095bbb0d70b (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 243 (remaining gas: 1039151.221 units remaining) + - location: 243 (remaining gas: 1039152.871 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 245 (remaining gas: 1039150.700 units remaining) + - location: 245 (remaining gas: 1039152.350 units remaining) [ 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 246 (remaining gas: 1039150.059 units remaining) + - location: 246 (remaining gas: 1039151.709 units remaining) [ (Some (Right "2019-09-09T08:35:33Z")) (Pair {} { DUP ; DROP ; PACK }) ] - - location: 251 (remaining gas: 1039150.049 units remaining) + - location: 251 (remaining gas: 1039151.699 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 251 (remaining gas: 1039150.039 units remaining) + - location: 251 (remaining gas: 1039151.689 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 257 (remaining gas: 1039149.518 units remaining) + - location: 257 (remaining gas: 1039151.168 units remaining) [ 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 243 (remaining gas: 1039149.498 units remaining) + - location: 243 (remaining gas: 1039151.148 units remaining) [ 0x0505080095bbb0d70b 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 260 (remaining gas: 1039149.463 units remaining) + - location: 260 (remaining gas: 1039151.113 units remaining) [ 0 (Pair {} { DUP ; DROP ; PACK }) ] - - location: 261 (remaining gas: 1039149.453 units remaining) + - location: 261 (remaining gas: 1039151.103 units remaining) [ True (Pair {} { DUP ; DROP ; PACK }) ] - - location: 262 (remaining gas: 1039149.443 units remaining) + - location: 262 (remaining gas: 1039151.093 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 262 (remaining gas: 1039149.433 units remaining) + - location: 262 (remaining gas: 1039151.083 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 268 (remaining gas: 1039149.423 units remaining) + - location: 268 (remaining gas: 1039151.073 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) (Pair {} { DUP ; DROP ; PACK }) ] - - location: 269 (remaining gas: 1039149.413 units remaining) + - location: 269 (remaining gas: 1039151.063 units remaining) [ {} (Pair {} { DUP ; DROP ; PACK }) ] - - location: 270 (remaining gas: 1039149.403 units remaining) + - location: 270 (remaining gas: 1039151.053 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 272 (remaining gas: 1039149.393 units remaining) + - location: 272 (remaining gas: 1039151.043 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 270 (remaining gas: 1039149.373 units remaining) + - location: 270 (remaining gas: 1039151.023 units remaining) [ {} {} { DUP ; DROP ; PACK } ] - - location: 273 (remaining gas: 1039149.047 units remaining) + - location: 273 (remaining gas: 1039150.697 units remaining) [ 0x050200000000 {} { DUP ; DROP ; PACK } ] - - location: 274 (remaining gas: 1039149.037 units remaining) + - location: 274 (remaining gas: 1039150.687 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 276 (remaining gas: 1039148.711 units remaining) + - location: 276 (remaining gas: 1039150.361 units remaining) [ 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 277 (remaining gas: 1039148.231 units remaining) + - location: 277 (remaining gas: 1039149.881 units remaining) [ (Some {}) { DUP ; DROP ; PACK } ] - - location: 282 (remaining gas: 1039148.221 units remaining) + - location: 282 (remaining gas: 1039149.871 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 282 (remaining gas: 1039148.211 units remaining) + - location: 282 (remaining gas: 1039149.861 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 288 (remaining gas: 1039147.885 units remaining) + - location: 288 (remaining gas: 1039149.535 units remaining) [ 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 274 (remaining gas: 1039147.865 units remaining) + - location: 274 (remaining gas: 1039149.515 units remaining) [ 0x050200000000 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 291 (remaining gas: 1039147.830 units remaining) + - location: 291 (remaining gas: 1039149.480 units remaining) [ 0 { DUP ; DROP ; PACK } ] - - location: 292 (remaining gas: 1039147.820 units remaining) + - location: 292 (remaining gas: 1039149.470 units remaining) [ True { DUP ; DROP ; PACK } ] - - location: 293 (remaining gas: 1039147.810 units remaining) + - location: 293 (remaining gas: 1039149.460 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 293 (remaining gas: 1039147.800 units remaining) + - location: 293 (remaining gas: 1039149.450 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 299 (remaining gas: 1039147.790 units remaining) + - location: 299 (remaining gas: 1039149.440 units remaining) [ { DUP ; DROP ; PACK } { DUP ; DROP ; PACK } ] - - location: 300 (remaining gas: 1039146.653 units remaining) + - location: 300 (remaining gas: 1039148.303 units remaining) [ 0x05020000000603210320030c { DUP ; DROP ; PACK } ] - - location: 301 (remaining gas: 1039146.643 units remaining) + - location: 301 (remaining gas: 1039148.293 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 303 (remaining gas: 1039145.506 units remaining) + - location: 303 (remaining gas: 1039147.156 units remaining) [ 0x05020000000603210320030c ] - - location: 304 (remaining gas: 1039143.425 units remaining) + - location: 304 (remaining gas: 1039145.075 units remaining) [ (Some { DUP ; DROP ; PACK }) ] - - location: 309 (remaining gas: 1039143.415 units remaining) + - location: 309 (remaining gas: 1039145.065 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 309 (remaining gas: 1039143.405 units remaining) + - location: 309 (remaining gas: 1039145.055 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 315 (remaining gas: 1039142.268 units remaining) + - location: 315 (remaining gas: 1039143.918 units remaining) [ 0x05020000000603210320030c ] - - location: 301 (remaining gas: 1039142.248 units remaining) + - location: 301 (remaining gas: 1039143.898 units remaining) [ 0x05020000000603210320030c 0x05020000000603210320030c ] - - location: 318 (remaining gas: 1039142.213 units remaining) + - location: 318 (remaining gas: 1039143.863 units remaining) [ 0 ] - - location: 319 (remaining gas: 1039142.203 units remaining) + - location: 319 (remaining gas: 1039143.853 units remaining) [ True ] - - location: 320 (remaining gas: 1039142.193 units remaining) + - location: 320 (remaining gas: 1039143.843 units remaining) [ ] - - location: 320 (remaining gas: 1039142.183 units remaining) + - location: 320 (remaining gas: 1039143.833 units remaining) [ ] - - location: 326 (remaining gas: 1039142.173 units remaining) + - location: 326 (remaining gas: 1039143.823 units remaining) [ Unit ] - - location: 327 (remaining gas: 1039142.163 units remaining) + - location: 327 (remaining gas: 1039143.813 units remaining) [ {} Unit ] - - location: 329 (remaining gas: 1039142.153 units remaining) + - location: 329 (remaining gas: 1039143.803 units remaining) [ (Pair {} Unit) ] 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 89c0be885617..9cdb5f196ad3 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: 1039985.434 units remaining) + - location: 7 (remaining gas: 1039985.599 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039985.424 units remaining) + - location: 7 (remaining gas: 1039985.589 units remaining) [ ] - - location: 8 (remaining gas: 1039985.414 units remaining) + - location: 8 (remaining gas: 1039985.579 units remaining) [ { DROP ; SELF_ADDRESS } ] - - location: 14 (remaining gas: 1039985.404 units remaining) + - location: 14 (remaining gas: 1039985.569 units remaining) [ Unit { DROP ; SELF_ADDRESS } ] - - location: 12 (remaining gas: 1039985.394 units remaining) + - location: 12 (remaining gas: 1039985.559 units remaining) [ ] - - location: 13 (remaining gas: 1039985.384 units remaining) + - location: 13 (remaining gas: 1039985.549 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 15 (remaining gas: 1039985.364 units remaining) + - location: 15 (remaining gas: 1039985.529 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 16 (remaining gas: 1039985.354 units remaining) + - location: 16 (remaining gas: 1039985.519 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 17 (remaining gas: 1039985.344 units remaining) + - location: 17 (remaining gas: 1039985.509 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 20 (remaining gas: 1039985.308 units remaining) + - location: 20 (remaining gas: 1039985.473 units remaining) [ 0 ] - - location: 21 (remaining gas: 1039985.298 units remaining) + - location: 21 (remaining gas: 1039985.463 units remaining) [ True ] - - location: 22 (remaining gas: 1039985.288 units remaining) + - location: 22 (remaining gas: 1039985.453 units remaining) [ ] - - location: 22 (remaining gas: 1039985.278 units remaining) + - location: 22 (remaining gas: 1039985.443 units remaining) [ ] - - location: 28 (remaining gas: 1039985.268 units remaining) + - location: 28 (remaining gas: 1039985.433 units remaining) [ Unit ] - - location: 29 (remaining gas: 1039985.258 units remaining) + - location: 29 (remaining gas: 1039985.423 units remaining) [ {} Unit ] - - location: 31 (remaining gas: 1039985.248 units remaining) + - location: 31 (remaining gas: 1039985.413 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 3e3ecd3be686..318c2f7d5e7d 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: 1039983.600 units remaining) + - location: 13 (remaining gas: 1039983.765 units remaining) [ (Pair (Right (Left Unit)) Unit) ] - - location: 13 (remaining gas: 1039983.590 units remaining) + - location: 13 (remaining gas: 1039983.755 units remaining) [ ] - - location: 14 (remaining gas: 1039983.580 units remaining) + - location: 14 (remaining gas: 1039983.745 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 15 (remaining gas: 1039983.570 units remaining) + - location: 15 (remaining gas: 1039983.735 units remaining) [ ] - - location: 16 (remaining gas: 1039983.560 units remaining) + - location: 16 (remaining gas: 1039983.725 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" ] - - location: 17 (remaining gas: 1039983.550 units remaining) + - location: 17 (remaining gas: 1039983.715 units remaining) [ ] - - location: 18 (remaining gas: 1039983.540 units remaining) + - location: 18 (remaining gas: 1039983.705 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 19 (remaining gas: 1039982.417 units remaining) + - location: 19 (remaining gas: 1039982.582 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 20 (remaining gas: 1039982.407 units remaining) + - location: 20 (remaining gas: 1039982.572 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 21 (remaining gas: 1039981.284 units remaining) + - location: 21 (remaining gas: 1039981.449 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 24 (remaining gas: 1039981.249 units remaining) + - location: 24 (remaining gas: 1039981.414 units remaining) [ 0 ] - - location: 25 (remaining gas: 1039981.239 units remaining) + - location: 25 (remaining gas: 1039981.404 units remaining) [ True ] - - location: 26 (remaining gas: 1039981.229 units remaining) + - location: 26 (remaining gas: 1039981.394 units remaining) [ ] - - location: 26 (remaining gas: 1039981.219 units remaining) + - location: 26 (remaining gas: 1039981.384 units remaining) [ ] - - location: 32 (remaining gas: 1039981.209 units remaining) + - location: 32 (remaining gas: 1039981.374 units remaining) [ Unit ] - - location: 33 (remaining gas: 1039981.199 units remaining) + - location: 33 (remaining gas: 1039981.364 units remaining) [ {} Unit ] - - location: 35 (remaining gas: 1039981.189 units remaining) + - location: 35 (remaining gas: 1039981.354 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 5d1d920f06bc..cf1ecabb32ff 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: 1039957.971 units remaining) + - location: 13 (remaining gas: 1039958.301 units remaining) [ (Pair (Left (Left 0)) Unit) ] - - location: 13 (remaining gas: 1039957.961 units remaining) + - location: 13 (remaining gas: 1039958.291 units remaining) [ ] - - location: 14 (remaining gas: 1039957.951 units remaining) + - location: 14 (remaining gas: 1039958.281 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" ] - - location: 15 (remaining gas: 1039956.795 units remaining) + - location: 15 (remaining gas: 1039957.125 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 16 (remaining gas: 1039956.785 units remaining) + - location: 16 (remaining gas: 1039957.115 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 17 (remaining gas: 1039955.662 units remaining) + - location: 17 (remaining gas: 1039955.992 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 18 (remaining gas: 1039955.652 units remaining) + - location: 18 (remaining gas: 1039955.982 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 19 (remaining gas: 1039955.642 units remaining) + - location: 19 (remaining gas: 1039955.972 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 21 (remaining gas: 1039955.632 units remaining) + - location: 21 (remaining gas: 1039955.962 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 19 (remaining gas: 1039955.612 units remaining) + - location: 19 (remaining gas: 1039955.942 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 24 (remaining gas: 1039955.577 units remaining) + - location: 24 (remaining gas: 1039955.907 units remaining) [ -1 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 25 (remaining gas: 1039955.567 units remaining) + - location: 25 (remaining gas: 1039955.897 units remaining) [ True 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 26 (remaining gas: 1039955.557 units remaining) + - location: 26 (remaining gas: 1039955.887 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 26 (remaining gas: 1039955.547 units remaining) + - location: 26 (remaining gas: 1039955.877 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 32 (remaining gas: 1039955.537 units remaining) + - location: 32 (remaining gas: 1039955.867 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 33 (remaining gas: 1039954.414 units remaining) + - location: 33 (remaining gas: 1039954.744 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 36 (remaining gas: 1039954.379 units remaining) + - location: 36 (remaining gas: 1039954.709 units remaining) [ 0 ] - - location: 37 (remaining gas: 1039954.369 units remaining) + - location: 37 (remaining gas: 1039954.699 units remaining) [ True ] - - location: 38 (remaining gas: 1039954.359 units remaining) + - location: 38 (remaining gas: 1039954.689 units remaining) [ ] - - location: 38 (remaining gas: 1039954.349 units remaining) + - location: 38 (remaining gas: 1039954.679 units remaining) [ ] - - location: 44 (remaining gas: 1039954.339 units remaining) + - location: 44 (remaining gas: 1039954.669 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" ] - - location: 48 (remaining gas: 1039954.329 units remaining) + - location: 48 (remaining gas: 1039954.659 units remaining) [ ] - - location: 49 (remaining gas: 1039954.319 units remaining) + - location: 49 (remaining gas: 1039954.649 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" ] - - location: 53 (remaining gas: 1039954.309 units remaining) + - location: 53 (remaining gas: 1039954.639 units remaining) [ ] - - location: 54 (remaining gas: 1039954.299 units remaining) + - location: 54 (remaining gas: 1039954.629 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" ] - - location: 60 (remaining gas: 1039954.289 units remaining) + - location: 60 (remaining gas: 1039954.619 units remaining) [ ] - - location: 61 (remaining gas: 1039954.279 units remaining) + - location: 61 (remaining gas: 1039954.609 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" ] - - location: 65 (remaining gas: 1039954.269 units remaining) + - location: 65 (remaining gas: 1039954.599 units remaining) [ ] - - location: 66 (remaining gas: 1039954.259 units remaining) + - location: 66 (remaining gas: 1039954.589 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 76 (remaining gas: 1039954.249 units remaining) + - location: 76 (remaining gas: 1039954.579 units remaining) [ ] - - location: 77 (remaining gas: 1039954.239 units remaining) + - location: 77 (remaining gas: 1039954.569 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 87 (remaining gas: 1039954.229 units remaining) + - location: 87 (remaining gas: 1039954.559 units remaining) [ ] - - location: 88 (remaining gas: 1039954.219 units remaining) + - location: 88 (remaining gas: 1039954.549 units remaining) [ Unit ] - - location: 89 (remaining gas: 1039954.209 units remaining) + - location: 89 (remaining gas: 1039954.539 units remaining) [ {} Unit ] - - location: 91 (remaining gas: 1039954.199 units remaining) + - location: 91 (remaining gas: 1039954.529 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out index f125b052ece1..08450db9c8cc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out @@ -7,41 +7,41 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.913 units remaining) + - location: 8 (remaining gas: 1039991.958 units remaining) [ (Pair { -100 ; 1 ; 2 ; 3 } 111) ] - - location: 8 (remaining gas: 1039991.903 units remaining) + - location: 8 (remaining gas: 1039991.948 units remaining) [ { -100 ; 1 ; 2 ; 3 } ] - - location: 9 (remaining gas: 1039991.893 units remaining) + - location: 9 (remaining gas: 1039991.938 units remaining) [ 0 { -100 ; 1 ; 2 ; 3 } ] - - location: 12 (remaining gas: 1039991.883 units remaining) + - location: 12 (remaining gas: 1039991.928 units remaining) [ { -100 ; 1 ; 2 ; 3 } 0 ] - - location: 13 (remaining gas: 1039991.883 units remaining) + - location: 13 (remaining gas: 1039991.928 units remaining) [ -100 0 ] - - location: 15 (remaining gas: 1039991.848 units remaining) + - location: 15 (remaining gas: 1039991.893 units remaining) [ -100 ] - - location: 13 (remaining gas: 1039991.838 units remaining) + - location: 13 (remaining gas: 1039991.883 units remaining) [ 1 -100 ] - - location: 15 (remaining gas: 1039991.803 units remaining) + - location: 15 (remaining gas: 1039991.848 units remaining) [ -99 ] - - location: 13 (remaining gas: 1039991.793 units remaining) + - location: 13 (remaining gas: 1039991.838 units remaining) [ 2 -99 ] - - location: 15 (remaining gas: 1039991.758 units remaining) + - location: 15 (remaining gas: 1039991.803 units remaining) [ -97 ] - - location: 13 (remaining gas: 1039991.748 units remaining) + - location: 13 (remaining gas: 1039991.793 units remaining) [ 3 -97 ] - - location: 15 (remaining gas: 1039991.713 units remaining) + - location: 15 (remaining gas: 1039991.758 units remaining) [ -94 ] - - location: 13 (remaining gas: 1039991.703 units remaining) + - location: 13 (remaining gas: 1039991.748 units remaining) [ -94 ] - - location: 16 (remaining gas: 1039991.693 units remaining) + - location: 16 (remaining gas: 1039991.738 units remaining) [ {} -94 ] - - location: 18 (remaining gas: 1039991.683 units remaining) + - location: 18 (remaining gas: 1039991.728 units remaining) [ (Pair {} -94) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out index fe6897e93e5f..aa188a50a4ea 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.708 units remaining) + - location: 8 (remaining gas: 1039992.753 units remaining) [ (Pair { 1 } 111) ] - - location: 8 (remaining gas: 1039992.698 units remaining) + - location: 8 (remaining gas: 1039992.743 units remaining) [ { 1 } ] - - location: 9 (remaining gas: 1039992.688 units remaining) + - location: 9 (remaining gas: 1039992.733 units remaining) [ 0 { 1 } ] - - location: 12 (remaining gas: 1039992.678 units remaining) + - location: 12 (remaining gas: 1039992.723 units remaining) [ { 1 } 0 ] - - location: 13 (remaining gas: 1039992.678 units remaining) + - location: 13 (remaining gas: 1039992.723 units remaining) [ 1 0 ] - - location: 15 (remaining gas: 1039992.643 units remaining) + - location: 15 (remaining gas: 1039992.688 units remaining) [ 1 ] - - location: 13 (remaining gas: 1039992.633 units remaining) + - location: 13 (remaining gas: 1039992.678 units remaining) [ 1 ] - - location: 16 (remaining gas: 1039992.623 units remaining) + - location: 16 (remaining gas: 1039992.668 units remaining) [ {} 1 ] - - location: 18 (remaining gas: 1039992.613 units remaining) + - location: 18 (remaining gas: 1039992.658 units remaining) [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out index 7a270359b128..a1827ec0e496 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.938 units remaining) + - location: 8 (remaining gas: 1039992.983 units remaining) [ (Pair {} 111) ] - - location: 8 (remaining gas: 1039992.928 units remaining) + - location: 8 (remaining gas: 1039992.973 units remaining) [ {} ] - - location: 9 (remaining gas: 1039992.918 units remaining) + - location: 9 (remaining gas: 1039992.963 units remaining) [ 0 {} ] - - location: 12 (remaining gas: 1039992.908 units remaining) + - location: 12 (remaining gas: 1039992.953 units remaining) [ {} 0 ] - - location: 13 (remaining gas: 1039992.908 units remaining) + - location: 13 (remaining gas: 1039992.953 units remaining) [ 0 ] - - location: 16 (remaining gas: 1039992.898 units remaining) + - location: 16 (remaining gas: 1039992.943 units remaining) [ {} 0 ] - - location: 18 (remaining gas: 1039992.888 units remaining) + - location: 18 (remaining gas: 1039992.933 units remaining) [ (Pair {} 0) ] 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 0fc5b70c2b26..78a7ce3dd416 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: 1039979.256 units remaining) + - location: 15 (remaining gas: 1039979.421 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) Unit) ] - - location: 15 (remaining gas: 1039979.246 units remaining) + - location: 15 (remaining gas: 1039979.411 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) ] - - location: 16 (remaining gas: 1039979.236 units remaining) + - location: 16 (remaining gas: 1039979.401 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 17 (remaining gas: 1039979.226 units remaining) + - location: 17 (remaining gas: 1039979.391 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 19 (remaining gas: 1039979.216 units remaining) + - location: 19 (remaining gas: 1039979.381 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 17 (remaining gas: 1039979.196 units remaining) + - location: 17 (remaining gas: 1039979.361 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 20 (remaining gas: 1039976.756 units remaining) + - location: 20 (remaining gas: 1039976.921 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 23 (remaining gas: 1039976.721 units remaining) + - location: 23 (remaining gas: 1039976.886 units remaining) [ 0 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 24 (remaining gas: 1039976.711 units remaining) + - location: 24 (remaining gas: 1039976.876 units remaining) [ True 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 25 (remaining gas: 1039976.701 units remaining) + - location: 25 (remaining gas: 1039976.866 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 25 (remaining gas: 1039976.691 units remaining) + - location: 25 (remaining gas: 1039976.856 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 31 (remaining gas: 1039973.953 units remaining) + - location: 31 (remaining gas: 1039974.118 units remaining) [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) ] - - location: 40 (remaining gas: 1039973.943 units remaining) + - location: 40 (remaining gas: 1039974.108 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) ] - - location: 40 (remaining gas: 1039973.933 units remaining) + - location: 40 (remaining gas: 1039974.098 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) ] - - location: 46 (remaining gas: 1039973.923 units remaining) + - location: 46 (remaining gas: 1039974.088 units remaining) [ ] - - location: 47 (remaining gas: 1039973.913 units remaining) + - location: 47 (remaining gas: 1039974.078 units remaining) [ Unit ] - - location: 48 (remaining gas: 1039973.903 units remaining) + - location: 48 (remaining gas: 1039974.068 units remaining) [ {} Unit ] - - location: 50 (remaining gas: 1039973.893 units remaining) + - location: 50 (remaining gas: 1039974.058 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: 1039979.256 units remaining) + - location: 15 (remaining gas: 1039979.421 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) Unit) ] - - location: 15 (remaining gas: 1039979.246 units remaining) + - location: 15 (remaining gas: 1039979.411 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) ] - - location: 16 (remaining gas: 1039979.236 units remaining) + - location: 16 (remaining gas: 1039979.401 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 17 (remaining gas: 1039979.226 units remaining) + - location: 17 (remaining gas: 1039979.391 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 19 (remaining gas: 1039979.216 units remaining) + - location: 19 (remaining gas: 1039979.381 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 17 (remaining gas: 1039979.196 units remaining) + - location: 17 (remaining gas: 1039979.361 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 20 (remaining gas: 1039976.756 units remaining) + - location: 20 (remaining gas: 1039976.921 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 23 (remaining gas: 1039976.721 units remaining) + - location: 23 (remaining gas: 1039976.886 units remaining) [ -1 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 24 (remaining gas: 1039976.711 units remaining) + - location: 24 (remaining gas: 1039976.876 units remaining) [ False 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 25 (remaining gas: 1039976.701 units remaining) + - location: 25 (remaining gas: 1039976.866 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 29 (remaining gas: 1039976.691 units remaining) + - location: 29 (remaining gas: 1039976.856 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 072a18c520fb..259e92d611a8 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: 8526.831 units (will add 100 for safety) +Estimated gas: 8525.181 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]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.001218 Expected counter: [EXPECTED_COUNTER] - Gas limit: 8627 + Gas limit: 8626 Storage limit: 161 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.001218 @@ -34,7 +34,7 @@ This sequence of operations was run: 0x0115eb0104481a6d7921160bc982c5e0a561cd8a3a00 } Storage size: 4633 bytes Paid storage size diff: 3 bytes - Consumed gas: 3787.849 + Consumed gas: 3786.199 Balance updates: [CONTRACT_HASH] ... -ꜩ0.00075 storage fees ........................... +ꜩ0.00075 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 1f9629edfaac..8d753cc3de7d 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: 3188.500 units (will add 100 for safety) +Estimated gas: 3186.850 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]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000641 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3289 + Gas limit: 3287 Storage limit: 91 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000641 @@ -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: 3189.184 + Consumed gas: 3187.534 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 11f376e47a68..69e55adfd9a7 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: 8526.831 units (will add 100 for safety) +Estimated gas: 8525.181 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]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.001218 Expected counter: [EXPECTED_COUNTER] - Gas limit: 8627 + Gas limit: 8626 Storage limit: 161 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.001218 @@ -34,7 +34,7 @@ This sequence of operations was run: 0x0115eb0104481a6d7921160bc982c5e0a561cd8a3a00 } Storage size: 4633 bytes Paid storage size diff: 3 bytes - Consumed gas: 3787.849 + Consumed gas: 3786.199 Balance updates: [CONTRACT_HASH] ... -ꜩ0.00075 storage fees ........................... +ꜩ0.00075 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 354adbe591d4..5414d2299d65 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: 3188.500 units (will add 100 for safety) +Estimated gas: 3186.850 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]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000641 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3289 + Gas limit: 3287 Storage limit: 91 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000641 @@ -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: 3189.184 + Consumed gas: 3187.534 Balance updates: [CONTRACT_HASH] ... -ꜩ0.01775 storage fees ........................... +ꜩ0.01775 -- GitLab