From bf7791f0eb357909023df4f95649a7521db43c6d Mon Sep 17 00:00:00 2001 From: Sventimir Date: Mon, 20 Jun 2022 13:20:56 +0200 Subject: [PATCH 1/6] Proto/Translator: Group some loose arguments into a cohesive config. Arguments like ~legacy and ~type_logger are passed to a large number of functions in the Translator. Let's group them together, so that they're easier to pass around. --- .../lib_benchmark/test/test_helpers.ml | 3 +- .../lib_benchmarks_proto/cache_benchmarks.ml | 2 +- .../interpreter_benchmarks.ml | 3 +- .../script_typed_ir_size_benchmarks.ml | 6 +- .../translator_benchmarks.ml | 10 +- .../translator_workload.ml | 4 +- src/proto_alpha/lib_plugin/RPC.ml | 24 +- src/proto_alpha/lib_protocol/TEZOS_PROTOCOL | 1 + src/proto_alpha/lib_protocol/apply.ml | 8 +- .../lib_protocol/contract_services.ml | 16 +- src/proto_alpha/lib_protocol/dune | 4 + src/proto_alpha/lib_protocol/main.ml | 2 +- .../sc_rollup_management_protocol.ml | 2 +- .../lib_protocol/script_big_map.ml | 2 +- src/proto_alpha/lib_protocol/script_cache.ml | 6 +- .../lib_protocol/script_interpreter.ml | 44 ++- .../lib_protocol/script_interpreter_defs.ml | 2 +- .../lib_protocol/script_ir_translator.ml | 317 ++++++------------ .../lib_protocol/script_ir_translator.mli | 29 +- .../script_ir_translator_config.ml | 91 +++++ .../lib_protocol/script_ir_unparser.ml | 19 +- .../lib_protocol/script_ir_unparser.mli | 5 +- .../lib_protocol/test/helpers/block.ml | 2 +- .../integration/michelson/test_annotations.ml | 2 +- .../michelson/test_patched_contracts.ml | 2 +- .../integration/michelson/test_sapling.ml | 4 +- .../michelson/test_ticket_accounting.ml | 2 +- .../michelson/test_ticket_manager.ml | 2 +- .../michelson/test_ticket_operations_diff.ml | 2 +- .../michelson/test_ticket_scanner.ml | 2 +- .../michelson/test_typechecking.ml | 13 +- .../integration/operations/test_sc_rollup.ml | 3 +- .../lib_protocol/ticket_scanner.ml | 4 +- 33 files changed, 327 insertions(+), 311 deletions(-) create mode 100644 src/proto_alpha/lib_protocol/script_ir_translator_config.ml diff --git a/src/proto_alpha/lib_benchmark/test/test_helpers.ml b/src/proto_alpha/lib_benchmark/test/test_helpers.ml index 27cafed55497..dfb174654cb1 100644 --- a/src/proto_alpha/lib_benchmark/test/test_helpers.ml +++ b/src/proto_alpha/lib_benchmark/test/test_helpers.ml @@ -83,7 +83,8 @@ let typecheck_by_tezos = Protocol.Script_ir_translator.parse_instr Protocol.Script_tc_context.data ctxt - ~legacy:false + ~elab_conf: + (Protocol.Script_ir_translator_config.make ~legacy:false ()) (Micheline.root node) bef >|= Environment.wrap_tzresult diff --git a/src/proto_alpha/lib_benchmarks_proto/cache_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/cache_benchmarks.ml index e6cdd5e17d3b..1b5650065fd0 100644 --- a/src/proto_alpha/lib_benchmarks_proto/cache_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/cache_benchmarks.ml @@ -62,7 +62,7 @@ let dummy_script : Cache.cached_contract = let ex_script, _ = Script_ir_translator.parse_script throwaway_context - ~legacy:true + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) ~allow_forged_in_storage:false script |> assert_ok_lwt diff --git a/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml index 612e6acaa62b..0517ae3dc008 100644 --- a/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml @@ -747,7 +747,8 @@ module Registration_section = struct Script_ir_translator.parse_instr Script_tc_context.data ctxt - ~legacy:false + ~elab_conf: + (Script_ir_translator_config.make ~legacy:false ()) node stack_ty >|= Environment.wrap_tzresult 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 a2c05ba2d8d9..e68836a92c04 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 @@ -31,6 +31,8 @@ open Protocol let model_name = "ir_size_model" +let strict = Script_ir_translator_config.make ~legacy:false () + module Size_benchmarks_shared_config = struct include Translator_benchmarks.Config @@ -84,7 +86,7 @@ end = struct Lwt_main.run (Script_ir_translator.parse_data ctxt - ~legacy:false + ~elab_conf:strict ~allow_forged:false ty (Micheline.root node)) @@ -200,7 +202,7 @@ end = struct (Script_ir_translator.parse_instr Script_tc_context.data ctxt - ~legacy:false + ~elab_conf:strict node bef) with diff --git a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml index 87b1186807e5..8c9c3700f3ca 100644 --- a/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/translator_benchmarks.ml @@ -179,6 +179,8 @@ let bad_code benchmark_name micheline expected_stack_type phase = (* ----------------------------------------------------------------------- *) (* Typechecking data (Micheline data -> typed data) *) +let strict = Script_ir_translator_config.make ~legacy:false () + module Typechecking_data : Benchmark.S = struct include Config include Default_boilerplate @@ -212,7 +214,7 @@ module Typechecking_data : Benchmark.S = struct Lwt_main.run (Script_ir_translator.parse_data ctxt - ~legacy:false + ~elab_conf:strict ~allow_forged:false ty (Micheline.root node)) @@ -281,7 +283,7 @@ module Unparsing_data : Benchmark.S = struct | Script_typed_ir.Ex_ty ty -> Script_ir_translator.parse_data ctxt - ~legacy:false + ~elab_conf:strict ~allow_forged:false ty (Micheline.root node) @@ -364,7 +366,7 @@ module Typechecking_code : Benchmark.S = struct (Script_ir_translator.parse_instr Script_tc_context.data ctxt - ~legacy:false + ~elab_conf:strict (Micheline.root node) bef) in @@ -438,7 +440,7 @@ module Unparsing_code : Benchmark.S = struct Script_ir_translator.parse_instr Script_tc_context.data ctxt - ~legacy:false + ~elab_conf:strict (Micheline.root node) bef >|= Environment.wrap_tzresult diff --git a/src/proto_alpha/lib_benchmarks_proto/translator_workload.ml b/src/proto_alpha/lib_benchmarks_proto/translator_workload.ml index 0d7d92c73446..52207e626506 100644 --- a/src/proto_alpha/lib_benchmarks_proto/translator_workload.ml +++ b/src/proto_alpha/lib_benchmarks_proto/translator_workload.ml @@ -115,7 +115,7 @@ let data_typechecker_workload ctxt t_kind micheline_node ex_ty = Lwt_main.run ( Script_ir_translator.parse_data ctxt - ~legacy:false + ~elab_conf:(Script_ir_translator_config.make ~legacy:false ()) ~allow_forged:false ty micheline_node @@ -157,7 +157,7 @@ let code_typechecker_workload (ctxt : Protocol.Alpha_context.context) ( Script_ir_translator.parse_instr Script_tc_context.data ctxt - ~legacy:false + ~elab_conf:(Script_ir_translator_config.make ~legacy:false ()) code stack_ty |> Lwt.map Environment.wrap_tzresult diff --git a/src/proto_alpha/lib_plugin/RPC.ml b/src/proto_alpha/lib_plugin/RPC.ml index 05a50d330f38..5821a2094e78 100644 --- a/src/proto_alpha/lib_plugin/RPC.ml +++ b/src/proto_alpha/lib_plugin/RPC.ml @@ -43,6 +43,10 @@ let parse_operation (op : Operation.raw) = let path = RPC_path.(open_root / "helpers") +let elab_conf = + Script_ir_translator_config.make + ~keep_extra_types_for_interpreter_logging:true + module Registration = struct let patched_services = ref (RPC_directory.empty : Updater.rpc_context RPC_directory.t) @@ -564,7 +568,7 @@ module Scripts = struct in Script_ir_translator.parse_data ctxt - ~legacy + ~elab_conf:(elab_conf ~legacy ()) ~allow_forged exp_ty (Micheline.root data)) @@ -1347,8 +1351,9 @@ module Scripts = struct | None -> Gas.set_unlimited ctxt | Some gas -> Gas.set_limit ctxt gas in + let elab_conf = elab_conf ~legacy () in let code = Script.lazy_expr expr in - Script_ir_translator.parse_code ~legacy ctxt ~code + Script_ir_translator.parse_code ~elab_conf ctxt ~code >>=? fun ( Ex_code (Code { @@ -1361,7 +1366,7 @@ module Scripts = struct }), ctxt ) -> Script_ir_translator.parse_data - ~legacy + ~elab_conf ~allow_forged:true ctxt storage_type @@ -1408,7 +1413,7 @@ module Scripts = struct >>?= fun (Ex_ty typ, ctxt) -> parse_data ctxt - ~legacy:true + ~elab_conf:(elab_conf ~legacy:true ()) ~allow_forged:true typ (Micheline.root expr) @@ -1424,7 +1429,12 @@ module Scripts = struct let ctxt = Gas.set_unlimited ctxt in Script_ir_translator.parse_any_ty ctxt ~legacy (Micheline.root typ) >>?= fun (Ex_ty typ, ctxt) -> - parse_data ctxt ~legacy ~allow_forged:true typ (Micheline.root expr) + parse_data + ctxt + ~elab_conf:(elab_conf ~legacy ()) + ~allow_forged:true + typ + (Micheline.root expr) >>=? fun (data, ctxt) -> Script_ir_translator.unparse_data ctxt unparsing_mode typ data >|=? fun (normalized, _ctxt) -> Micheline.strip_locations normalized) ; @@ -1679,7 +1689,7 @@ module Contract = struct let open Script_ir_translator in parse_script ctxt - ~legacy:true + ~elab_conf:(elab_conf ~legacy:true ()) ~allow_forged_in_storage:true script >>=? fun (Ex_script (Script {storage; storage_type; _}), ctxt) @@ -1767,7 +1777,7 @@ module Big_map = struct | Some value -> parse_data ctxt - ~legacy:true + ~elab_conf:(elab_conf ~legacy:true ()) ~allow_forged:true value_type (Micheline.root value) diff --git a/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL b/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL index fa227940b60b..781e110a3ecd 100644 --- a/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL +++ b/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL @@ -188,6 +188,7 @@ "Apply_operation_result", "Apply_internal_results", "Apply_results", + "Script_ir_translator_config", "Script_ir_unparser", "Script_ir_translator", "Script_big_map", diff --git a/src/proto_alpha/lib_protocol/apply.ml b/src/proto_alpha/lib_protocol/apply.ml index 688cefe371dc..92fc6e43f474 100644 --- a/src/proto_alpha/lib_protocol/apply.ml +++ b/src/proto_alpha/lib_protocol/apply.ml @@ -957,13 +957,17 @@ let apply_manager_operation : >>?= fun (unparsed_code, ctxt) -> Script_ir_translator.parse_script ctxt - ~legacy:false + ~elab_conf:Script_ir_translator_config.(make ~legacy:false ()) ~allow_forged_in_storage:false script >>=? fun (Ex_script parsed_script, ctxt) -> let (Script {storage_type; views; storage; _}) = parsed_script in let views_result = - Script_ir_translator.parse_views ctxt ~legacy:false storage_type views + Script_ir_translator.parse_views + ctxt + ~elab_conf:Script_ir_translator_config.(make ~legacy:false ()) + storage_type + views in trace (Script_tc_errors.Ill_typed_contract (unparsed_code, [])) diff --git a/src/proto_alpha/lib_protocol/contract_services.ml b/src/proto_alpha/lib_protocol/contract_services.ml index 681d46b99849..89ea4ce0f4fe 100644 --- a/src/proto_alpha/lib_protocol/contract_services.ml +++ b/src/proto_alpha/lib_protocol/contract_services.ml @@ -54,6 +54,8 @@ let info_encoding = (opt "script" Script.encoding) (opt "counter" n) +let legacy = Script_ir_translator_config.make ~legacy:true () + module S = struct open Data_encoding @@ -252,7 +254,7 @@ module S = struct let ctxt = Gas.set_unlimited ctxt in Script_ir_translator.parse_script ctxt - ~legacy:true + ~elab_conf:legacy ~allow_forged_in_storage:true script >|= fun tzresult -> @@ -349,7 +351,7 @@ let register () = | Some value -> parse_data ctxt - ~legacy:true + ~elab_conf:legacy ~allow_forged:true value_type (Micheline.root value) @@ -373,7 +375,7 @@ let register () = acc >>?= fun (ctxt, rev_values) -> parse_data ctxt - ~legacy:true + ~elab_conf:legacy ~allow_forged:true value_type (Micheline.root value) @@ -414,7 +416,11 @@ let register () = | Some script -> let ctxt = Gas.set_unlimited ctxt in let open Script_ir_translator in - parse_script ctxt ~legacy:true ~allow_forged_in_storage:true script + parse_script + ctxt + ~elab_conf:legacy + ~allow_forged_in_storage:true + script >>=? fun (Ex_script (Script {storage; storage_type; _}), ctxt) -> unparse_data ctxt Readable storage_type storage >|=? fun (storage, _ctxt) -> Some (Micheline.strip_locations storage)) ; @@ -528,7 +534,7 @@ let register () = let open Script_ir_translator in parse_script ctxt - ~legacy:true + ~elab_conf:legacy ~allow_forged_in_storage:true script >>=? fun (Ex_script (Script script), ctxt) -> diff --git a/src/proto_alpha/lib_protocol/dune b/src/proto_alpha/lib_protocol/dune index d158d872b96b..5bb4173c8a56 100644 --- a/src/proto_alpha/lib_protocol/dune +++ b/src/proto_alpha/lib_protocol/dune @@ -204,6 +204,7 @@ Apply_operation_result Apply_internal_results Apply_results + Script_ir_translator_config Script_ir_unparser Script_ir_translator Script_big_map @@ -449,6 +450,7 @@ apply_operation_result.ml apply_operation_result.mli apply_internal_results.ml apply_internal_results.mli apply_results.ml apply_results.mli + script_ir_translator_config.ml script_ir_unparser.ml script_ir_unparser.mli script_ir_translator.ml script_ir_translator.mli script_big_map.ml script_big_map.mli @@ -674,6 +676,7 @@ apply_operation_result.ml apply_operation_result.mli apply_internal_results.ml apply_internal_results.mli apply_results.ml apply_results.mli + script_ir_translator_config.ml script_ir_unparser.ml script_ir_unparser.mli script_ir_translator.ml script_ir_translator.mli script_big_map.ml script_big_map.mli @@ -904,6 +907,7 @@ apply_operation_result.ml apply_operation_result.mli apply_internal_results.ml apply_internal_results.mli apply_results.ml apply_results.mli + script_ir_translator_config.ml script_ir_unparser.ml script_ir_unparser.mli script_ir_translator.ml script_ir_translator.mli script_big_map.ml script_big_map.mli diff --git a/src/proto_alpha/lib_protocol/main.ml b/src/proto_alpha/lib_protocol/main.ml index 3ea50d9d3733..0ebdce77cddd 100644 --- a/src/proto_alpha/lib_protocol/main.ml +++ b/src/proto_alpha/lib_protocol/main.ml @@ -748,7 +748,7 @@ let init chain_id ctxt block_header = in Script_ir_translator.parse_script ctxt - ~legacy:true + ~elab_conf:Script_ir_translator_config.(make ~legacy:true ()) ~allow_forged_in_storage script >>=? fun (Ex_script (Script parsed_script), ctxt) -> diff --git a/src/proto_alpha/lib_protocol/sc_rollup_management_protocol.ml b/src/proto_alpha/lib_protocol/sc_rollup_management_protocol.ml index 8c689361ed9d..0118f102407f 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_management_protocol.ml +++ b/src/proto_alpha/lib_protocol/sc_rollup_management_protocol.ml @@ -94,7 +94,7 @@ let transactions_batch_of_internal ctxt transactions = let* parameters, ctxt = Script_ir_translator.parse_data ctxt - ~legacy:false + ~elab_conf:Script_ir_translator_config.(make ~legacy:false ()) ~allow_forged:true parameters_ty (Micheline.root unparsed_parameters) diff --git a/src/proto_alpha/lib_protocol/script_big_map.ml b/src/proto_alpha/lib_protocol/script_big_map.ml index 44369f61a1fd..a149b8e569a2 100644 --- a/src/proto_alpha/lib_protocol/script_big_map.ml +++ b/src/proto_alpha/lib_protocol/script_big_map.ml @@ -58,7 +58,7 @@ let get_by_hash ctxt key (Big_map {id; diff; value_type; _}) = | ctxt, Some value -> parse_data ctxt - ~legacy:true + ~elab_conf:Script_ir_translator_config.(make ~legacy:true ()) ~allow_forged:true value_type (Micheline.root value) diff --git a/src/proto_alpha/lib_protocol/script_cache.ml b/src/proto_alpha/lib_protocol/script_cache.ml index f2d7ddc9a9fc..ce6e55771ac9 100644 --- a/src/proto_alpha/lib_protocol/script_cache.ml +++ b/src/proto_alpha/lib_protocol/script_cache.ml @@ -42,7 +42,11 @@ let load_and_elaborate ctxt addr = | None -> return (ctxt, None) | Some script -> Script_ir_translator.( - parse_script ctxt script ~legacy:true ~allow_forged_in_storage:true + parse_script + ctxt + script + ~elab_conf:Script_ir_translator_config.(make ~legacy:true ()) + ~allow_forged_in_storage:true >>=? fun (ex_script, ctxt) -> (* We consume gas after the fact in order to not have to instrument [script_size] (for efficiency). diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 9178b58ed953..d2bfcc312d5f 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -513,6 +513,7 @@ and iview : type a b c d e f i o. (a, b, c, d, e, f, i, o) iview_type = let gas, ctxt = local_gas_counter_and_outdated_context ctxt in (step [@ocaml.tailcall]) (ctxt, sc) gas k ks None stack in + let legacy = Script_ir_translator_config.make ~legacy:true () in match addr.destination with | Contract (Implicit _) | Tx_rollup _ | Sc_rollup _ -> (return_none [@ocaml.tailcall]) ctxt @@ -521,7 +522,11 @@ and iview : type a b c d e f i o. (a, b, c, d, e, f, i, o) iview_type = match script_opt with | None -> (return_none [@ocaml.tailcall]) ctxt | Some script -> ( - parse_script ~legacy:true ~allow_forged_in_storage:true ctxt script + parse_script + ~elab_conf:legacy + ~allow_forged_in_storage:true + ctxt + script >>=? fun (Ex_script (Script {storage; storage_type; views; _}), ctxt) -> Gas.consume ctxt (Interp_costs.view_get name views) >>?= fun ctxt -> @@ -531,7 +536,7 @@ and iview : type a b c d e f i o. (a, b, c, d, e, f, i, o) iview_type = let view_result = Script_ir_translator.parse_view ctxt - ~legacy:true + ~elab_conf:legacy storage_type view in @@ -1798,9 +1803,11 @@ and klog : in (kiter [@ocaml.tailcall]) instrument g gas body xty xs k accu stack | KList_enter_body (body, xs, ys, ty, len, k) -> - let (List_t (vty, _)) = ty in - let sty = Item_t (vty, stack_ty) in - let instrument = Script_interpreter_logging.instrument_cont logger sty in + let instrument = + let (List_t (vty, _)) = ty in + let sty = Item_t (vty, stack_ty) in + Script_interpreter_logging.instrument_cont logger sty + in (klist_enter [@ocaml.tailcall]) instrument g @@ -1829,9 +1836,11 @@ and klog : accu stack | KMap_enter_body (body, xs, ys, ty, k) -> - let (Map_t (_, vty, _)) = ty in - let sty = Item_t (vty, stack_ty) in - let instrument = Script_interpreter_logging.instrument_cont logger sty in + let instrument = + let (Map_t (_, vty, _)) = ty in + let sty = Item_t (vty, stack_ty) in + Script_interpreter_logging.instrument_cont logger sty + in (kmap_enter [@ocaml.tailcall]) instrument g gas body xs ty ys k accu stack | KMap_exit_body (body, xs, ys, yk, ty_opt, k) -> let (Item_t (_, rest)) = stack_ty in @@ -1905,7 +1914,12 @@ let lift_execution_arg (type a ac) ctxt ~internal (entrypoint_ty : (a, ac) ty) (match arg with | Untyped_arg arg -> let arg = Micheline.root arg in - parse_data ctxt ~legacy:false ~allow_forged:internal entrypoint_ty arg + parse_data + ctxt + ~elab_conf:Script_ir_translator_config.(make ~legacy:false ()) + ~allow_forged:internal + entrypoint_ty + arg | Typed_arg (loc, parsed_arg_ty, parsed_arg) -> Gas_monad.run ctxt @@ -1930,13 +1944,15 @@ type execution_result = { let execute_any_arg logger ctxt mode step_constants ~entrypoint ~internal unparsed_script cached_script arg = + let elab_conf = + Script_ir_translator_config.make + ~legacy:true + ~keep_extra_types_for_interpreter_logging:(Option.is_some logger) + () + in (match cached_script with | None -> - parse_script - ctxt - unparsed_script - ~legacy:true - ~allow_forged_in_storage:true + parse_script ctxt unparsed_script ~elab_conf ~allow_forged_in_storage:true | Some ex_script -> return (ex_script, ctxt)) >>=? fun ( Ex_script (Script diff --git a/src/proto_alpha/lib_protocol/script_interpreter_defs.ml b/src/proto_alpha/lib_protocol/script_interpreter_defs.ml index eb09e705a2cf..6dad751e8193 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter_defs.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter_defs.ml @@ -663,7 +663,7 @@ let unpack ctxt ~ty ~bytes = | Some expr -> ( parse_data ctxt - ~legacy:false + ~elab_conf:Script_ir_translator_config.(make ~legacy:false ()) ~allow_forged:false ty (Micheline.root expr) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index ff050082abf0..9df59c17bca0 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -37,6 +37,8 @@ module Typecheck_costs = Michelson_v1_gas.Cost_of.Typechecking module Unparse_costs = Michelson_v1_gas.Cost_of.Unparsing module Tc_context = Script_tc_context +type elab_conf = Script_ir_translator_config.elab_config + type ex_stack_ty = Ex_stack_ty : ('a, 's) stack_ty -> ex_stack_ty (* Equality witnesses *) @@ -91,12 +93,6 @@ let compose_descr : type tc_context = Tc_context.t -type type_logger = - Script.location -> - stack_ty_before:Script.expr list -> - stack_ty_after:Script.expr list -> - unit - (* ---- Error helpers -------------------------------------------------------*) let location = function @@ -1882,25 +1878,23 @@ let parse_toplevel : let rec parse_data : type a ac. - ?type_logger:type_logger -> + elab_conf:elab_conf -> stack_depth:int -> context -> - legacy:bool -> allow_forged:bool -> (a, ac) ty -> Script.node -> (a * context) tzresult Lwt.t = - fun ?type_logger ~stack_depth ctxt ~legacy ~allow_forged ty script_data -> + fun ~elab_conf ~stack_depth ctxt ~allow_forged ty script_data -> Gas.consume ctxt Typecheck_costs.parse_data_cycle >>?= fun ctxt -> - let non_terminal_recursion ?type_logger ctxt ~legacy ty script_data = + let non_terminal_recursion ctxt ty script_data = if Compare.Int.(stack_depth > 10_000) then fail Typechecking_too_many_recursive_calls else parse_data - ?type_logger + ~elab_conf ~stack_depth:(stack_depth + 1) ctxt - ~legacy ~allow_forged ty script_data @@ -1913,19 +1907,16 @@ let rec parse_data : let traced_no_lwt body = record_trace_eval parse_data_error body in let traced body = trace_eval parse_data_error body in let traced_fail err = Lwt.return @@ traced_no_lwt (error err) in - let parse_items ?type_logger ctxt expr key_type value_type items item_wrapper - = + let parse_items ctxt expr key_type value_type items item_wrapper = List.fold_left_es (fun (last_value, map, ctxt) item -> match item with | Prim (loc, D_Elt, [k; v], annot) -> - (if legacy then Result.return_unit + (if elab_conf.legacy then Result.return_unit else error_unexpected_annot loc annot) >>?= fun () -> - non_terminal_recursion ?type_logger ctxt ~legacy key_type k - >>=? fun (k, ctxt) -> - non_terminal_recursion ?type_logger ctxt ~legacy value_type v - >>=? fun (v, ctxt) -> + non_terminal_recursion ctxt key_type k >>=? fun (k, ctxt) -> + non_terminal_recursion ctxt value_type v >>=? fun (v, ctxt) -> Lwt.return ( (match last_value with | Some value -> @@ -1963,20 +1954,18 @@ let rec parse_data : |> traced >|=? fun (_, items, ctxt) -> (items, ctxt) in - let parse_big_map_items (type t) ?type_logger ctxt expr - (key_type : t comparable_ty) value_type items item_wrapper = + let parse_big_map_items (type t) ctxt expr (key_type : t comparable_ty) + value_type items item_wrapper = List.fold_left_es (fun (last_key, {map; size}, ctxt) item -> match item with | Prim (loc, D_Elt, [k; v], annot) -> - (if legacy then Result.return_unit + (if elab_conf.legacy then Result.return_unit else error_unexpected_annot loc annot) >>?= fun () -> - non_terminal_recursion ?type_logger ctxt ~legacy key_type k - >>=? fun (k, ctxt) -> + non_terminal_recursion ctxt key_type k >>=? fun (k, ctxt) -> hash_comparable_data ctxt key_type k >>=? fun (key_hash, ctxt) -> - non_terminal_recursion ?type_logger ctxt ~legacy value_type v - >>=? fun (v, ctxt) -> + non_terminal_recursion ctxt value_type v >>=? fun (v, ctxt) -> Lwt.return ( (match last_key with | Some last_key -> @@ -2024,6 +2013,7 @@ let rec parse_data : |> traced >|=? fun (_, map, ctxt) -> (map, ctxt) in + let legacy = elab_conf.legacy in match (ty, script_data) with | Unit_t, expr -> Lwt.return @@ traced_no_lwt @@ -2042,7 +2032,7 @@ let rec parse_data : Lwt.return @@ traced_no_lwt @@ parse_signature ctxt expr | Operation_t, _ -> (* operations cannot appear in parameters or storage, - the protocol should never parse the bytes of an operation *) + the protocol should never parse the bytes of an operation *) assert false | Chain_id_t, expr -> Lwt.return @@ traced_no_lwt @@ parse_chain_id ctxt expr | Address_t, expr -> Lwt.return @@ traced_no_lwt @@ parse_address ctxt expr @@ -2063,31 +2053,22 @@ let rec parse_data : (* Pairs *) | Pair_t (tl, tr, _, _), expr -> let r_witness = comb_witness1 tr in - let parse_l ctxt v = - non_terminal_recursion ?type_logger ctxt ~legacy tl v - in - let parse_r ctxt v = - non_terminal_recursion ?type_logger ctxt ~legacy tr v - in + let parse_l ctxt v = non_terminal_recursion ctxt tl v in + let parse_r ctxt v = non_terminal_recursion ctxt tr v in traced @@ parse_pair parse_l parse_r ctxt ~legacy r_witness expr (* Unions *) | Union_t (tl, tr, _, _), expr -> - let parse_l ctxt v = - non_terminal_recursion ?type_logger ctxt ~legacy tl v - in - let parse_r ctxt v = - non_terminal_recursion ?type_logger ctxt ~legacy tr v - in + let parse_l ctxt v = non_terminal_recursion ctxt tl v in + let parse_r ctxt v = non_terminal_recursion ctxt tr v in traced @@ parse_union parse_l parse_r ctxt ~legacy expr (* Lambdas *) | Lambda_t (ta, tr, _ty_name), (Seq (_loc, _) as script_instr) -> traced @@ parse_returning Tc_context.data - ?type_logger + ~elab_conf ~stack_depth:(stack_depth + 1) ctxt - ~legacy ta tr script_instr @@ -2095,17 +2076,15 @@ let rec parse_data : traced_fail (Invalid_kind (location expr, [Seq_kind], kind expr)) (* Options *) | Option_t (t, _, _), expr -> - let parse_v ctxt v = - non_terminal_recursion ?type_logger ctxt ~legacy t v - in + let parse_v ctxt v = non_terminal_recursion ctxt t v in traced @@ parse_option parse_v ctxt ~legacy expr (* Lists *) | List_t (t, _ty_name), Seq (_loc, items) -> traced @@ List.fold_right_es (fun v (rest, ctxt) -> - non_terminal_recursion ?type_logger ctxt ~legacy t v - >|=? fun (v, ctxt) -> (Script_list.cons v rest, ctxt)) + non_terminal_recursion ctxt t v >|=? fun (v, ctxt) -> + (Script_list.cons v rest, ctxt)) items (Script_list.empty, ctxt) | List_t _, expr -> @@ -2114,7 +2093,7 @@ let rec parse_data : | Ticket_t (t, _ty_name), expr -> if allow_forged then opened_ticket_type (location expr) t >>?= fun ty -> - non_terminal_recursion ?type_logger ctxt ~legacy ty expr + non_terminal_recursion ctxt ty expr >>=? fun (({destination; entrypoint = _}, (contents, amount)), ctxt) -> match destination with | Contract ticketer -> return ({ticketer; contents; amount}, ctxt) @@ -2126,8 +2105,7 @@ let rec parse_data : traced @@ List.fold_left_es (fun (last_value, set, ctxt) v -> - non_terminal_recursion ?type_logger ctxt ~legacy t v - >>=? fun (v, ctxt) -> + non_terminal_recursion ctxt t v >>=? fun (v, ctxt) -> Lwt.return ( (match last_value with | Some value -> @@ -2157,7 +2135,7 @@ let rec parse_data : traced_fail (Invalid_kind (location expr, [Seq_kind], kind expr)) (* Maps *) | Map_t (tk, tv, _ty_name), (Seq (_, vs) as expr) -> - parse_items ?type_logger ctxt expr tk tv vs (fun x -> x) + parse_items ctxt expr tk tv vs (fun x -> x) | Map_t _, expr -> traced_fail (Invalid_kind (location expr, [Seq_kind], kind expr)) | Big_map_t (tk, tv, _ty_name), expr -> @@ -2165,12 +2143,12 @@ let rec parse_data : | Int (loc, id) -> return (Some (id, loc), {map = Big_map_overlay.empty; size = 0}, ctxt) | Seq (_, vs) -> - parse_big_map_items ?type_logger ctxt expr tk tv vs (fun x -> Some x) + parse_big_map_items ctxt expr tk tv vs (fun x -> Some x) >|=? fun (diff, ctxt) -> (None, diff, ctxt) | Prim (loc, D_Pair, [Int (loc_id, id); Seq (_, vs)], annot) -> error_unexpected_annot loc annot >>?= fun () -> option_t loc tv >>?= fun tv_opt -> - parse_big_map_items ?type_logger ctxt expr tk tv_opt vs (fun x -> x) + parse_big_map_items ctxt expr tk tv_opt vs (fun x -> x) >|=? fun (diff, ctxt) -> (Some (id, loc_id), diff, ctxt) | Prim (_, D_Pair, [Int _; expr], _) -> traced_fail (Invalid_kind (location expr, [Seq_kind], kind expr)) @@ -2240,9 +2218,9 @@ let rec parse_data : | Bls12_381_fr_t, expr -> traced_fail (Invalid_kind (location expr, [Bytes_kind], kind expr)) (* - /!\ When adding new lazy storage kinds, you may want to guard the parsing - of identifiers with [allow_forged]. - *) + /!\ When adding new lazy storage kinds, you may want to guard the parsing + of identifiers with [allow_forged]. + *) (* Sapling *) | Sapling_transaction_t memo_size, Bytes (_, bytes) -> ( match @@ -2296,7 +2274,7 @@ let rec parse_data : return (Sapling.empty_state ~memo_size (), ctxt) | Sapling_state_t _, expr -> (* Do not allow to input diffs as they are untrusted and may not be the - result of a verify_update. *) + result of a verify_update. *) traced_fail (Invalid_kind (location expr, [Int_kind; Seq_kind], kind expr)) (* Time lock*) @@ -2324,13 +2302,13 @@ let rec parse_data : and parse_view : type storage storagec. - ?type_logger:type_logger -> + elab_conf:elab_conf -> context -> - legacy:bool -> (storage, storagec) ty -> view -> (storage typed_view * context) tzresult Lwt.t = - fun ?type_logger ctxt ~legacy storage_type {input_ty; output_ty; view_code} -> + fun ~elab_conf ctxt storage_type {input_ty; output_ty; view_code} -> + let legacy = elab_conf.legacy in let input_ty_loc = location input_ty in record_trace_eval (fun () -> @@ -2347,11 +2325,10 @@ and parse_view : >>?= fun (Ex_ty output_ty, ctxt) -> pair_t input_ty_loc input_ty storage_type >>?= fun (Ty_ex_c pair_ty) -> parse_instr - ?type_logger + ~elab_conf ~stack_depth:0 Tc_context.view ctxt - ~legacy view_code (Item_t (pair_ty, Bot_t)) >>=? fun (judgement, ctxt) -> @@ -2388,38 +2365,35 @@ and parse_view : and parse_views : type storage storagec. - ?type_logger:type_logger -> + elab_conf:elab_conf -> context -> - legacy:bool -> (storage, storagec) ty -> view_map -> (storage typed_view_map * context) tzresult Lwt.t = - fun ?type_logger ctxt ~legacy storage_type views -> + fun ~elab_conf ctxt storage_type views -> let aux ctxt name cur_view = Gas.consume ctxt (Michelson_v1_gas.Cost_of.Interpreter.view_update name views) - >>?= fun ctxt -> parse_view ?type_logger ctxt ~legacy storage_type cur_view + >>?= fun ctxt -> parse_view ~elab_conf ctxt storage_type cur_view in Script_map.map_es_in_context aux ctxt views and parse_returning : type arg argc ret retc. - ?type_logger:type_logger -> + elab_conf:elab_conf -> stack_depth:int -> tc_context -> context -> - legacy:bool -> (arg, argc) ty -> (ret, retc) ty -> Script.node -> ((arg, ret) lambda * context) tzresult Lwt.t = - fun ?type_logger ~stack_depth tc_context ctxt ~legacy arg ret script_instr -> + fun ~elab_conf ~stack_depth tc_context ctxt arg ret script_instr -> parse_instr - ?type_logger + ~elab_conf tc_context ctxt - ~legacy ~stack_depth:(stack_depth + 1) script_instr (Item_t (arg, Bot_t)) @@ -2448,15 +2422,14 @@ and parse_returning : and parse_instr : type a s. - ?type_logger:type_logger -> + elab_conf:elab_conf -> stack_depth:int -> tc_context -> context -> - legacy:bool -> Script.node -> (a, s) stack_ty -> ((a, s) judgement * context) tzresult Lwt.t = - fun ?type_logger ~stack_depth tc_context ctxt ~legacy script_instr stack_ty -> + fun ~elab_conf ~stack_depth tc_context ctxt script_instr stack_ty -> let check_item_ty (type a ac b bc) ctxt (exp : (a, ac) ty) (got : (b, bc) ty) loc name n m : ((a, b) eq * context) tzresult = record_trace_eval (fun () -> @@ -2469,7 +2442,7 @@ and parse_instr : eq >|? fun Eq -> ((Eq : (a, b) eq), ctxt) ) in let log_stack loc stack_ty aft = - match (type_logger, script_instr) with + match (elab_conf.type_logger, script_instr) with | None, _ | Some _, (Int _ | String _ | Bytes _) -> () | Some log, (Prim _ | Seq _) -> (* Unparsing for logging is not carbonated as this @@ -2487,17 +2460,15 @@ and parse_instr : Lwt.return @@ typed_no_lwt ctxt loc instr aft in Gas.consume ctxt Typecheck_costs.parse_instr_cycle >>?= fun ctxt -> - let non_terminal_recursion ?type_logger tc_context ctxt ~legacy script_instr - stack_ty = + let non_terminal_recursion tc_context ctxt script_instr stack_ty = if Compare.Int.(stack_depth > 10000) then fail Typechecking_too_many_recursive_calls else parse_instr - ?type_logger + ~elab_conf tc_context ctxt ~stack_depth:(stack_depth + 1) - ~legacy script_instr stack_ty in @@ -2505,6 +2476,7 @@ and parse_instr : let whole_stack = serialize_stack_for_error ctxt stack_ty in error (Bad_stack (loc, prim, relevant_stack_portion, whole_stack)) in + let legacy = elab_conf.legacy in match (script_instr, stack_ty) with (* stack ops *) | Prim (loc, I_DROP, [], annot), Item_t (_, rest) -> @@ -2627,10 +2599,9 @@ and parse_instr : parse_packable_ty ctxt ~stack_depth:(stack_depth + 1) ~legacy t >>?= fun (Ex_ty t, ctxt) -> parse_data - ?type_logger + ~elab_conf ~stack_depth:(stack_depth + 1) ctxt - ~legacy ~allow_forged:false t d @@ -2657,13 +2628,7 @@ and parse_instr : | Prim (loc, I_MAP, [body], annot), Item_t (Option_t (t, _, _), rest) -> ( check_kind [Seq_kind] body >>?= fun () -> check_var_type_annot loc annot >>?= fun () -> - non_terminal_recursion - ?type_logger - ~legacy - tc_context - ctxt - body - (Item_t (t, rest)) + non_terminal_recursion tc_context ctxt body (Item_t (t, rest)) >>=? fun (judgement, ctxt) -> Lwt.return @@ @@ -2690,11 +2655,9 @@ and parse_instr : check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - non_terminal_recursion ?type_logger tc_context ctxt ~legacy bt rest - >>=? fun (btr, ctxt) -> + non_terminal_recursion tc_context ctxt bt rest >>=? fun (btr, ctxt) -> let stack_ty = Item_t (t, rest) in - non_terminal_recursion ?type_logger tc_context ctxt ~legacy bf stack_ty - >>=? fun (bfr, ctxt) -> + non_terminal_recursion tc_context ctxt bf stack_ty >>=? fun (bfr, ctxt) -> let branch ibt ibf = let ifnone = { @@ -2821,21 +2784,9 @@ and parse_instr : check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - bt - (Item_t (tl, rest)) + non_terminal_recursion tc_context ctxt bt (Item_t (tl, rest)) >>=? fun (btr, ctxt) -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - bf - (Item_t (tr, rest)) + non_terminal_recursion tc_context ctxt bf (Item_t (tr, rest)) >>=? fun (bfr, ctxt) -> let branch ibt ibf = let instr = @@ -2870,16 +2821,9 @@ and parse_instr : check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - bt - (Item_t (t, bef)) + non_terminal_recursion tc_context ctxt bt (Item_t (t, bef)) >>=? fun (btr, ctxt) -> - non_terminal_recursion ?type_logger tc_context ctxt ~legacy bf rest - >>=? fun (bfr, ctxt) -> + non_terminal_recursion tc_context ctxt bf rest >>=? fun (bfr, ctxt) -> let branch ibt ibf = let instr = { @@ -2902,13 +2846,7 @@ and parse_instr : -> ( check_kind [Seq_kind] body >>?= fun () -> check_var_type_annot loc annot >>?= fun () -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - body - (Item_t (elt, starting_rest)) + non_terminal_recursion tc_context ctxt body (Item_t (elt, starting_rest)) >>=? fun (judgement, ctxt) -> Lwt.return @@ @@ -2936,13 +2874,7 @@ and parse_instr : | Prim (loc, I_ITER, [body], annot), Item_t (List_t (elt, _), rest) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - body - (Item_t (elt, rest)) + non_terminal_recursion tc_context ctxt body (Item_t (elt, rest)) >>=? fun (judgement, ctxt) -> let mk_list_iter ibody = { @@ -2979,13 +2911,7 @@ and parse_instr : | Prim (loc, I_ITER, [body], annot), Item_t (Set_t (elt, _), rest) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - body - (Item_t (elt, rest)) + non_terminal_recursion tc_context ctxt body (Item_t (elt, rest)) >>=? fun (judgement, ctxt) -> let mk_iset_iter ibody = { @@ -3042,13 +2968,7 @@ and parse_instr : check_kind [Seq_kind] body >>?= fun () -> check_var_type_annot loc annot >>?= fun () -> pair_t loc kt elt >>?= fun (Ty_ex_c ty) -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - body - (Item_t (ty, starting_rest)) + non_terminal_recursion tc_context ctxt body (Item_t (ty, starting_rest)) >>=? fun (judgement, ctxt) -> Lwt.return @@ @@ -3082,13 +3002,7 @@ and parse_instr : check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> pair_t loc key element_ty >>?= fun (Ty_ex_c ty) -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - body - (Item_t (ty, rest)) + non_terminal_recursion tc_context ctxt body (Item_t (ty, rest)) >>=? fun (judgement, ctxt) -> let make_instr ibody = { @@ -3247,18 +3161,16 @@ and parse_instr : let instr = {apply = (fun k -> k)} in typed ctxt loc instr stack | Seq (_, [single]), stack -> - non_terminal_recursion ?type_logger tc_context ctxt ~legacy single stack + non_terminal_recursion tc_context ctxt single stack | Seq (loc, hd :: tl), stack -> ( - non_terminal_recursion ?type_logger tc_context ctxt ~legacy hd stack + non_terminal_recursion tc_context ctxt hd stack >>=? fun (judgement, ctxt) -> match judgement with | Failed _ -> fail (Fail_not_in_tail_position (Micheline.location hd)) | Typed ({aft = middle; _} as ihd) -> non_terminal_recursion - ?type_logger tc_context ctxt - ~legacy (Seq (Micheline.dummy_location, tl)) middle >|=? fun (judgement, ctxt) -> @@ -3274,10 +3186,8 @@ and parse_instr : check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - non_terminal_recursion ?type_logger tc_context ctxt ~legacy bt rest - >>=? fun (btr, ctxt) -> - non_terminal_recursion ?type_logger tc_context ctxt ~legacy bf rest - >>=? fun (bfr, ctxt) -> + non_terminal_recursion tc_context ctxt bt rest >>=? fun (btr, ctxt) -> + non_terminal_recursion tc_context ctxt bf rest >>=? fun (bfr, ctxt) -> let branch ibt ibf = let instr = { @@ -3295,7 +3205,7 @@ and parse_instr : | Prim (loc, I_LOOP, [body], annot), (Item_t (Bool_t, rest) as stack) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot >>?= fun () -> - non_terminal_recursion ?type_logger tc_context ctxt ~legacy body rest + non_terminal_recursion tc_context ctxt body rest >>=? fun (judgement, ctxt) -> Lwt.return @@ @@ -3335,13 +3245,7 @@ and parse_instr : (Item_t (Union_t (tl, tr, _, _), rest) as stack) ) -> ( check_kind [Seq_kind] body >>?= fun () -> check_var_annot loc annot >>?= fun () -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - body - (Item_t (tl, rest)) + non_terminal_recursion tc_context ctxt body (Item_t (tl, rest)) >>=? fun (judgement, ctxt) -> Lwt.return @@ @@ -3388,10 +3292,9 @@ and parse_instr : check_var_annot loc annot >>?= fun () -> parse_returning (Tc_context.add_lambda tc_context) - ?type_logger + ~elab_conf ~stack_depth:(stack_depth + 1) ctxt - ~legacy arg ret code @@ -3428,7 +3331,7 @@ and parse_instr : | Prim (loc, I_DIP, [code], annot), Item_t (v, rest) -> ( error_unexpected_annot loc annot >>?= fun () -> check_kind [Seq_kind] code >>?= fun () -> - non_terminal_recursion ?type_logger tc_context ctxt ~legacy code rest + non_terminal_recursion tc_context ctxt code rest >>=? fun (judgement, ctxt) -> match judgement with | Typed descr -> @@ -3452,13 +3355,7 @@ and parse_instr : fun n stk -> match (Compare.Int.(n = 0), stk) with | true, rest -> ( - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - code - rest + non_terminal_recursion tc_context ctxt code rest >>=? fun (judgement, ctxt) -> Lwt.return @@ @@ -3870,12 +3767,15 @@ and parse_instr : >>?= fun (Ex_ty output_ty, ctxt) -> option_t output_ty_loc output_ty >>?= fun res_ty -> check_var_annot loc annot >>?= fun () -> - let sty = Item_t (output_ty, rest) in let instr = { apply = (fun k -> - IView (loc, View_signature {name; input_ty; output_ty}, sty, k)); + IView + ( loc, + View_signature {name; input_ty; output_ty}, + Item_t (output_ty, rest), + k )); } in let stack = Item_t (res_ty, rest) in @@ -3939,8 +3839,7 @@ and parse_instr : (parse_returning (Tc_context.toplevel ~storage_type ~param_type:arg_type ~entrypoints) ctxt - ~legacy - ?type_logger + ~elab_conf ~stack_depth:(stack_depth + 1) arg_type_full ret_type_full @@ -3949,9 +3848,7 @@ and parse_instr : ( {kbef = Item_t (arg, Bot_t); kaft = Item_t (ret, Bot_t); _}, _ ), ctxt ) -> - let views_result = - parse_views ctxt ?type_logger ~legacy storage_type views - in + let views_result = parse_views ctxt ~elab_conf storage_type views in trace (Ill_typed_contract (canonical_code, [])) views_result >>=? fun (_typed_views, ctxt) -> (let error_details = Informative loc in @@ -4639,17 +4536,17 @@ let code_size ctxt code views = >|? fun ctxt -> (code_size, ctxt) let parse_code : - ?type_logger:type_logger -> + elab_conf:elab_conf -> context -> - legacy:bool -> code:lazy_expr -> (ex_code * context) tzresult Lwt.t = - fun ?type_logger ctxt ~legacy ~code -> + fun ~elab_conf ctxt ~code -> Script.force_decode_in_context ~consume_deserialization_gas:When_needed ctxt code >>?= fun (code, ctxt) -> + let legacy = elab_conf.legacy in Global_constants_storage.expand ctxt code >>=? fun (ctxt, code) -> parse_toplevel ctxt ~legacy code >>?= fun ({arg_type; storage_type; code_field; views}, ctxt) -> @@ -4671,10 +4568,9 @@ let parse_code : (Ill_typed_contract (code, [])) (parse_returning Tc_context.(toplevel ~storage_type ~param_type:arg_type ~entrypoints) + ~elab_conf ctxt - ~legacy ~stack_depth:0 - ?type_logger arg_type_full ret_type_full code_field) @@ -4687,14 +4583,13 @@ let parse_code : ctxt ) ) let parse_storage : - ?type_logger:type_logger -> + elab_conf:elab_conf -> context -> - legacy:bool -> allow_forged:bool -> ('storage, _) ty -> storage:lazy_expr -> ('storage * context) tzresult Lwt.t = - fun ?type_logger ctxt ~legacy ~allow_forged storage_type ~storage -> + fun ~elab_conf ctxt ~allow_forged storage_type ~storage -> Script.force_decode_in_context ~consume_deserialization_gas:When_needed ctxt @@ -4705,31 +4600,28 @@ let parse_storage : let storage_type = serialize_ty_for_error storage_type in Ill_typed_data (None, storage, storage_type)) (parse_data - ?type_logger + ~elab_conf ~stack_depth:0 ctxt - ~legacy ~allow_forged storage_type (root storage)) let parse_script : - ?type_logger:type_logger -> + elab_conf:elab_conf -> context -> - legacy:bool -> allow_forged_in_storage:bool -> Script.t -> (ex_script * context) tzresult Lwt.t = - fun ?type_logger ctxt ~legacy ~allow_forged_in_storage {code; storage} -> - parse_code ~legacy ctxt ?type_logger ~code + fun ~elab_conf ctxt ~allow_forged_in_storage {code; storage} -> + parse_code ~elab_conf ctxt ~code >>=? fun ( Ex_code (Code {code; arg_type; storage_type; views; entrypoints; code_size}), ctxt ) -> parse_storage - ?type_logger + ~elab_conf ctxt - ~legacy ~allow_forged:allow_forged_in_storage storage_type ~storage @@ -4781,19 +4673,19 @@ let typecheck_code : type_map := (loc, (stack_ty_before, stack_ty_after)) :: !type_map in let type_logger = if show_types then Some type_logger else None in + let elab_conf = Script_ir_translator_config.make ~legacy ?type_logger () in let result = parse_returning (Tc_context.toplevel ~storage_type ~param_type:arg_type ~entrypoints) ctxt - ~legacy + ~elab_conf ~stack_depth:0 - ?type_logger arg_type_full ret_type_full code_field in trace (Ill_typed_contract (code, !type_map)) result >>=? fun (Lam _, ctxt) -> - let views_result = parse_views ctxt ?type_logger ~legacy storage_type views in + let views_result = parse_views ctxt ~elab_conf storage_type views in trace (Ill_typed_contract (code, !type_map)) views_result >|=? fun (typed_views, ctxt) -> ( Typechecked_code_internal @@ -4855,8 +4747,6 @@ let list_entrypoints_uncarbonated (type full fullc) (full : (full, fullc) ty) fold_tree full entrypoints.root [] reachable ([], init) include Data_unparser (struct - type nonrec type_logger = type_logger - let opened_ticket_type = opened_ticket_type let parse_packable_ty = parse_packable_ty @@ -4889,8 +4779,8 @@ let parse_and_unparse_script_unaccounted ctxt ~legacy ~allow_forged_in_storage }, ctxt ) -> parse_storage + ~elab_conf:(Script_ir_translator_config.make ~legacy ()) ctxt - ~legacy ~allow_forged:allow_forged_in_storage storage_type ~storage @@ -5341,26 +5231,21 @@ let list_of_big_map_ids ids = let parse_data = parse_data ~stack_depth:0 -let parse_comparable_data = parse_data ~legacy:false ~allow_forged:false +let parse_comparable_data ?type_logger = + parse_data + ~elab_conf:Script_ir_translator_config.(make ~legacy:false ?type_logger ()) + ~allow_forged:false let parse_instr : type a s. - ?type_logger:type_logger -> + elab_conf:elab_conf -> tc_context -> context -> - legacy:bool -> Script.node -> (a, s) stack_ty -> ((a, s) judgement * context) tzresult Lwt.t = - fun ?type_logger tc_context ctxt ~legacy script_instr stack_ty -> - parse_instr - ~stack_depth:0 - ?type_logger - tc_context - ctxt - ~legacy - script_instr - stack_ty + fun ~elab_conf tc_context ctxt script_instr stack_ty -> + parse_instr ~elab_conf ~stack_depth:0 tc_context ctxt script_instr stack_ty let unparse_data = unparse_data ~stack_depth:0 diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.mli b/src/proto_alpha/lib_protocol/script_ir_translator.mli index 5407b328d25c..ab8a9ea8dea1 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.mli +++ b/src/proto_alpha/lib_protocol/script_ir_translator.mli @@ -160,12 +160,6 @@ val close_descr : (* ---- Lists, Sets and Maps ----------------------------------------------- *) (** {2 High-level Michelson Data Types} *) -type type_logger = - Script.location -> - stack_ty_before:Script.expr list -> - stack_ty_after:Script.expr list -> - unit - val ty_eq : error_details:(Script.location, 'error_trace) error_details -> ('a, 'ac) Script_typed_ir.ty -> @@ -176,7 +170,7 @@ val ty_eq : (** {3 Parsing and Typechecking Michelson} *) val parse_comparable_data : - ?type_logger:type_logger -> + ?type_logger:Script_ir_translator_config.type_logger -> context -> 'a Script_typed_ir.comparable_ty -> Script.node -> @@ -184,9 +178,8 @@ val parse_comparable_data : (* Parsing a Micheline node data into an IR-typed data. *) val parse_data : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> context -> - legacy:bool -> allow_forged:bool -> ('a, _) Script_typed_ir.ty -> Script.node -> @@ -207,10 +200,9 @@ val unparse_code : (Script.node * context) tzresult Lwt.t val parse_instr : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> tc_context -> context -> - legacy:bool -> Script.node -> ('a, 's) Script_typed_ir.stack_ty -> (('a, 's) judgement * context) tzresult Lwt.t @@ -252,17 +244,15 @@ val parse_view_output_ty : (ex_ty * context) tzresult val parse_view : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> context -> - legacy:bool -> ('storage, _) Script_typed_ir.ty -> Script_typed_ir.view -> ('storage typed_view * context) tzresult Lwt.t val parse_views : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> context -> - legacy:bool -> ('storage, _) Script_typed_ir.ty -> Script_typed_ir.view_map -> ('storage typed_view_map * context) tzresult Lwt.t @@ -302,16 +292,14 @@ val typecheck_code : (type_map * context) tzresult Lwt.t val parse_code : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> context -> - legacy:bool -> code:Script.lazy_expr -> (ex_code * context) tzresult Lwt.t val parse_storage : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> context -> - legacy:bool -> allow_forged:bool -> ('storage, _) Script_typed_ir.ty -> storage:Script.lazy_expr -> @@ -319,9 +307,8 @@ val parse_storage : (** Combines [parse_code] and [parse_storage] *) val parse_script : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> context -> - legacy:bool -> allow_forged_in_storage:bool -> Script.t -> (ex_script * context) tzresult Lwt.t diff --git a/src/proto_alpha/lib_protocol/script_ir_translator_config.ml b/src/proto_alpha/lib_protocol/script_ir_translator_config.ml new file mode 100644 index 000000000000..a8c535735b08 --- /dev/null +++ b/src/proto_alpha/lib_protocol/script_ir_translator_config.ml @@ -0,0 +1,91 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2022 Nomadic Labs *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +open Alpha_context + +(** [type_logger] is a function, whose task is to log how a stack's type + is altered by some operation being logged. *) +type type_logger = + Script.location -> + stack_ty_before:Script.expr list -> + stack_ty_after:Script.expr list -> + unit + +(** LEGACY MODE is the feature of the Translator and Interpreter which + allows us to distinguish between scripts already originated on chain + and new ones. + + The reason to treat those types of scripts differently is the evolving + nature of Michelson, which sometimes requires disabling features + available in previous versions. These features must be supported at all + times for already originated contracts, but we still want to disable + them at least for new contracts. + + This distinction gives us a handy deprecation mechanism, which + allows us to make sure that from a certain point on no more + contract will be originated using these deprecated features. When + that point time is reached, it becomes possible to patch existing + contracts so that they no longer use the feature and remove it + entirely. + + As a side effect, legacy mode can also be used to skip checks that + have already been performed and hence are guaranteed to pass.*) + +(** [elab_config] is a record grouping together some flags and options + shared by many of the functions in [Script_ir_translator]. It's + convenient to group them together, because they're of similar + types ([bool] or ['a option]), so they're easier not to mix together. + It also makes for shorter and more readable function calls. *) +type elab_config = { + type_logger : type_logger option; + (** A function responsible for logging stack types during typechecking. + Used especially in plugins for editors and IDEs. *) + keep_extra_types_for_interpreter_logging : bool; + (** If set to [true], it instructs the elaborator to retain some + additional type information necessary for logging. This should + never be enabled during validation to save memory occupied by + cached contracts. + + NOTE: if this option wasn't passed to the elaborator and the + interpreter was still called with logging enabled, it might + result in a crash. This cannot be helped at the moment, but since + logging is never enabled during validation, we should be safe. *) + legacy : bool; (** If set to true, it enables the legacy mode (see above). *) +} + +(** [make ?type_logger ?logging_enabled ~legacy ()] creates an [elab_config] + record to be passed to parsing functions in [Script_ir_translator]. + + Note: [?logging_enabled] defaults to [false], because it only ever should + be set to [true] if the Translator is called from outside the protocol + (i.e. from the Plugin). *) +let make : + ?type_logger:type_logger -> + ?keep_extra_types_for_interpreter_logging:bool -> + legacy:bool -> + unit -> + elab_config = + fun ?type_logger ?(keep_extra_types_for_interpreter_logging = false) ~legacy () -> + {type_logger; keep_extra_types_for_interpreter_logging; legacy} diff --git a/src/proto_alpha/lib_protocol/script_ir_unparser.ml b/src/proto_alpha/lib_protocol/script_ir_unparser.ml index 306f15962ab0..d7c43f1d0668 100644 --- a/src/proto_alpha/lib_protocol/script_ir_unparser.ml +++ b/src/proto_alpha/lib_protocol/script_ir_unparser.ml @@ -448,8 +448,6 @@ let rec unparse_comparable_data : (* -- Unparsing data of any type -- *) module type MICHELSON_PARSER = sig - type type_logger - val opened_ticket_type : Script.location -> 'a comparable_ty -> @@ -464,10 +462,9 @@ module type MICHELSON_PARSER = sig (ex_ty * context) tzresult val parse_data : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> stack_depth:int -> context -> - legacy:bool -> allow_forged:bool -> ('a, 'ac) ty -> Script.node -> @@ -475,6 +472,8 @@ module type MICHELSON_PARSER = sig end module Data_unparser (P : MICHELSON_PARSER) = struct + open Script_tc_errors + let rec unparse_data : type a ac. context -> @@ -682,16 +681,20 @@ module Data_unparser (P : MICHELSON_PARSER) = struct items and unparse_code ctxt ~stack_depth mode code = - let legacy = true in + let elab_conf = Script_ir_translator_config.make ~legacy:true () in Gas.consume ctxt Unparse_costs.unparse_instr_cycle >>?= fun ctxt -> let non_terminal_recursion ctxt mode code = if Compare.Int.(stack_depth > 10_000) then - fail Script_tc_errors.Unparsing_too_many_recursive_calls + fail Unparsing_too_many_recursive_calls else unparse_code ctxt ~stack_depth:(stack_depth + 1) mode code in match code with | Prim (loc, I_PUSH, [ty; data], annot) -> - P.parse_packable_ty ctxt ~stack_depth:(stack_depth + 1) ~legacy ty + P.parse_packable_ty + ctxt + ~stack_depth:(stack_depth + 1) + ~legacy:elab_conf.legacy + ty >>?= fun (Ex_ty t, ctxt) -> let allow_forged = false @@ -701,9 +704,9 @@ module Data_unparser (P : MICHELSON_PARSER) = struct as all packable values are also forgeable. *) in P.parse_data + ~elab_conf ctxt ~stack_depth:(stack_depth + 1) - ~legacy ~allow_forged t data diff --git a/src/proto_alpha/lib_protocol/script_ir_unparser.mli b/src/proto_alpha/lib_protocol/script_ir_unparser.mli index 47ff8f3be5eb..b2e1a12e2fb2 100644 --- a/src/proto_alpha/lib_protocol/script_ir_unparser.mli +++ b/src/proto_alpha/lib_protocol/script_ir_unparser.mli @@ -148,8 +148,6 @@ val unparse_contract : unparsing them requires extracting information from that code – that's why we depend on the parser here. *) module type MICHELSON_PARSER = sig - type type_logger - val opened_ticket_type : Script.location -> 'a comparable_ty -> @@ -164,10 +162,9 @@ module type MICHELSON_PARSER = sig (ex_ty * context) tzresult val parse_data : - ?type_logger:type_logger -> + elab_conf:Script_ir_translator_config.elab_config -> stack_depth:int -> context -> - legacy:bool -> allow_forged:bool -> ('a, 'ac) ty -> Script.node -> diff --git a/src/proto_alpha/lib_protocol/test/helpers/block.ml b/src/proto_alpha/lib_protocol/test/helpers/block.ml index 76c56d2d04bc..77660df04024 100644 --- a/src/proto_alpha/lib_protocol/test/helpers/block.ml +++ b/src/proto_alpha/lib_protocol/test/helpers/block.ml @@ -340,7 +340,7 @@ let initial_alpha_context ?(commitments = []) constants in Script_ir_translator.parse_script ctxt - ~legacy:true + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) ~allow_forged_in_storage script >>=? fun (Ex_script (Script parsed_script), ctxt) -> diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_annotations.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_annotations.ml index 27183a1be94d..200d25431759 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_annotations.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_annotations.ml @@ -83,7 +83,7 @@ let get_address_from_storage inc factory_addr = >>?= fun option_address_t -> Script_ir_translator.parse_data ctxt - ~legacy:false + ~elab_conf:(Script_ir_translator_config.make ~legacy:false ()) ~allow_forged:false option_address_t (Micheline.root factory_storage) diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_patched_contracts.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_patched_contracts.ml index bd04aea88a84..8d6916166c85 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_patched_contracts.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_patched_contracts.ml @@ -168,7 +168,7 @@ module Legacy_patch_test (Patches : LEGACY_SCRIPT_PATCHES) : let* _ = Lwt.map Environment.wrap_tzresult @@ Script_ir_translator.parse_code - ~legacy:false + ~elab_conf:Script_ir_translator_config.(make ~legacy:false ()) ~code:(Script_repr.lazy_expr code) ctxt in diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_sapling.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_sapling.ml index 134109df095b..084f985f6a58 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_sapling.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_sapling.ml @@ -959,7 +959,7 @@ module Interpreter_tests = struct let ctx_without_gas_2 = Alpha_context.Gas.set_unlimited ctx_2 in Script_ir_translator.parse_script ctx_without_gas_2 - ~legacy:true + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) ~allow_forged_in_storage:true script >>= wrap @@ -1092,7 +1092,7 @@ module Interpreter_tests = struct >>??= fun (Ty_ex_c tytype) -> Script_ir_translator.parse_storage ctx_without_gas - ~legacy:true + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) ~allow_forged:true tytype ~storage:storage_lazy_expr 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 d7ae5ff979e3..ed6156801acc 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 @@ -339,7 +339,7 @@ let origination_operation ctxt ~src ~script:(code, storage) ~orig_contract = wrap @@ Script_ir_translator.parse_script ctxt - ~legacy:true + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) ~allow_forged_in_storage:true script in diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_manager.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_manager.ml index af141fd7d45d..8fe2cdd70f02 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_manager.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_manager.ml @@ -98,7 +98,7 @@ let ticket_balance_of_storage ctxt (contract : Alpha_context.Contract.t) = wrap (Script_ir_translator.parse_script ctxt - ~legacy:true + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) ~allow_forged_in_storage:true script) in diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_operations_diff.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_operations_diff.ml index 5746fd1ee802..14ffa19610bf 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_operations_diff.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_ticket_operations_diff.ml @@ -265,7 +265,7 @@ let origination_operation block ~src ~baker ~script ~storage ~forges_tickets = wrap @@ Script_ir_translator.parse_script ctxt - ~legacy:true + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) ~allow_forged_in_storage:true script 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 6f843eb7b1da..7ecfe356d03b 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 @@ -138,7 +138,7 @@ let tickets_of_value ctxt ~include_lazy ~allow_zero_amount_tickets ~type_exp wrap @@ Script_ir_translator.parse_data ctxt - ~legacy:false + ~elab_conf:(Script_ir_translator_config.make ~legacy:false ()) ~allow_forged:true ty node diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml index c241cdbac26f..c2dd2c973c46 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_typechecking.ml @@ -368,19 +368,19 @@ let test_unparse_comb_comparable_type () = >>?= fun _ -> return_unit let test_parse_data ?(equal = Stdlib.( = )) loc ctxt ty node expected = - let legacy = false in + let elab_conf = Script_ir_translator_config.make ~legacy:false () in let allow_forged = true in wrap_error_lwt - ( Script_ir_translator.parse_data ctxt ~legacy ~allow_forged ty node + ( Script_ir_translator.parse_data ctxt ~elab_conf ~allow_forged ty node >>=? fun (actual, ctxt) -> if equal actual expected then return ctxt else Alcotest.failf "Unexpected error: %s" loc ) let test_parse_data_fails loc ctxt ty node = - let legacy = false in + let elab_conf = Script_ir_translator_config.make ~legacy:false () in let allow_forged = false in wrap_error_lwt - (Script_ir_translator.parse_data ctxt ~legacy ~allow_forged ty node + (Script_ir_translator.parse_data ctxt ~elab_conf ~allow_forged ty node >>= function | Ok _ -> Alcotest.failf "Unexpected typechecking success: %s" loc | Error trace -> @@ -719,6 +719,7 @@ let test_optimal_comb () = behind this restriction. *) let test_contract_not_packable () = + let elab_conf = Script_ir_translator_config.make ~legacy:false () in let contract_unit = Prim (0, Script.T_contract, [Prim (0, T_unit, [], [])], []) in @@ -742,7 +743,7 @@ let test_contract_not_packable () = (Script_ir_translator.parse_instr Script_tc_context.data ctxt - ~legacy:false + ~elab_conf (Prim (0, I_UNPACK, [Prim (0, T_unit, [], [])], [])) (Item_t (Script_typed_ir.bytes_t, Bot_t)) >>= function @@ -753,7 +754,7 @@ let test_contract_not_packable () = Script_ir_translator.parse_instr Script_tc_context.data ctxt - ~legacy:false + ~elab_conf (Prim (0, I_UNPACK, [contract_unit], [])) (Item_t (Script_typed_ir.bytes_t, Bot_t)) >>= function diff --git a/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml b/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml index ccc1cbf57de4..508e0b072eda 100644 --- a/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml +++ b/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml @@ -212,7 +212,8 @@ let verify_params ctxt ~parameters_ty ~parameters ~unparsed_parameters = wrap (Script_ir_translator.parse_data ctxt - ~legacy:true + ~elab_conf: + Protocol.Script_ir_translator_config.(make ~legacy:true ()) ~allow_forged:true parameters_ty (Environment.Micheline.root unparsed_parameters)) diff --git a/src/proto_alpha/lib_protocol/ticket_scanner.ml b/src/proto_alpha/lib_protocol/ticket_scanner.ml index b975e3abfc3d..84dcdc19bdce 100644 --- a/src/proto_alpha/lib_protocol/ticket_scanner.ml +++ b/src/proto_alpha/lib_protocol/ticket_scanner.ml @@ -528,7 +528,7 @@ module Ticket_collection = struct | Some id -> let accum (values, ctxt) (_key_hash, exp) = Script_ir_translator.parse_data - ~legacy:true + ~elab_conf:Script_ir_translator_config.(make ~legacy:true ()) ctxt ~allow_forged:true value_type @@ -582,7 +582,7 @@ let tickets_of_node ctxt ~include_lazy ~allow_zero_amount_tickets has_tickets | _ -> Script_ir_translator.parse_data ctxt - ~legacy:true + ~elab_conf:Script_ir_translator_config.(make ~legacy:true ()) ~allow_forged:true ty expr -- GitLab From 19e71b85c2b921a78e6857c4ddc2932eacfa8d03 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Mon, 20 Jun 2022 16:10:53 +0200 Subject: [PATCH 2/6] Get_contracts: Adapt to the changed protocol interface. --- devtools/get_contracts/get_contracts.ml | 6 ++-- .../get_contracts_012_Psithaca.ml | 24 ++++++++-------- .../get_contracts_013_PtJakart.ml | 24 ++++++++-------- .../get_contracts_014_PtKathma.ml | 24 ++++++++-------- devtools/get_contracts/get_contracts_alpha.ml | 28 +++++++++++-------- devtools/get_contracts/sigs.ml | 7 ++--- 6 files changed, 59 insertions(+), 54 deletions(-) diff --git a/devtools/get_contracts/get_contracts.ml b/devtools/get_contracts/get_contracts.ml index f3fd859db900..d7e00b39b32b 100644 --- a/devtools/get_contracts/get_contracts.ml +++ b/devtools/get_contracts/get_contracts.ml @@ -129,7 +129,6 @@ module Make (P : Sigs.PROTOCOL) : Sigs.MAIN = struct match P.Translator.parse_ty ctxt - ~legacy:true ~allow_lazy_storage:true ~allow_operation:true ~allow_contract:true @@ -141,7 +140,7 @@ module Make (P : Sigs.PROTOCOL) : Sigs.MAIN = struct let get_script_storage_type ctxt script_expr = let open Lwt_syntax in - let+ result = P.Translator.parse_toplevel ctxt ~legacy:true script_expr in + let+ result = P.Translator.parse_toplevel ctxt script_expr in match result with | Ok code -> let storage_type_expr = @@ -380,8 +379,7 @@ module Make (P : Sigs.PROTOCOL) : Sigs.MAIN = struct let* contract_size = if Config.measure_code_size then ( let* script_code = - P.Translator.parse_code ctxt ~legacy:true - @@ P.Script.lazy_expr ctr.script + P.Translator.parse_code ctxt @@ P.Script.lazy_expr ctr.script in let size = Contract_size. diff --git a/devtools/get_contracts/get_contracts_012_Psithaca.ml b/devtools/get_contracts/get_contracts_012_Psithaca.ml index dd9af043782b..6fb364f20424 100644 --- a/devtools/get_contracts/get_contracts_012_Psithaca.ml +++ b/devtools/get_contracts/get_contracts_012_Psithaca.ml @@ -73,14 +73,14 @@ module Proto = struct let actual_code_size Script_ir_translator.(Ex_code {code; _}) = 8 * Obj.(reachable_words @@ repr code) - let parse_ty (ctxt : Raw_context.t) ~legacy ~allow_lazy_storage - ~allow_operation ~allow_contract ~allow_ticket script = + let parse_ty (ctxt : Raw_context.t) ~allow_lazy_storage ~allow_operation + ~allow_contract ~allow_ticket script = let open Result_syntax in let+ ty, _ = wrap_tzresult @@ Script_ir_translator.parse_ty (Obj.magic ctxt) - ~legacy + ~legacy:true ~allow_lazy_storage ~allow_operation ~allow_contract @@ -89,15 +89,14 @@ module Proto = struct in ty - let parse_data ?type_logger (ctxt : Raw_context.t) ~legacy ~allow_forged ty - expr = + let parse_data ?type_logger (ctxt : Raw_context.t) ~allow_forged ty expr = let open Lwt_result_syntax in let+ data, _ = Lwt.map wrap_tzresult @@ Script_ir_translator.parse_data ?type_logger (Obj.magic ctxt) - ~legacy + ~legacy:true ~allow_forged ty expr @@ -112,19 +111,22 @@ module Proto = struct in expr - let parse_toplevel (ctxt : Raw_context.t) ~legacy expr = + let parse_toplevel (ctxt : Raw_context.t) expr = let open Lwt_result_syntax in let+ toplevel, _ = Lwt.map wrap_tzresult - @@ Script_ir_translator.parse_toplevel (Obj.magic ctxt) ~legacy expr + @@ Script_ir_translator.parse_toplevel + (Obj.magic ctxt) + ~legacy:true + expr in toplevel - let parse_code ctxt ~legacy code = + let parse_code ctxt code = let open Lwt_result_syntax in let+ parsed_code, _ = Lwt.map wrap_tzresult - @@ Script_ir_translator.parse_code (Obj.magic ctxt) ~legacy ~code + @@ Script_ir_translator.parse_code (Obj.magic ctxt) ~legacy:true ~code in parsed_code end @@ -214,7 +216,7 @@ module Proto = struct (Ex_ty_lambdas (ty, getters)) = let open Lwt_syntax in let+ parse_result = - Translator.parse_data ctxt ~legacy:true ~allow_forged:true ty expr + Translator.parse_data ctxt ~allow_forged:true ty expr in match parse_result with | Error _ -> acc diff --git a/devtools/get_contracts/get_contracts_013_PtJakart.ml b/devtools/get_contracts/get_contracts_013_PtJakart.ml index 24bc0f5bebb9..f8f27f47d088 100644 --- a/devtools/get_contracts/get_contracts_013_PtJakart.ml +++ b/devtools/get_contracts/get_contracts_013_PtJakart.ml @@ -74,14 +74,14 @@ module Proto = struct let actual_code_size Script_ir_translator.(Ex_code (Code {code; _})) = 8 * Obj.(reachable_words @@ repr code) - let parse_ty (ctxt : Raw_context.t) ~legacy ~allow_lazy_storage - ~allow_operation ~allow_contract ~allow_ticket script = + let parse_ty (ctxt : Raw_context.t) ~allow_lazy_storage ~allow_operation + ~allow_contract ~allow_ticket script = let open Result_syntax in let+ ty, _ = wrap_tzresult @@ Script_ir_translator.parse_ty (Obj.magic ctxt) - ~legacy + ~legacy:true ~allow_lazy_storage ~allow_operation ~allow_contract @@ -90,15 +90,14 @@ module Proto = struct in ty - let parse_data ?type_logger (ctxt : Raw_context.t) ~legacy ~allow_forged ty - expr = + let parse_data ?type_logger (ctxt : Raw_context.t) ~allow_forged ty expr = let open Lwt_result_syntax in let+ data, _ = Lwt.map wrap_tzresult @@ Script_ir_translator.parse_data ?type_logger (Obj.magic ctxt) - ~legacy + ~legacy:true ~allow_forged ty expr @@ -113,19 +112,22 @@ module Proto = struct in expr - let parse_toplevel (ctxt : Raw_context.t) ~legacy expr = + let parse_toplevel (ctxt : Raw_context.t) expr = let open Lwt_result_syntax in let+ toplevel, _ = Lwt.map wrap_tzresult - @@ Script_ir_translator.parse_toplevel (Obj.magic ctxt) ~legacy expr + @@ Script_ir_translator.parse_toplevel + (Obj.magic ctxt) + ~legacy:true + expr in toplevel - let parse_code ctxt ~legacy code = + let parse_code ctxt code = let open Lwt_result_syntax in let+ parsed_code, _ = Lwt.map wrap_tzresult - @@ Script_ir_translator.parse_code (Obj.magic ctxt) ~legacy ~code + @@ Script_ir_translator.parse_code (Obj.magic ctxt) ~legacy:true ~code in parsed_code end @@ -215,7 +217,7 @@ module Proto = struct (Ex_ty_lambdas (ty, getters)) = let open Lwt_syntax in let+ parse_result = - Translator.parse_data ctxt ~legacy:true ~allow_forged:true ty expr + Translator.parse_data ctxt ~allow_forged:true ty expr in match parse_result with | Error _ -> acc diff --git a/devtools/get_contracts/get_contracts_014_PtKathma.ml b/devtools/get_contracts/get_contracts_014_PtKathma.ml index 75ba10925c0a..5789a4ef5ea6 100644 --- a/devtools/get_contracts/get_contracts_014_PtKathma.ml +++ b/devtools/get_contracts/get_contracts_014_PtKathma.ml @@ -76,14 +76,14 @@ module Proto = struct let actual_code_size Script_ir_translator.(Ex_code (Code {code; _})) = 8 * Obj.(reachable_words @@ repr code) - let parse_ty (ctxt : Raw_context.t) ~legacy ~allow_lazy_storage - ~allow_operation ~allow_contract ~allow_ticket script = + let parse_ty (ctxt : Raw_context.t) ~allow_lazy_storage ~allow_operation + ~allow_contract ~allow_ticket script = let open Result_syntax in let+ ty, _ = wrap_tzresult @@ Script_ir_translator.parse_ty (Obj.magic ctxt) - ~legacy + ~legacy:true ~allow_lazy_storage ~allow_operation ~allow_contract @@ -92,15 +92,14 @@ module Proto = struct in ty - let parse_data ?type_logger (ctxt : Raw_context.t) ~legacy ~allow_forged ty - expr = + let parse_data ?type_logger (ctxt : Raw_context.t) ~allow_forged ty expr = let open Lwt_result_syntax in let+ data, _ = Lwt.map wrap_tzresult @@ Script_ir_translator.parse_data ?type_logger (Obj.magic ctxt) - ~legacy + ~legacy:true ~allow_forged ty expr @@ -115,19 +114,22 @@ module Proto = struct in expr - let parse_toplevel (ctxt : Raw_context.t) ~legacy expr = + let parse_toplevel (ctxt : Raw_context.t) expr = let open Lwt_result_syntax in let+ toplevel, _ = Lwt.map wrap_tzresult - @@ Script_ir_translator.parse_toplevel (Obj.magic ctxt) ~legacy expr + @@ Script_ir_translator.parse_toplevel + (Obj.magic ctxt) + ~legacy:true + expr in toplevel - let parse_code ctxt ~legacy code = + let parse_code ctxt code = let open Lwt_result_syntax in let+ parsed_code, _ = Lwt.map wrap_tzresult - @@ Script_ir_translator.parse_code (Obj.magic ctxt) ~legacy ~code + @@ Script_ir_translator.parse_code (Obj.magic ctxt) ~legacy:true ~code in parsed_code end @@ -217,7 +219,7 @@ module Proto = struct (Ex_ty_lambdas (ty, getters)) = let open Lwt_syntax in let+ parse_result = - Translator.parse_data ctxt ~legacy:true ~allow_forged:true ty expr + Translator.parse_data ctxt ~allow_forged:true ty expr in match parse_result with | Error _ -> acc diff --git a/devtools/get_contracts/get_contracts_alpha.ml b/devtools/get_contracts/get_contracts_alpha.ml index 8e71ee0d7c05..96322276d1a9 100644 --- a/devtools/get_contracts/get_contracts_alpha.ml +++ b/devtools/get_contracts/get_contracts_alpha.ml @@ -76,14 +76,14 @@ module Proto = struct let actual_code_size Script_ir_translator.(Ex_code (Code {code; _})) = 8 * Obj.(reachable_words @@ repr code) - let parse_ty (ctxt : Raw_context.t) ~legacy ~allow_lazy_storage - ~allow_operation ~allow_contract ~allow_ticket script = + let parse_ty (ctxt : Raw_context.t) ~allow_lazy_storage ~allow_operation + ~allow_contract ~allow_ticket script = let open Result_syntax in let+ ty, _ = wrap_tzresult @@ Script_ir_translator.parse_ty (Obj.magic ctxt) - ~legacy + ~legacy:true ~allow_lazy_storage ~allow_operation ~allow_contract @@ -92,15 +92,13 @@ module Proto = struct in ty - let parse_data ?type_logger (ctxt : Raw_context.t) ~legacy ~allow_forged ty - expr = + let parse_data (ctxt : Raw_context.t) ~allow_forged ty expr = let open Lwt_result_syntax in let+ data, _ = Lwt.map wrap_tzresult @@ Script_ir_translator.parse_data - ?type_logger + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) (Obj.magic ctxt) - ~legacy ~allow_forged ty expr @@ -115,19 +113,25 @@ module Proto = struct in expr - let parse_toplevel (ctxt : Raw_context.t) ~legacy expr = + let parse_toplevel (ctxt : Raw_context.t) expr = let open Lwt_result_syntax in let+ toplevel, _ = Lwt.map wrap_tzresult - @@ Script_ir_translator.parse_toplevel (Obj.magic ctxt) ~legacy expr + @@ Script_ir_translator.parse_toplevel + (Obj.magic ctxt) + ~legacy:true + expr in toplevel - let parse_code ctxt ~legacy code = + let parse_code ctxt code = let open Lwt_result_syntax in let+ parsed_code, _ = Lwt.map wrap_tzresult - @@ Script_ir_translator.parse_code (Obj.magic ctxt) ~legacy ~code + @@ Script_ir_translator.parse_code + (Obj.magic ctxt) + ~elab_conf:(Script_ir_translator_config.make ~legacy:true ()) + ~code in parsed_code end @@ -222,7 +226,7 @@ module Proto = struct (Ex_ty_lambdas (ty, getters)) = let open Lwt_syntax in let+ parse_result = - Translator.parse_data ctxt ~legacy:true ~allow_forged:true ty expr + Translator.parse_data ctxt ~allow_forged:true ty expr in match parse_result with | Error _ -> acc diff --git a/devtools/get_contracts/sigs.ml b/devtools/get_contracts/sigs.ml index 9bf9b4d0a075..e4d1bda91c47 100644 --- a/devtools/get_contracts/sigs.ml +++ b/devtools/get_contracts/sigs.ml @@ -102,7 +102,6 @@ module type PROTOCOL = sig val parse_ty : context -> - legacy:bool -> allow_lazy_storage:bool -> allow_operation:bool -> allow_contract:bool -> @@ -112,11 +111,9 @@ module type PROTOCOL = sig val unparse_ty : context -> ex_ty -> Script.node tzresult - val parse_toplevel : - context -> legacy:bool -> Script.expr -> toplevel tzresult Lwt.t + val parse_toplevel : context -> Script.expr -> toplevel tzresult Lwt.t - val parse_code : - context -> legacy:bool -> Script.lazy_expr -> ex_code tzresult Lwt.t + val parse_code : context -> Script.lazy_expr -> ex_code tzresult Lwt.t end module Storage : sig -- GitLab From 209181e699b6eedf0e402198e3fc7bb07e5aa8d1 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Mon, 20 Jun 2022 14:18:29 +0200 Subject: [PATCH 3/6] Proto/Michelson: Only remember types when logging is enabled. --- .../interpreter_benchmarks.ml | 54 +++++++++++-------- .../lib_protocol/script_interpreter.ml | 37 ++++++++++--- .../lib_protocol/script_interpreter_defs.ml | 24 ++++----- .../script_interpreter_logging.ml | 30 ++++++----- .../lib_protocol/script_ir_translator.ml | 32 +++++++---- .../lib_protocol/script_typed_ir.ml | 36 ++++++------- .../lib_protocol/script_typed_ir.mli | 36 ++++++------- .../lib_protocol/script_typed_ir_size.ml | 52 +++++++++++++----- .../michelson/test_script_typed_ir_size.ml | 23 ++++---- .../integration/operations/test_sc_rollup.ml | 3 +- 10 files changed, 202 insertions(+), 125 deletions(-) diff --git a/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml b/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml index 0517ae3dc008..6748de72b075 100644 --- a/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml +++ b/src/proto_alpha/lib_benchmarks_proto/interpreter_benchmarks.ml @@ -1117,7 +1117,7 @@ module Registration_section = struct ~name:Interpreter_workload.N_IList_map ~stack:(Script_list.empty, ((), eos)) ~stack_type:(list unit @$ unit @$ bot) - ~kinstr:(IList_map (dummy_loc, halt, list unit, halt)) + ~kinstr:(IList_map (dummy_loc, halt, Some (list unit), halt)) () end @@ -1138,7 +1138,8 @@ module Registration_section = struct ~name:Interpreter_workload.N_IList_iter ~stack:(Script_list.empty, ((), eos)) ~stack_type:(list unit @$ unit @$ bot) - ~kinstr:(IList_iter (dummy_loc, unit, IDrop (dummy_loc, halt), halt)) + ~kinstr: + (IList_iter (dummy_loc, Some unit, IDrop (dummy_loc, halt), halt)) () end @@ -1150,7 +1151,8 @@ module Registration_section = struct ~kinstr:(IEmpty_set (dummy_loc, unit, halt)) () - let set_iter_code = ISet_iter (dummy_loc, int, IDrop (dummy_loc, halt), halt) + let set_iter_code = + ISet_iter (dummy_loc, Some int, IDrop (dummy_loc, halt), halt) let () = (* @@ -1265,7 +1267,7 @@ module Registration_section = struct simple_benchmark ~name:Interpreter_workload.N_IEmpty_map ~stack_type:(unit @$ bot) - ~kinstr:(IEmpty_map (dummy_loc, unit, unit, halt)) + ~kinstr:(IEmpty_map (dummy_loc, unit, Some unit, halt)) () (* @@ -1278,7 +1280,10 @@ module Registration_section = struct let map_map_code () = IMap_map - (dummy_loc, map int unit, IFailwith (dummy_loc, cpair int unit), halt) + ( dummy_loc, + Some (map int unit), + IFailwith (dummy_loc, cpair int unit), + halt ) let () = (* @@ -1297,7 +1302,7 @@ module Registration_section = struct () let kmap_iter_code = - IMap_iter (dummy_loc, cpair int unit, IDrop (dummy_loc, halt), halt) + IMap_iter (dummy_loc, Some (cpair int unit), IDrop (dummy_loc, halt), halt) let () = (* @@ -2007,7 +2012,7 @@ module Registration_section = struct simple_benchmark ~name:Interpreter_workload.N_IDip ~stack_type:(unit @$ unit @$ bot) - ~kinstr:(IDip (dummy_loc, halt, unit, halt)) + ~kinstr:(IDip (dummy_loc, halt, Some unit, halt)) () let dummy_lambda = @@ -2027,7 +2032,7 @@ module Registration_section = struct simple_benchmark_with_stack_sampler ~name:Interpreter_workload.N_IExec ~stack_type:(unit @$ lambda unit unit @$ bot) - ~kinstr:(IExec (dummy_loc, unit @$ bot, halt)) + ~kinstr:(IExec (dummy_loc, Some (unit @$ bot), halt)) ~stack_sampler:(fun _cfg _rng_state () -> ((), (dummy_lambda, eos))) () @@ -2224,7 +2229,7 @@ module Registration_section = struct (IView ( dummy_loc, View_signature {name; input_ty = unit; output_ty = unit}, - unit @$ bot, + Some bot, halt )) () @@ -2770,14 +2775,14 @@ module Registration_section = struct simple_benchmark ~name:Interpreter_workload.N_ITicket ~stack_type:(unit @$ nat @$ bot) - ~kinstr:(ITicket (dummy_loc, unit, halt)) + ~kinstr:(ITicket (dummy_loc, Some unit, halt)) () let () = simple_benchmark ~name:Interpreter_workload.N_IRead_ticket ~stack_type:(ticket unit @$ bot) - ~kinstr:(IRead_ticket (dummy_loc, unit, halt)) + ~kinstr:(IRead_ticket (dummy_loc, Some unit, halt)) () let split_ticket_instr = ISplit_ticket (dummy_loc, halt) @@ -2975,7 +2980,7 @@ module Registration_section = struct ~amplification:100 ~name:Interpreter_workload.N_KReturn ~cont_and_stack_sampler:(fun _cfg _rng_state -> - let cont = KReturn (eos, unit @$ bot, KNil) in + let cont = KReturn (eos, Some (unit @$ bot), KNil) in let stack = ((), eos) in let stack_type = unit @$ bot in fun () -> Ex_stack_and_cont {stack; cont; stack_type}) @@ -3051,7 +3056,7 @@ module Registration_section = struct ~amplification:100 ~name:Interpreter_workload.N_KUndip ~cont_and_stack_sampler:(fun _cfg _rng_state -> - let cont = KUndip ((), unit, KNil) in + let cont = KUndip ((), Some unit, KNil) in let stack = eos in let stack_type = bot in fun () -> Ex_stack_and_cont {stack; cont; stack_type}) @@ -3067,7 +3072,7 @@ module Registration_section = struct ~name:Interpreter_workload.N_KIter ~salt:"_empty" ~cont_and_stack_sampler:(fun _cfg _rng_state -> - let cont = KIter (IDrop (dummy_loc, halt), unit, [], KNil) in + let cont = KIter (IDrop (dummy_loc, halt), Some unit, [], KNil) in let stack = ((), eos) in let stack_type = unit @$ bot in fun () -> Ex_stack_and_cont {stack; cont; stack_type}) @@ -3086,7 +3091,7 @@ module Registration_section = struct ~name:Interpreter_workload.N_KIter ~salt:"_nonempty" ~cont_and_stack_sampler:(fun _cfg _rng_state -> - let cont = KIter (IDrop (dummy_loc, halt), unit, [()], KNil) in + let cont = KIter (IDrop (dummy_loc, halt), Some unit, [()], KNil) in let stack = ((), eos) in let stack_type = unit @$ bot in fun () -> Ex_stack_and_cont {stack; cont; stack_type}) @@ -3108,7 +3113,9 @@ module Registration_section = struct ~cont_and_stack_sampler:(fun _cfg _rng_state -> let kbody = halt in fun () -> - let cont = KList_enter_body (kbody, [()], [], list unit, 1, KNil) in + let cont = + KList_enter_body (kbody, [()], [], Some (list unit), 1, KNil) + in Ex_stack_and_cont {stack = ((), eos); stack_type = unit @$ bot; cont}) () @@ -3130,7 +3137,7 @@ module Registration_section = struct let ys = Samplers.Random_value.value (list unit) rng_state in let cont = KList_enter_body - (kbody, [], ys.elements, list unit, ys.length, KNil) + (kbody, [], ys.elements, Some (list unit), ys.length, KNil) in Ex_stack_and_cont {stack = ((), eos); stack_type = unit @$ bot; cont}) @@ -3150,7 +3157,9 @@ module Registration_section = struct ~cont_and_stack_sampler:(fun _cfg _rng_state -> let kbody = halt in fun () -> - let cont = KList_enter_body (kbody, [], [], list unit, 1, KNil) in + let cont = + KList_enter_body (kbody, [], [], Some (list unit), 1, KNil) + in Ex_stack_and_cont {stack = ((), eos); stack_type = unit @$ bot; cont}) () @@ -3169,7 +3178,9 @@ module Registration_section = struct ~salt:"_terminal" ~cont_and_stack_sampler:(fun _cfg _rng_state -> let kbody = halt in - let cont = KList_exit_body (kbody, [], [], list unit, 1, KNil) in + let cont = + KList_exit_body (kbody, [], [], Some (list unit), 1, KNil) + in fun () -> Ex_stack_and_cont {stack = ((), ((), eos)); stack_type = unit @$ unit @$ bot; cont}) @@ -3180,7 +3191,8 @@ module Registration_section = struct let map_enter_body_code = let kbody = ICdr (dummy_loc, halt) in fun accu -> - KMap_enter_body (kbody, accu, Script_map.empty int, map int unit, KNil) + KMap_enter_body + (kbody, accu, Script_map.empty int, Some (map int unit), KNil) let () = (* @@ -3238,7 +3250,7 @@ module Registration_section = struct fun () -> let ty = map int unit in let key, map = Maps.generate_map_and_key_in_map cfg rng_state in - let cont = KMap_exit_body (kbody, [], map, key, ty, KNil) in + let cont = KMap_exit_body (kbody, [], map, key, Some ty, KNil) in Ex_stack_and_cont {stack = ((), ((), eos)); stack_type = unit @$ unit @$ bot; cont}) () diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index d2bfcc312d5f..7194b2d95f6f 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -568,6 +568,9 @@ and iview : type a b c d e f i o. (a, b, c, d, e, f, i, o) iview_type = Contract.get_balance_carbonated ctxt c >>=? fun (ctxt, balance) -> let gas, ctxt = local_gas_counter_and_outdated_context ctxt in + let sty = + Option.map (fun t -> Item_t (output_ty, t)) stack_ty + in (step [@ocaml.tailcall]) ( ctxt, { @@ -585,8 +588,7 @@ and iview : type a b c d e f i o. (a, b, c, d, e, f, i, o) iview_type = } ) gas kinstr - (instrument - @@ KView_exit (sc, KReturn (stack, stack_ty, kcons))) + (instrument @@ KView_exit (sc, KReturn (stack, sty, kcons))) (input, storage) (EmptyCell, EmptyCell)))) @@ -1786,6 +1788,17 @@ and klog : s -> (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = fun logger g gas stack_ty k0 ks accu stack -> + let ty_for_logging_unsafe = function + (* This function is only called when logging is enabled. If + that's the case, the elaborator must have been called with + [logging_enabled] option, which ensures that this will not be + [None]. Realistically, it can happen that the [logging_enabled] + option was omitted, resulting in a crash here. But this is + acceptable, because logging is never enabled during block + validation, so the layer 1 is safe. *) + | None -> assert false + | Some ty -> ty + in (match ks with | KLog _ -> () | _ -> Script_interpreter_logging.log_control logger ks) ; @@ -1802,8 +1815,9 @@ and klog : Script_interpreter_logging.instrument_cont logger stack_ty in (kiter [@ocaml.tailcall]) instrument g gas body xty xs k accu stack - | KList_enter_body (body, xs, ys, ty, len, k) -> + | KList_enter_body (body, xs, ys, ty_opt, len, k) -> let instrument = + let ty = ty_for_logging_unsafe ty_opt in let (List_t (vty, _)) = ty in let sty = Item_t (vty, stack_ty) in Script_interpreter_logging.instrument_cont logger sty @@ -1815,7 +1829,7 @@ and klog : body xs ys - ty + ty_opt len k accu @@ -1835,13 +1849,24 @@ and klog : k accu stack - | KMap_enter_body (body, xs, ys, ty, k) -> + | KMap_enter_body (body, xs, ys, ty_opt, k) -> let instrument = + let ty = ty_for_logging_unsafe ty_opt in let (Map_t (_, vty, _)) = ty in let sty = Item_t (vty, stack_ty) in Script_interpreter_logging.instrument_cont logger sty in - (kmap_enter [@ocaml.tailcall]) instrument g gas body xs ty ys k accu stack + (kmap_enter [@ocaml.tailcall]) + instrument + g + gas + body + xs + ty_opt + ys + k + accu + stack | KMap_exit_body (body, xs, ys, yk, ty_opt, k) -> let (Item_t (_, rest)) = stack_ty in let instrument = Script_interpreter_logging.instrument_cont logger rest in diff --git a/src/proto_alpha/lib_protocol/script_interpreter_defs.ml b/src/proto_alpha/lib_protocol/script_interpreter_defs.ml index 6dad751e8193..78cfeeb39c84 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter_defs.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter_defs.ml @@ -724,7 +724,7 @@ type ('a, 'b, 'c, 'e, 'f, 'm, 'n, 'o) kmap_exit_type = local_gas_counter -> ('m * 'n, 'a * 'b, 'o, 'a * 'b) kinstr -> ('m * 'n) list -> - (('m, 'o) map, 'c) ty -> + (('m, 'o) map, 'c) ty option -> ('m, 'o) map -> 'm -> (('m, 'o) map, 'a * 'b, 'e, 'f) continuation -> @@ -738,7 +738,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'j, 'k) kmap_enter_type = local_gas_counter -> ('j * 'k, 'b * 'c, 'a, 'b * 'c) kinstr -> ('j * 'k) list -> - (('j, 'a) map, 'f) ty -> + (('j, 'a) map, 'f) ty option -> ('j, 'a) map -> (('j, 'a) map, 'b * 'c, 'd, 'e) continuation -> 'b -> @@ -752,7 +752,7 @@ type ('a, 'b, 'c, 'd, 'e, 'i, 'j) klist_exit_type = ('i, 'a * 'b, 'j, 'a * 'b) kinstr -> 'i list -> 'j list -> - ('j boxed_list, 'e) ty -> + ('j boxed_list, 'e) ty option -> int -> ('j boxed_list, 'a * 'b, 'c, 'd) continuation -> 'j -> @@ -766,7 +766,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'j) klist_enter_type = ('j, 'a * 'c, 'b, 'a * 'c) kinstr -> 'j list -> 'b list -> - ('b boxed_list, 'f) ty -> + ('b boxed_list, 'f) ty option -> int -> ('b boxed_list, 'a * 'c, 'd, 'e) continuation -> 'a -> @@ -798,7 +798,7 @@ type ('a, 'b, 's, 'r, 'f, 'c) kiter_type = outdated_context * step_constants -> local_gas_counter -> ('b, 'a * 's, 'a, 's) kinstr -> - ('b, 'c) ty -> + ('b, 'c) ty option -> 'b list -> ('a, 's, 'r, 'f) continuation -> 'a -> @@ -812,7 +812,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i) ilist_map_type = ('e, 'a * 'b, 'f, 'a * 'b) kinstr -> ('f boxed_list, 'a * 'b, 'g, 'h) kinstr -> ('g, 'h, 'c, 'd) continuation -> - ('f boxed_list, 'i) ty -> + ('f boxed_list, 'i) ty option -> 'e boxed_list -> 'a * 'b -> ('c * 'd * outdated_context * local_gas_counter) tzresult Lwt.t @@ -822,7 +822,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'g, 'cmp) ilist_iter_type = outdated_context * step_constants -> local_gas_counter -> ('e, 'a * 'b, 'a, 'b) kinstr -> - ('e, 'cmp) ty -> + ('e, 'cmp) ty option -> ('a, 'b, 'f, 'g) kinstr -> ('f, 'g, 'c, 'd) continuation -> 'e boxed_list -> @@ -834,7 +834,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'g) iset_iter_type = outdated_context * step_constants -> local_gas_counter -> ('e, 'a * 'b, 'a, 'b) kinstr -> - 'e comparable_ty -> + 'e comparable_ty option -> ('a, 'b, 'f, 'g) kinstr -> ('f, 'g, 'c, 'd) continuation -> 'e set -> @@ -848,7 +848,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j) imap_map_type = ('e * 'f, 'a * 'b, 'g, 'a * 'b) kinstr -> (('e, 'g) map, 'a * 'b, 'h, 'i) kinstr -> ('h, 'i, 'c, 'd) continuation -> - (('e, 'g) map, 'j) ty -> + (('e, 'g) map, 'j) ty option -> ('e, 'f) map -> 'a * 'b -> ('c * 'd * outdated_context * local_gas_counter) tzresult Lwt.t @@ -858,7 +858,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'cmp) imap_iter_type = outdated_context * step_constants -> local_gas_counter -> ('e * 'f, 'a * 'b, 'a, 'b) kinstr -> - ('e * 'f, 'cmp) ty -> + ('e * 'f, 'cmp) ty option -> ('a, 'b, 'g, 'h) kinstr -> ('g, 'h, 'c, 'd) continuation -> ('e, 'f) map -> @@ -927,7 +927,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'g) iexec_type = logger option -> outdated_context * step_constants -> local_gas_counter -> - ('a, 'b) stack_ty -> + ('a, 'b) stack_ty option -> ('a, 'b, 'c, 'd) kinstr -> ('c, 'd, 'e, 'f) continuation -> 'g -> @@ -939,7 +939,7 @@ type ('a, 'b, 'c, 'd, 'e, 'f, 'i, 'o) iview_type = outdated_context * step_constants -> local_gas_counter -> ('i, 'o) view_signature -> - ('o, 'a * 'b) stack_ty -> + ('a, 'b) stack_ty option -> ('o option, 'a * 'b, 'c, 'd) kinstr -> ('c, 'd, 'e, 'f) continuation -> 'i -> diff --git a/src/proto_alpha/lib_protocol/script_interpreter_logging.ml b/src/proto_alpha/lib_protocol/script_interpreter_logging.ml index 39a7eb3071ef..bef1c73c7baa 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter_logging.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter_logging.ml @@ -126,6 +126,10 @@ let rec stack_prefix_preservation_witness_split_output : Item_t (a, stack_prefix_preservation_witness_split_output w s) | KRest, s -> s +(* We apply this function to optional type information which must be present + if functions from this module were called. Use with care. *) +let assert_some = function None -> assert false | Some x -> x + let kinstr_split : type a s r f. (a, s) stack_ty -> @@ -358,7 +362,7 @@ let kinstr_split : ok @@ Ex_split_loop_may_fail { - body_init_stack = Item_t (a, s); + body_init_stack = Item_t (assert_some a, s); body; cont_init_stack = s; continuation = k; @@ -391,7 +395,7 @@ let kinstr_split : reconstruct = (fun k -> ISet_size (loc, k)); } | IEmpty_map (loc, cty, vty, k), s -> - map_t dummy cty vty >|? fun m -> + map_t dummy cty (assert_some vty) >|? fun m -> let s = Item_t (m, s) in Ex_split_kinstr { @@ -400,7 +404,7 @@ let kinstr_split : reconstruct = (fun k -> IEmpty_map (loc, cty, vty, k)); } | IMap_map (loc, ty, body, k), Item_t (Map_t (kty, vty, _meta), s) -> - let (Map_t (key_ty, _, _)) = ty in + let (Map_t (key_ty, _, _)) = assert_some ty in pair_t dummy key_ty vty >|? fun (Ty_ex_c p) -> Ex_split_loop_may_not_fail { @@ -416,7 +420,7 @@ let kinstr_split : ok @@ Ex_split_loop_may_fail { - body_init_stack = Item_t (kvty, stack); + body_init_stack = Item_t (assert_some kvty, stack); body; cont_init_stack = stack; continuation = k; @@ -1531,7 +1535,7 @@ let kinstr_split : reconstruct = (fun k -> IDup_n (loc, n, p, k)); } | ITicket (loc, cty, k), Item_t (_, Item_t (_, s)) -> - ticket_t dummy cty >|? fun t -> + ticket_t dummy (assert_some cty) >|? fun t -> let s = Item_t (t, s) in Ex_split_kinstr { @@ -1540,7 +1544,7 @@ let kinstr_split : reconstruct = (fun k -> ITicket (loc, cty, k)); } | IRead_ticket (loc, a, k), s -> - pair_t dummy a nat_t >>? fun (Ty_ex_c p) -> + pair_t dummy (assert_some a) nat_t >>? fun (Ty_ex_c p) -> pair_t dummy address_t p >|? fun (Ty_ex_c t) -> let s = Item_t (t, s) in Ex_split_kinstr @@ -1773,7 +1777,7 @@ let log_next_continuation : let (Item_t (Bool_t, sty)) = stack_ty in ok @@ KLoop_in (enable_log sty ki, instrument_cont logger sty k) | KReturn (stack, sty, k) -> - let k' = instrument_cont logger sty k in + let k' = instrument_cont logger (assert_some sty) k in ok @@ KReturn (stack, sty, k') | KLoop_in_left (ki, k) -> let (Item_t (Union_t (a_ty, b_ty, _, _), rest)) = stack_ty in @@ -1781,25 +1785,25 @@ let log_next_continuation : let k' = instrument_cont logger (Item_t (b_ty, rest)) k in ok @@ KLoop_in_left (ki', k') | KUndip (x, ty, k) -> - let k' = instrument_cont logger (Item_t (ty, stack_ty)) k in + let k' = instrument_cont logger (Item_t (assert_some ty, stack_ty)) k in ok @@ KUndip (x, ty, k') | KIter (body, xty, xs, k) -> - let body' = enable_log (Item_t (xty, stack_ty)) body in + let body' = enable_log (Item_t (assert_some xty, stack_ty)) body in let k' = instrument_cont logger stack_ty k in ok @@ KIter (body', xty, xs, k') | KList_enter_body (body, xs, ys, ty, len, k) -> - let k' = instrument_cont logger (Item_t (ty, stack_ty)) k in + let k' = instrument_cont logger (Item_t (assert_some ty, stack_ty)) k in ok @@ KList_enter_body (body, xs, ys, ty, len, k') | KList_exit_body (body, xs, ys, ty, len, k) -> let (Item_t (_, sty)) = stack_ty in - let k' = instrument_cont logger (Item_t (ty, sty)) k in + let k' = instrument_cont logger (Item_t (assert_some ty, sty)) k in ok @@ KList_exit_body (body, xs, ys, ty, len, k') | KMap_enter_body (body, xs, ys, ty, k) -> - let k' = instrument_cont logger (Item_t (ty, stack_ty)) k in + let k' = instrument_cont logger (Item_t (assert_some ty, stack_ty)) k in ok @@ KMap_enter_body (body, xs, ys, ty, k') | KMap_exit_body (body, xs, ys, yk, ty, k) -> let (Item_t (_, sty)) = stack_ty in - let k' = instrument_cont logger (Item_t (ty, sty)) k in + let k' = instrument_cont logger (Item_t (assert_some ty, sty)) k in ok @@ KMap_exit_body (body, xs, ys, yk, ty, k') | KMap_head (_, _) | KView_exit (_, _) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 9df59c17bca0..12e5a70662d3 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -2430,6 +2430,9 @@ and parse_instr : (a, s) stack_ty -> ((a, s) judgement * context) tzresult Lwt.t = fun ~elab_conf ~stack_depth tc_context ctxt script_instr stack_ty -> + let for_logging_only x = + if elab_conf.keep_extra_types_for_interpreter_logging then Some x else None + in let check_item_ty (type a ac b bc) ctxt (exp : (a, ac) ty) (got : (b, bc) ty) loc name n m : ((a, b) eq * context) tzresult = record_trace_eval (fun () -> @@ -2863,7 +2866,10 @@ and parse_instr : let ibody = kibody.instr.apply (IHalt hloc) in list_t loc ret >>? fun ty -> let list_map = - {apply = (fun k -> IList_map (loc, ibody, ty, k))} + { + apply = + (fun k -> IList_map (loc, ibody, for_logging_only ty, k)); + } in let stack = Item_t (ty, rest) in typed_no_lwt ctxt loc list_map stack ) @@ -2882,7 +2888,7 @@ and parse_instr : (fun k -> let hinfo = loc in let ibody = ibody.instr.apply (IHalt hinfo) in - IList_iter (loc, elt, ibody, k)); + IList_iter (loc, for_logging_only elt, ibody, k)); } in Lwt.return @@ -2919,7 +2925,7 @@ and parse_instr : (fun k -> let hinfo = loc in let ibody = ibody.instr.apply (IHalt hinfo) in - ISet_iter (loc, elt, ibody, k)); + ISet_iter (loc, for_logging_only elt, ibody, k)); } in Lwt.return @@ -2961,7 +2967,9 @@ and parse_instr : parse_any_ty ctxt ~stack_depth:(stack_depth + 1) ~legacy tv >>?= fun (Ex_ty tv, ctxt) -> check_var_type_annot loc annot >>?= fun () -> - let instr = {apply = (fun k -> IEmpty_map (loc, tk, tv, k))} in + let instr = + {apply = (fun k -> IEmpty_map (loc, tk, for_logging_only tv, 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 (kt, elt, _), starting_rest) -> ( @@ -2988,7 +2996,7 @@ and parse_instr : (fun k -> let hinfo = loc in let ibody = ibody.instr.apply (IHalt hinfo) in - IMap_map (loc, ty, ibody, k)); + IMap_map (loc, for_logging_only ty, ibody, k)); } in let stack = Item_t (ty, rest) in @@ -3010,7 +3018,7 @@ and parse_instr : (fun k -> let hinfo = loc in let ibody = ibody.instr.apply (IHalt hinfo) in - IMap_iter (loc, ty, ibody, k)); + IMap_iter (loc, for_logging_only ty, ibody, k)); } in Lwt.return @@ -3308,7 +3316,7 @@ and parse_instr : check_item_ty ctxt arg param loc I_EXEC 1 2 >>?= fun (Eq, ctxt) -> check_var_annot loc annot >>?= fun () -> let stack = Item_t (ret, rest) in - let instr = {apply = (fun k -> IExec (loc, stack, k))} in + let instr = {apply = (fun k -> IExec (loc, for_logging_only stack, k))} in (typed ctxt loc instr stack : ((a, s) judgement * context) tzresult Lwt.t) | ( Prim (loc, I_APPLY, [], annot), Item_t @@ -3340,7 +3348,7 @@ and parse_instr : apply = (fun k -> let b = descr.instr.apply (IHalt descr.loc) in - IDip (loc, b, v, k)); + IDip (loc, b, for_logging_only v, k)); } in let stack = Item_t (v, descr.aft) in @@ -3774,7 +3782,7 @@ and parse_instr : IView ( loc, View_signature {name; input_ty; output_ty}, - Item_t (output_ty, rest), + for_logging_only rest, k )); } in @@ -4072,7 +4080,7 @@ and parse_instr : check_var_annot loc annot >>?= fun () -> check_comparable loc t >>?= fun Eq -> ticket_t loc t >>?= fun res_ty -> - let instr = {apply = (fun k -> ITicket (loc, t, k))} in + let instr = {apply = (fun k -> ITicket (loc, for_logging_only t, k))} in let stack = Item_t (res_ty, rest) in typed ctxt loc instr stack | ( Prim (loc, I_READ_TICKET, [], annot), @@ -4080,7 +4088,9 @@ and parse_instr : check_var_annot loc annot >>?= fun () -> let () = check_dupable_comparable_ty t in opened_ticket_type loc t >>?= fun result -> - let instr = {apply = (fun k -> IRead_ticket (loc, t, k))} in + let instr = + {apply = (fun k -> IRead_ticket (loc, for_logging_only t, k))} + in let stack = Item_t (result, full_stack) in typed ctxt loc instr stack | ( Prim (loc, I_SPLIT_TICKET, [], annot), diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index 245dc02c3b80..9ca624442da2 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -544,12 +544,12 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = | IList_map : Script.location * ('a, 'c * 's, 'b, 'c * 's) kinstr - * ('b boxed_list, _) ty + * ('b boxed_list, _) ty option * ('b boxed_list, 'c * 's, 'r, 'f) kinstr -> ('a boxed_list, 'c * 's, 'r, 'f) kinstr | IList_iter : Script.location - * ('a, _) ty + * ('a, _) ty option * ('a, 'b * 's, 'b, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a boxed_list, 'b * 's, 'r, 'f) kinstr @@ -565,7 +565,7 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = -> ('a, 's, 'r, 'f) kinstr | ISet_iter : Script.location - * 'a comparable_ty + * 'a comparable_ty option * ('a, 'b * 's, 'b, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a set, 'b * 's, 'r, 'f) kinstr @@ -585,18 +585,18 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = | IEmpty_map : Script.location * 'b comparable_ty - * ('c, _) ty + * ('c, _) ty option * (('b, 'c) map, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr | IMap_map : Script.location - * (('a, 'c) map, _) ty + * (('a, 'c) map, _) ty option * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr -> (('a, 'b) map, 'd * 's, 'r, 'f) kinstr | IMap_iter : Script.location - * ('a * 'b, _) ty + * ('a * 'b, _) ty option * ('a * 'b, 'c * 's, 'c, 's) kinstr * ('c, 's, 'r, 'f) kinstr -> (('a, 'b) map, 'c * 's, 'r, 'f) kinstr @@ -810,11 +810,11 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = | IDip : Script.location * ('b, 's, 'c, 't) kinstr - * ('a, _) ty + * ('a, _) ty option * ('a, 'c * 't, 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr | IExec : - Script.location * ('b, 's) stack_ty * ('b, 's, 'r, 'f) kinstr + Script.location * ('b, 's) stack_ty option * ('b, 's, 'r, 'f) kinstr -> ('a, ('a, 'b) lambda * 's, 'r, 'f) kinstr | IApply : Script.location * ('a, _) ty * (('b, 'c) lambda, 's, 'r, 'f) kinstr @@ -870,7 +870,7 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = | IView : Script.location * ('a, 'b) view_signature - * ('b, 'c * 's) stack_ty + * ('c, 's) stack_ty option * ('b option, 'c * 's, 'r, 'f) kinstr -> ('a, address * ('c * 's), 'r, 'f) kinstr | ITransfer_tokens : @@ -1063,11 +1063,11 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = * ('t, 'a * ('b * 's), 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr | ITicket : - Script.location * 'a comparable_ty * ('a ticket, 's, 'r, 'f) kinstr + Script.location * 'a comparable_ty option * ('a ticket, 's, 'r, 'f) kinstr -> ('a, n num * 's, 'r, 'f) kinstr | IRead_ticket : Script.location - * 'a comparable_ty + * 'a comparable_ty option * (address * ('a * n num), 'a ticket * 's, 'r, 'f) kinstr -> ('a ticket, 's, 'r, 'f) kinstr | ISplit_ticket : @@ -1135,13 +1135,13 @@ and (_, _, _, _) continuation = ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation -> ('a, 's, 'r, 'f) continuation | KReturn : - 's * ('a, 's) stack_ty * ('a, 's, 'r, 'f) continuation + 's * ('a, 's) stack_ty option * ('a, 's, 'r, 'f) continuation -> ('a, end_of_stack, 'r, 'f) continuation | KMap_head : ('a -> 'b) * ('b, 's, 'r, 'f) continuation -> ('a, 's, 'r, 'f) continuation | KUndip : - 'b * ('b, _) ty * ('b, 'a * 's, 'r, 'f) continuation + 'b * ('b, _) ty option * ('b, 'a * 's, 'r, 'f) continuation -> ('a, 's, 'r, 'f) continuation | KLoop_in : ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) continuation @@ -1151,7 +1151,7 @@ and (_, _, _, _) continuation = -> (('a, 'b) union, 's, 'r, 'f) continuation | KIter : ('a, 'b * 's, 'b, 's) kinstr - * ('a, _) ty + * ('a, _) ty option * 'a list * ('b, 's, 'r, 'f) continuation -> ('b, 's, 'r, 'f) continuation @@ -1159,7 +1159,7 @@ and (_, _, _, _) continuation = ('a, 'c * 's, 'b, 'c * 's) kinstr * 'a list * 'b list - * ('b boxed_list, _) ty + * ('b boxed_list, _) ty option * int * ('b boxed_list, 'c * 's, 'r, 'f) continuation -> ('c, 's, 'r, 'f) continuation @@ -1167,7 +1167,7 @@ and (_, _, _, _) continuation = ('a, 'c * 's, 'b, 'c * 's) kinstr * 'a list * 'b list - * ('b boxed_list, _) ty + * ('b boxed_list, _) ty option * int * ('b boxed_list, 'c * 's, 'r, 'f) continuation -> ('b, 'c * 's, 'r, 'f) continuation @@ -1175,7 +1175,7 @@ and (_, _, _, _) continuation = ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * ('a * 'b) list * ('a, 'c) map - * (('a, 'c) map, _) ty + * (('a, 'c) map, _) ty option * (('a, 'c) map, 'd * 's, 'r, 'f) continuation -> ('d, 's, 'r, 'f) continuation | KMap_exit_body : @@ -1183,7 +1183,7 @@ and (_, _, _, _) continuation = * ('a * 'b) list * ('a, 'c) map * 'a - * (('a, 'c) map, _) ty + * (('a, 'c) map, _) ty option * (('a, 'c) map, 'd * 's, 'r, 'f) continuation -> ('c, 'd * 's, 'r, 'f) continuation | KView_exit : diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.mli b/src/proto_alpha/lib_protocol/script_typed_ir.mli index 75191ba3e586..2f1f2a14f10e 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.mli +++ b/src/proto_alpha/lib_protocol/script_typed_ir.mli @@ -505,12 +505,12 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = | IList_map : Script.location * ('a, 'c * 's, 'b, 'c * 's) kinstr - * ('b boxed_list, _) ty + * ('b boxed_list, _) ty option * ('b boxed_list, 'c * 's, 'r, 'f) kinstr -> ('a boxed_list, 'c * 's, 'r, 'f) kinstr | IList_iter : Script.location - * ('a, _) ty + * ('a, _) ty option * ('a, 'b * 's, 'b, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a boxed_list, 'b * 's, 'r, 'f) kinstr @@ -526,7 +526,7 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = -> ('a, 's, 'r, 'f) kinstr | ISet_iter : Script.location - * 'a comparable_ty + * 'a comparable_ty option * ('a, 'b * 's, 'b, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a set, 'b * 's, 'r, 'f) kinstr @@ -546,18 +546,18 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = | IEmpty_map : Script.location * 'b comparable_ty - * ('c, _) ty + * ('c, _) ty option * (('b, 'c) map, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr | IMap_map : Script.location - * (('a, 'c) map, _) ty + * (('a, 'c) map, _) ty option * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr -> (('a, 'b) map, 'd * 's, 'r, 'f) kinstr | IMap_iter : Script.location - * ('a * 'b, _) ty + * ('a * 'b, _) ty option * ('a * 'b, 'c * 's, 'c, 's) kinstr * ('c, 's, 'r, 'f) kinstr -> (('a, 'b) map, 'c * 's, 'r, 'f) kinstr @@ -767,11 +767,11 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = | IDip : Script.location * ('b, 's, 'c, 't) kinstr - * ('a, _) ty + * ('a, _) ty option * ('a, 'c * 't, 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr | IExec : - Script.location * ('b, 's) stack_ty * ('b, 's, 'r, 'f) kinstr + Script.location * ('b, 's) stack_ty option * ('b, 's, 'r, 'f) kinstr -> ('a, ('a, 'b) lambda * 's, 'r, 'f) kinstr | IApply : Script.location * ('a, _) ty * (('b, 'c) lambda, 's, 'r, 'f) kinstr @@ -827,7 +827,7 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = | IView : Script.location * ('a, 'b) view_signature - * ('b, 'c * 's) stack_ty + * ('c, 's) stack_ty option * ('b option, 'c * 's, 'r, 'f) kinstr -> ('a, address * ('c * 's), 'r, 'f) kinstr | ITransfer_tokens : @@ -1060,11 +1060,11 @@ and ('before_top, 'before, 'result_top, 'result) kinstr = * ('t, 'a * ('b * 's), 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr | ITicket : - Script.location * 'a comparable_ty * ('a ticket, 's, 'r, 'f) kinstr + Script.location * 'a comparable_ty option * ('a ticket, 's, 'r, 'f) kinstr -> ('a, n num * 's, 'r, 'f) kinstr | IRead_ticket : Script.location - * 'a comparable_ty + * 'a comparable_ty option * (address * ('a * n num), 'a ticket * 's, 'r, 'f) kinstr -> ('a ticket, 's, 'r, 'f) kinstr | ISplit_ticket : @@ -1179,7 +1179,7 @@ and (_, _, _, _) continuation = stack of type ['s] and the continuation which expects the callee's result on top of the stack. *) | KReturn : - 's * ('a, 's) stack_ty * ('a, 's, 'r, 'f) continuation + 's * ('a, 's) stack_ty option * ('a, 's, 'r, 'f) continuation -> ('a, end_of_stack, 'r, 'f) continuation (* This continuation is useful when stack head requires some wrapping or unwrapping before it can be passed forward. For instance this continuation @@ -1197,7 +1197,7 @@ and (_, _, _, _) continuation = element ['b] of the stack after having executed [i] in the substack of type ['a * 's]. *) | KUndip : - 'b * ('b, _) ty * ('b, 'a * 's, 'r, 'f) continuation + 'b * ('b, _) ty option * ('b, 'a * 's, 'r, 'f) continuation -> ('a, 's, 'r, 'f) continuation (* This continuation is executed at each iteration of a loop with a Boolean condition. *) @@ -1213,7 +1213,7 @@ and (_, _, _, _) continuation = (Used in List, Map and Set.) *) | KIter : ('a, 'b * 's, 'b, 's) kinstr - * ('a, _) ty + * ('a, _) ty option * 'a list * ('b, 's, 'r, 'f) continuation -> ('b, 's, 'r, 'f) continuation @@ -1222,7 +1222,7 @@ and (_, _, _, _) continuation = ('a, 'c * 's, 'b, 'c * 's) kinstr * 'a list * 'b list - * ('b boxed_list, _) ty + * ('b boxed_list, _) ty option * int * ('b boxed_list, 'c * 's, 'r, 'f) continuation -> ('c, 's, 'r, 'f) continuation @@ -1231,7 +1231,7 @@ and (_, _, _, _) continuation = ('a, 'c * 's, 'b, 'c * 's) kinstr * 'a list * 'b list - * ('b boxed_list, _) ty + * ('b boxed_list, _) ty option * int * ('b boxed_list, 'c * 's, 'r, 'f) continuation -> ('b, 'c * 's, 'r, 'f) continuation @@ -1240,7 +1240,7 @@ and (_, _, _, _) continuation = ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * ('a * 'b) list * ('a, 'c) map - * (('a, 'c) map, _) ty + * (('a, 'c) map, _) ty option * (('a, 'c) map, 'd * 's, 'r, 'f) continuation -> ('d, 's, 'r, 'f) continuation (* This continuation represents what is done after each step of a Map.map. *) @@ -1249,7 +1249,7 @@ and (_, _, _, _) continuation = * ('a * 'b) list * ('a, 'c) map * 'a - * (('a, 'c) map, _) ty + * (('a, 'c) map, _) ty option * (('a, 'c) map, 'd * 's, 'r, 'f) continuation -> ('c, 'd * 's, 'r, 'f) continuation (* This continuation represents what is done after returning from a view. 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 0e463f1172db..7f332092ac61 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir_size.ml @@ -101,6 +101,10 @@ let ty_traverse_f = let ty_size : type a ac. (a, ac) ty -> nodes_and_size = fun ty -> ty_traverse ty zero ty_traverse_f +(* Types stored for logging are optional and never present in the cache. Therefore + it's safe not to count them. *) +let ty_for_logging_size : type a ac. (a, ac) ty option -> sint = fun _ty -> !!0 + let stack_ty_size s = let apply : type a s. nodes_and_size -> (a, s) stack_ty -> nodes_and_size = fun accu s -> @@ -110,6 +114,12 @@ let stack_ty_size s = in stack_ty_traverse s zero {apply} +(* Stack types for logging are optional and never present in the cache. Therefore + it's safe not to count them. One word taken by the [None] tag is already + accounted for by the call-sites of this function. *) +let stack_ty_for_logging_size : type a s. (a, s) stack_ty option -> sint = + fun _ -> !!0 + let script_nat_size n = Script_int.to_zint n |> z_size let script_int_size n = Script_int.to_zint n |> z_size @@ -423,25 +433,35 @@ and kinstr_size : | IIf_cons {loc; branch_if_nil = k1; branch_if_cons = k2; k = k3} -> ret_succ_adding accu (base3 loc k1 k2 k3) | IList_map (loc, k1, ty, k2) -> - ret_succ_adding (accu ++ ty_size ty) (base2 loc k1 k2 +! word_size) + ret_succ_adding + accu + (base2 loc k1 k2 +! ty_for_logging_size ty +! word_size) | IList_iter (loc, ty, k1, k2) -> - ret_succ_adding (accu ++ ty_size ty) (base2 loc k1 k2 +! word_size) + ret_succ_adding + accu + (base2 loc k1 k2 +! ty_for_logging_size ty +! word_size) | IList_size (loc, k) -> ret_succ_adding accu (base1 loc k) | IEmpty_set (loc, cty, k) -> ret_succ_adding (accu ++ ty_size cty) (base1 loc k +! word_size) | ISet_iter (loc, ty, k1, k2) -> - ret_succ_adding (accu ++ ty_size ty) (base2 loc k1 k2 +! word_size) + ret_succ_adding + accu + (base2 loc k1 k2 +! ty_for_logging_size ty +! word_size) | ISet_mem (loc, k) -> ret_succ_adding accu (base1 loc k) | ISet_update (loc, k) -> ret_succ_adding accu (base1 loc k) | ISet_size (loc, k) -> ret_succ_adding accu (base1 loc k) | IEmpty_map (loc, cty, vty, k) -> ret_succ_adding - (accu ++ ty_size cty ++ ty_size vty) - (base1 loc k +! (word_size *? 2)) + (accu ++ ty_size cty) + (base1 loc k +! ty_for_logging_size vty +! (word_size *? 2)) | IMap_map (loc, ty, k1, k2) -> - ret_succ_adding (accu ++ ty_size ty) (base2 loc k1 k2 +! word_size) + ret_succ_adding + accu + (base2 loc k1 k2 +! ty_for_logging_size ty +! word_size) | IMap_iter (loc, kvty, k1, k2) -> - ret_succ_adding (accu ++ ty_size kvty) (base2 loc k1 k2 +! word_size) + ret_succ_adding + accu + (base2 loc k1 k2 +! ty_for_logging_size kvty +! word_size) | IMap_mem (loc, k) -> ret_succ_adding accu (base1 loc k) | IMap_get (loc, k) -> ret_succ_adding accu (base1 loc k) | IMap_update (loc, k) -> ret_succ_adding accu (base1 loc k) @@ -501,9 +521,13 @@ and kinstr_size : | ILoop (loc, k1, k2) -> ret_succ_adding accu (base2 loc k1 k2) | ILoop_left (loc, k1, k2) -> ret_succ_adding accu (base2 loc k1 k2) | IDip (loc, k1, ty, k2) -> - ret_succ_adding (accu ++ ty_size ty) (base2 loc k1 k2 +! word_size) + ret_succ_adding + accu + (base2 loc k1 k2 +! ty_for_logging_size ty +! word_size) | IExec (loc, sty, k) -> - ret_succ_adding (accu ++ stack_ty_size sty) (base1 loc k +! word_size) + ret_succ_adding + accu + (base1 loc k +! stack_ty_for_logging_size sty +! word_size) | IApply (loc, ty, k) -> ret_succ_adding (accu ++ ty_size ty) (base1 loc k +! word_size) | ILambda (loc, lambda, k) -> @@ -526,8 +550,8 @@ and kinstr_size : (base1 loc k +! Entrypoint.in_memory_size s +! (word_size *? 2)) | IView (loc, s, sty, k) -> ret_succ_adding - (accu ++ view_signature_size s ++ stack_ty_size sty) - (base1 loc k +! (word_size *? 2)) + (accu ++ view_signature_size s) + (base1 loc k +! stack_ty_for_logging_size sty +! (word_size *? 2)) | ITransfer_tokens (loc, k) -> ret_succ_adding accu (base1 loc k) | IImplicit_account (loc, k) -> ret_succ_adding accu (base1 loc k) | ICreate_contract {loc; storage_type; code; k} -> @@ -619,9 +643,11 @@ and kinstr_size : accu (base1 loc k +! (word_size *? 2) +! dup_n_gadt_witness_size n w) | ITicket (loc, cty, k) -> - ret_succ_adding (accu ++ ty_size cty) (base1 loc k +! word_size) + ret_succ_adding + accu + (base1 loc k +! ty_for_logging_size cty +! word_size) | IRead_ticket (loc, ty, k) -> - ret_succ_adding (accu ++ ty_size ty) (base1 loc k +! word_size) + ret_succ_adding accu (base1 loc k +! ty_for_logging_size ty +! word_size) | ISplit_ticket (loc, k) -> ret_succ_adding accu (base1 loc k) | IJoin_tickets (loc, cty, k) -> ret_succ_adding (accu ++ ty_size cty) (base1 loc k +! word_size) diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml index d9a9d6af2b26..915457bdbeb4 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml @@ -795,17 +795,18 @@ let check_kinstr_size () = branch_if_nil = halt (); k = halt (); } ); - Kinstr ("IList_map", IList_map (loc, halt (), str_list_t, halt ())); - Kinstr ("IList_iter", IList_iter (loc, str_list_t, drop (), halt ())); + Kinstr ("IList_map", IList_map (loc, halt (), Some str_list_t, halt ())); + Kinstr ("IList_iter", IList_iter (loc, Some str_list_t, drop (), halt ())); Kinstr ("IList_size", IList_size (loc, halt ())); Kinstr ("IEmpty_set", IEmpty_set (loc, String_t, halt ())); - Kinstr ("ISet_iter", ISet_iter (loc, String_t, drop (), halt ())); + Kinstr ("ISet_iter", ISet_iter (loc, Some String_t, drop (), halt ())); Kinstr ("ISet_mem", ISet_mem (loc, halt ())); Kinstr ("ISet_update", ISet_update (loc, halt ())); Kinstr ("ISet_size", ISet_size (loc, halt ())); - Kinstr ("IEmpty_map", IEmpty_map (loc, Nat_t, String_t, halt ())); - Kinstr ("IMap_map", IMap_map (loc, nat_str_map_t, cdr, halt ())); - Kinstr ("IMap_iter", IMap_iter (loc, nat_str_pair_t, drop (), halt ())); + Kinstr ("IEmpty_map", IEmpty_map (loc, Nat_t, Some String_t, halt ())); + Kinstr ("IMap_map", IMap_map (loc, Some nat_str_map_t, cdr, halt ())); + Kinstr + ("IMap_iter", IMap_iter (loc, Some nat_str_pair_t, drop (), halt ())); Kinstr ("IMap_mem", IMap_mem (loc, halt ())); Kinstr ("IMap_get", IMap_get (loc, halt ())); Kinstr ("IMap_update", IMap_update (loc, halt ())); @@ -870,8 +871,8 @@ let check_kinstr_size () = } ); Kinstr ("ILoop", ILoop (loc, const Bool_t true, halt ())); Kinstr ("ILoop_left", ILoop_left (loc, INever loc, halt ())); - Kinstr ("IDip", IDip (loc, halt (), String_t, halt ())); - Kinstr ("IExec", IExec (loc, Bot_t, halt ())); + Kinstr ("IDip", IDip (loc, halt (), Some String_t, halt ())); + Kinstr ("IExec", IExec (loc, Some Bot_t, halt ())); Kinstr ("IApply", IApply (loc, String_t, halt ())); Kinstr ("ILambda", ILambda (loc, id_lambda (), halt ())); Kinstr ("IFailwith", IFailwith (loc, String_t)); @@ -894,7 +895,7 @@ let check_kinstr_size () = input_ty = unit_option_t (); output_ty = unit_option_t (); }, - stack_type (), + Some (stack_type ()), halt () ) ); Kinstr ("ITransfer_tokens", ITransfer_tokens (loc, halt ())); Kinstr ("IImplicit_account", IImplicit_account (loc, halt ())); @@ -961,8 +962,8 @@ let check_kinstr_size () = Kinstr ("IComb_get", IComb_get (loc, 0, Comb_get_zero, halt ())); Kinstr ("IComb_set", IComb_set (loc, 0, Comb_set_zero, halt ())); Kinstr ("IDup_n", IDup_n (loc, 0, Dup_n_zero, halt ())); - Kinstr ("ITicket", ITicket (loc, Nat_t, halt ())); - Kinstr ("IRead_ticket", IRead_ticket (loc, Unit_t, halt ())); + Kinstr ("ITicket", ITicket (loc, Some Nat_t, halt ())); + Kinstr ("IRead_ticket", IRead_ticket (loc, Some Unit_t, halt ())); Kinstr ("ISplit_ticket", ISplit_ticket (loc, halt ())); Kinstr ("IJoin_tickets", IJoin_tickets (loc, Unit_t, halt ())); Kinstr ("IOpen_chest", IOpen_chest (loc, halt ())); diff --git a/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml b/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml index 508e0b072eda..071046c2ad16 100644 --- a/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml +++ b/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml @@ -212,8 +212,7 @@ let verify_params ctxt ~parameters_ty ~parameters ~unparsed_parameters = wrap (Script_ir_translator.parse_data ctxt - ~elab_conf: - Protocol.Script_ir_translator_config.(make ~legacy:true ()) + ~elab_conf:Script_ir_translator_config.(make ~legacy:true ()) ~allow_forged:true parameters_ty (Environment.Micheline.root unparsed_parameters)) -- GitLab From eefdfe89f88e761d40d344748d688c8d1db8b458 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Mon, 20 Jun 2022 14:31:04 +0200 Subject: [PATCH 4/6] Proto/Michelson: Remove types from IR size tests where possible. These types are now optional and only exist when logging is enabled. They're never included in scripts stored in cache or in scripts executed during block validation. Therefore they SHOULD NOT be taken into account by the size model. --- .../michelson/test_script_typed_ir_size.ml | 32 +++++++------------ 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml index 915457bdbeb4..1e0342d85d7b 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_script_typed_ir_size.ml @@ -729,15 +729,6 @@ let check_kinstr_size () = Micheline.Seq (loc, []) ) in (* Following constants are used but once. *) - let* str_list_t = - Lwt.return @@ Environment.wrap_tzresult @@ list_t loc String_t - in - let* nat_str_map_t = - Lwt.return @@ Environment.wrap_tzresult @@ map_t loc Nat_t String_t - in - let* (Ty_ex_c nat_str_pair_t) = - Lwt.return @@ Environment.wrap_tzresult @@ pair_t loc Nat_t String_t - in let zero_memo_size = WithExceptions.Result.get_ok ~loc:__LOC__ @@ Alpha_context.Sapling.Memo_size.parse_z Z.zero @@ -795,18 +786,17 @@ let check_kinstr_size () = branch_if_nil = halt (); k = halt (); } ); - Kinstr ("IList_map", IList_map (loc, halt (), Some str_list_t, halt ())); - Kinstr ("IList_iter", IList_iter (loc, Some str_list_t, drop (), halt ())); + Kinstr ("IList_map", IList_map (loc, halt (), None, halt ())); + Kinstr ("IList_iter", IList_iter (loc, None, drop (), halt ())); Kinstr ("IList_size", IList_size (loc, halt ())); Kinstr ("IEmpty_set", IEmpty_set (loc, String_t, halt ())); - Kinstr ("ISet_iter", ISet_iter (loc, Some String_t, drop (), halt ())); + Kinstr ("ISet_iter", ISet_iter (loc, None, drop (), halt ())); Kinstr ("ISet_mem", ISet_mem (loc, halt ())); Kinstr ("ISet_update", ISet_update (loc, halt ())); Kinstr ("ISet_size", ISet_size (loc, halt ())); - Kinstr ("IEmpty_map", IEmpty_map (loc, Nat_t, Some String_t, halt ())); - Kinstr ("IMap_map", IMap_map (loc, Some nat_str_map_t, cdr, halt ())); - Kinstr - ("IMap_iter", IMap_iter (loc, Some nat_str_pair_t, drop (), halt ())); + Kinstr ("IEmpty_map", IEmpty_map (loc, Nat_t, None, halt ())); + Kinstr ("IMap_map", IMap_map (loc, None, cdr, halt ())); + Kinstr ("IMap_iter", IMap_iter (loc, None, drop (), halt ())); Kinstr ("IMap_mem", IMap_mem (loc, halt ())); Kinstr ("IMap_get", IMap_get (loc, halt ())); Kinstr ("IMap_update", IMap_update (loc, halt ())); @@ -871,8 +861,8 @@ let check_kinstr_size () = } ); Kinstr ("ILoop", ILoop (loc, const Bool_t true, halt ())); Kinstr ("ILoop_left", ILoop_left (loc, INever loc, halt ())); - Kinstr ("IDip", IDip (loc, halt (), Some String_t, halt ())); - Kinstr ("IExec", IExec (loc, Some Bot_t, halt ())); + Kinstr ("IDip", IDip (loc, halt (), None, halt ())); + Kinstr ("IExec", IExec (loc, None, halt ())); Kinstr ("IApply", IApply (loc, String_t, halt ())); Kinstr ("ILambda", ILambda (loc, id_lambda (), halt ())); Kinstr ("IFailwith", IFailwith (loc, String_t)); @@ -895,7 +885,7 @@ let check_kinstr_size () = input_ty = unit_option_t (); output_ty = unit_option_t (); }, - Some (stack_type ()), + None, halt () ) ); Kinstr ("ITransfer_tokens", ITransfer_tokens (loc, halt ())); Kinstr ("IImplicit_account", IImplicit_account (loc, halt ())); @@ -962,8 +952,8 @@ let check_kinstr_size () = Kinstr ("IComb_get", IComb_get (loc, 0, Comb_get_zero, halt ())); Kinstr ("IComb_set", IComb_set (loc, 0, Comb_set_zero, halt ())); Kinstr ("IDup_n", IDup_n (loc, 0, Dup_n_zero, halt ())); - Kinstr ("ITicket", ITicket (loc, Some Nat_t, halt ())); - Kinstr ("IRead_ticket", IRead_ticket (loc, Some Unit_t, halt ())); + Kinstr ("ITicket", ITicket (loc, None, halt ())); + Kinstr ("IRead_ticket", IRead_ticket (loc, None, halt ())); Kinstr ("ISplit_ticket", ISplit_ticket (loc, halt ())); Kinstr ("IJoin_tickets", IJoin_tickets (loc, Unit_t, halt ())); Kinstr ("IOpen_chest", IOpen_chest (loc, halt ())); -- GitLab From 4565eb28703bee9837d8f29929fc38a15b546988 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Mon, 20 Jun 2022 16:29:35 +0200 Subject: [PATCH 5/6] Tezt: Update regression traces. --- .../expected/views.ml/Alpha- Run views.out | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/tezt/tests/expected/views.ml/Alpha- Run views.out b/tezt/tests/expected/views.ml/Alpha- Run views.out index 7e2417f2d652..c4dedd87138c 100644 --- a/tezt/tests/expected/views.ml/Alpha- Run views.out +++ b/tezt/tests/expected/views.ml/Alpha- Run views.out @@ -88,20 +88,20 @@ code { } ' --init None --burn-cap 1 Node is bootstrapped. -Estimated gas: 1448.210 units (will add 100 for safety) +Estimated gas: 1447.760 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 'oomEQ4fr8YZ9WL8DigAEok4vcqCbXd4ooHiuuThJxAChAWyYNBH' +Operation hash is 'op1Lf2c9QWoj3ebxevH9k3s8yxH5kf7HaXnHezDD6CokLoeCZ1D' NOT waiting for the operation to be included. Use command - tezos-client wait for oomEQ4fr8YZ9WL8DigAEok4vcqCbXd4ooHiuuThJxAChAWyYNBH to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU + tezos-client wait for op1Lf2c9QWoj3ebxevH9k3s8yxH5kf7HaXnHezDD6CokLoeCZ1D to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx Fee to the baker: ꜩ0.00059 Expected counter: 2 - Gas limit: 1549 + Gas limit: 1548 Storage limit: 485 bytes Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.00059 @@ -130,28 +130,28 @@ This sequence of operations was run: No delegate for this contract This origination was successfully applied Originated contracts: - KT1NF5f9FWtVX4w23xt9hxvmyfa4gsbcQ8tX + KT1Ad9N5Yf3RzBWR41QrZ9FRu7ykVbTMHHWp Storage size: 208 bytes Paid storage size diff: 208 bytes - Consumed gas: 1448.210 + Consumed gas: 1447.760 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.052 storage fees ........................... +ꜩ0.052 tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.06425 storage fees ........................... +ꜩ0.06425 -New contract KT1NF5f9FWtVX4w23xt9hxvmyfa4gsbcQ8tX originated. +New contract KT1Ad9N5Yf3RzBWR41QrZ9FRu7ykVbTMHHWp originated. Contract memorized as check_caller. -./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1NF5f9FWtVX4w23xt9hxvmyfa4gsbcQ8tX --burn-cap 1 --arg '"KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN"' +./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1Ad9N5Yf3RzBWR41QrZ9FRu7ykVbTMHHWp --burn-cap 1 --arg '"KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN"' Node is bootstrapped. -Estimated gas: 4413.694 units (will add 100 for safety) +Estimated gas: 4413.244 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. -Operation hash is 'opLqAhX2JyHnvXaR1YmpqgSTgNma4yuatH3ZE4hSga1ECtyhEJq' +Operation hash is 'ooYLiC8mgNBpdAE7hKrcSAtgpAAKR2fGqLuSQb9SstHqxbSzdye' NOT waiting for the operation to be included. Use command - tezos-client wait for opLqAhX2JyHnvXaR1YmpqgSTgNma4yuatH3ZE4hSga1ECtyhEJq to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU + tezos-client wait for ooYLiC8mgNBpdAE7hKrcSAtgpAAKR2fGqLuSQb9SstHqxbSzdye to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: @@ -166,15 +166,15 @@ This sequence of operations was run: Transaction: Amount: ꜩ1 From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx - To: KT1NF5f9FWtVX4w23xt9hxvmyfa4gsbcQ8tX + To: KT1Ad9N5Yf3RzBWR41QrZ9FRu7ykVbTMHHWp Parameter: "KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN" This transaction was successfully applied Updated storage: None Storage size: 208 bytes - Consumed gas: 4414.339 + Consumed gas: 4413.889 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ1 - KT1NF5f9FWtVX4w23xt9hxvmyfa4gsbcQ8tX ... +ꜩ1 + KT1Ad9N5Yf3RzBWR41QrZ9FRu7ykVbTMHHWp ... +ꜩ1 ./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN --burn-cap 1 @@ -213,15 +213,15 @@ This sequence of operations was run: KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN ... +ꜩ1 -./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1NF5f9FWtVX4w23xt9hxvmyfa4gsbcQ8tX --burn-cap 1 --arg '"KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN"' +./tezos-client --mode mockup --base-dir '' --wait none transfer 1 from bootstrap1 to KT1Ad9N5Yf3RzBWR41QrZ9FRu7ykVbTMHHWp --burn-cap 1 --arg '"KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN"' Node is bootstrapped. -Estimated gas: 4416.951 units (will add 100 for safety) +Estimated gas: 4416.501 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 'oogwwFSWXWWhRkinAJTgvwobyhUZgrgfmHooA4ciQV4b4Ji9tEL' +Operation hash is 'op8rChsyyToabhPSmrchFHfKWq7QHJWJykyjfz5wTPF2r9qFJAz' NOT waiting for the operation to be included. Use command - tezos-client wait for oogwwFSWXWWhRkinAJTgvwobyhUZgrgfmHooA4ciQV4b4Ji9tEL to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU + tezos-client wait for op8rChsyyToabhPSmrchFHfKWq7QHJWJykyjfz5wTPF2r9qFJAz to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisCCCCCeZiLHU and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: @@ -236,16 +236,16 @@ This sequence of operations was run: Transaction: Amount: ꜩ1 From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx - To: KT1NF5f9FWtVX4w23xt9hxvmyfa4gsbcQ8tX + To: KT1Ad9N5Yf3RzBWR41QrZ9FRu7ykVbTMHHWp Parameter: "KT1LfQjDNgPpdwMHbhzyQcD8GTE2L4rwxxpN" This transaction was successfully applied Updated storage: (Some 0x000002298c03ed7d454a101eb7022bc95f7e5f41ac78) Storage size: 235 bytes Paid storage size diff: 27 bytes - Consumed gas: 4417.596 + Consumed gas: 4417.146 Balance updates: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.00675 storage fees ........................... +ꜩ0.00675 tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ1 - KT1NF5f9FWtVX4w23xt9hxvmyfa4gsbcQ8tX ... +ꜩ1 + KT1Ad9N5Yf3RzBWR41QrZ9FRu7ykVbTMHHWp ... +ꜩ1 -- GitLab From e4f06ba1e1439af35d461dcb8faedf1af2fcc1f0 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Mon, 20 Jun 2022 16:43:42 +0200 Subject: [PATCH 6/6] Python tests: Update regression traces. --- ...t_add_clear_tickets_add_first_transfer.out | 4 +- ...ts::test_add_clear_tickets_origination.out | 4 +- ...ate_contract_from_contract_origination.out | 4 +- ...ginate_contract_from_contract_transfer.out | 4 +- ...::test_self_address_originate_receiver.out | 12 +- ...er::test_self_address_originate_sender.out | 4 +- ...ddressTransfer::test_send_self_address.out | 6 +- ...InBigMap::test_send_tickets_in_big_map.out | 4 +- ...test_send_tickets_in_big_map_originate.out | 4 +- ...ontractOnchainOpcodes::test_init_proxy.out | 4 +- ...tractOnchainOpcodes::test_set_delegate.out | 8 +- ...TestContractOnchainOpcodes::test_slice.out | 4 +- ...ef0e55c43a9a857214d8761e67b.7da5c9014e.out | 4 +- ...estContractOnchainOpcodes::test_source.out | 4 +- ...ntractOnchainOpcodes::test_split_bytes.out | 10 +- ...tractOnchainOpcodes::test_split_string.out | 10 +- ...ctOnchainOpcodes::test_transfer_tokens.out | 10 +- ...(Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" | 18 +- ...(Some 5) { Elt \"hello\" 4.0427752f13.out" | 18 +- ...(Some 5) { Elt \"hello\" 4.0793dc66d5.out" | 18 +- ...None { Elt \"1\" 1 ; .df114499b8.out" | 18 +- ...None { Elt \"1\" 1 ; .f9bea98de9.out" | 18 +- ...None { Elt \"hello\" 4 })-.1db12cd837.out" | 18 +- ...None {})-\"hello\"-(Pair N.6fc7d0acf2.out" | 18 +- ..." \"one\" ; Elt \"2\" \"tw.524c5459f8.out" | 26 +- ...ello\" \"hi\" } None)-\"\".33eba403e7.out" | 26 +- ...hello\" \"hi\" } None)-\"h.a5cd1005c9.out" | 26 +- ...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 +- ... \"two\" }) )-(Right (Righ.7492e8cdea.out" | 52 +- ... \"two\" }))-(Left Unit)-(.21b30dd90f.out" | 26 +- ... \"two\" }))-(Right (Left .2873ef610c.out" | 20 +- ... \"two\" }))-(Right (Left .8a6f480005.out" | 20 +- ... \"two\" }))-(Right (Right.d336ca1903.out" | 50 +- ...Pair \"foo\" \"bar\" } { P.7f2ee47600.out" | 80 +- ...tContractOpcodes::test_check_signature.out | 70 +- ...air -100 100)-(Some \"1970.7c1b1e4e5b.out" | 22 +- ...air 0 \"1970-01-01T00:00:0.528ed42c01.out" | 22 +- ...air 100 100)-(Some \"1970-.6566111ad2.out" | 22 +- ...air \"1970-01-01T00:00:00Z.72c424f3da.out" | 22 +- ...air 100 -100)-(Some \"1970.7c4b12e9aa.out" | 22 +- ...air 100 100)-(Some \"1970-.af32743640.out" | 22 +- ...lt 0 1 } None)-1-(Pair 4 (S.2292d6ce17.out | 24 +- ...lt 0 1 } None)-1-(Pair 4 (S.dda583f5e9.out | 24 +- ...lt 1 0 } None)-1-(Pair 4 (S.6d753598ba.out | 24 +- ...lt 1 0 } None)-1-(Pair 4 (S.73700321f8.out | 24 +- ...lt 1 4 ; Elt 2 11 } None)-1.1182eca937.out | 24 +- ...lt 1 4 ; Elt 2 11 } None)-1.2ea67af009.out | 24 +- ...lt 1 4 ; Elt 2 11 } None)-2.1eead33885.out | 24 +- ...lt 1 4 ; Elt 2 11 } None)-2.47f55c94c8.out | 24 +- ...lt 1 4 ; Elt 2 11 } None)-3.7f1f2ab27d.out | 24 +- ...lt 1 4 ; Elt 2 11 } None)-3.a3c5c126ce.out | 24 +- ...air {} None)-1-(Pair 4 (Some False))0].out | 24 +- ...air {} None)-1-(Pair 4 (Some False))1].out | 24 +- ... \"bar\" 4 ; Elt \"foo\" 1.4be99ce05d.out" | 24 +- ... \"bar\" 4 ; Elt \"foo\" 1.50c0e0ff8b.out" | 24 +- ... \"bar\" 4 ; Elt \"foo\" 1.775c22b027.out" | 24 +- ... \"foo\" 0 } None)-\"foo\".968709d39d.out" | 24 +- ... \"foo\" 1 } None)-\"bar\".cdcfaf9d09.out" | 24 +- ... None)-\"bar\"-(Pair 4 (Some False))].out" | 24 +- ...; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out | 200 ++--- ...-{ \"World!\" }-{ \"Hello World!\" }].out" | 16 +- ..."test2\" }-{ \"Hello test1.c27e8c3ee6.out" | 22 +- ...input_output[concat_hello.tz-{}-{}-{}].out | 10 +- ...}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out | 22 +- ...hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out | 16 +- ...output[concat_hello_bytes.tz-{}-{}-{}].out | 10 +- ...; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" | 86 +- ...\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" | 68 +- ...t_output[concat_list.tz-\"\"-{}-\"\"].out" | 14 +- ...ir { \"A\" } { \"B\" })-(Some False)].out" | 100 +-- ...\"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" | 244 +++--- ...\"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" | 266 +++---- ...air { \"B\" } { \"B\" })-(Some True)].out" | 100 +-- ...ir { \"c\" } { \"B\" })-(Some False)].out" | 100 +-- ..._all.tz-None-(Pair {} {})-(Some True)].out | 38 +- ...Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" | 24 +- ...970-01-01T00:03:20Z\" \"19.90e9215d17.out" | 20 +- ...t[diff_timestamps.tz-111-(Pair 0 0)-0].out | 20 +- ...[diff_timestamps.tz-111-(Pair 0 1)--1].out | 20 +- ...t[diff_timestamps.tz-111-(Pair 1 0)-1].out | 20 +- ...r 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out | 748 +++++++++--------- ... 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out | 748 +++++++++--------- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out | 30 +- ...p.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out | 20 +- ...z-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out | 20 +- ... None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out | 70 +- ... None)-(Pair 10 -3)-(Pair (.3caea50555.out | 70 +- ... None)-(Pair 10 0)-(Pair No.f9448c04fb.out | 70 +- ...-{}-Unit-{ Elt \"hello\" \"world\" }].out" | 18 +- ...t[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" | 28 +- ...oncat.tz-\"?\"-\"test\"-\"test_abc\"].out" | 28 +- ...tput[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out | 18 +- ...act_input_output[first.tz-111-{ 4 }-4].out | 18 +- ...me 4) {})-\"hello\"-(Pair .161d86cef6.out" | 18 +- ...me 5) { Elt \"hello\" 4 }).684ab7e326.out" | 18 +- ...me 5) { Elt \"hello\" 4 }).d49817fb83.out" | 18 +- ...e { Elt \"1\" 1 ; .6900b1da14.out" | 18 +- ...e { Elt \"1\" 1 ; .bca0ede8be.out" | 18 +- ... { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" | 18 +- ...ir None {})-\"hello\"-(Pair None {})].out" | 18 +- ... \"1\" \"one\" ; .bc4127094e.out" | 24 +- ..."hello\" \"hi\" })-\"\"-(P.0c03056487.out" | 24 +- ...\"hello\" \"hi\" })-\"hell.cc45544c66.out" | 24 +- ... ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" | 16 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 16 +- ...t_output[list_id_map.tz-{\"\"}-{}-{}].out" | 10 +- ...tput[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out | 26 +- ...tput[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out | 26 +- ...}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out | 92 +-- ...}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out | 92 +-- ...ut_output[list_map_block.tz-{0}-{}-{}].out | 20 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 120 +-- ...put_output[loop_left.tz-{\"\"}-{}-{}].out" | 36 +- ... 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 +- ... 1 } None)-1-(Pair { Elt 0 .7396e5f090.out | 24 +- ... 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out | 24 +- ... 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out | 24 +- ... 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out | 24 +- ... 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out | 24 +- ...air {} None)-1-(Pair {} (Some False))].out | 24 +- ...ar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" | 24 +- ...ar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" | 24 +- ...ar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" | 24 +- ...oo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" | 24 +- ...oo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" | 24 +- ...None)-\"bar\"-(Pair {} (Some False))].out" | 24 +- ... (Pair 1 (Pair \"foobar\".368bdfd73a.out" | 282 +++---- ... (Pair 1 (Pair \"foobar\".735d9ae802.out" | 282 +++---- ...ir \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" | 342 ++++---- ...ir \"edpkuBknW28nW72KG6RoH.4e20b52378.out" | 342 ++++---- ...ntract_input_output[pexec.tz-14-38-52].out | 28 +- ... 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out | 148 ++-- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 26 +- ...input_output[reverse.tz-{\"\"}-{}-{}].out" | 14 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 76 +- ..._output[reverse_loop.tz-{\"\"}-{}-{}].out" | 28 +- ...output[self_address.tz-Unit-Unit-Unit].out | 32 +- ...entrypoint.tz-Unit-Left (Left 0)-Unit].out | 70 +- ...Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" | 28 +- ..."hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" | 28 +- ...lo\" 0)-\"world\"-(Pair \"world\" 0)].out" | 28 +- ...ir \"hello\" 0)-1-(Pair \"hello\" 1)].out" | 26 +- ... \"hello\" 500)-3-(Pair \"hello\" 3)].out" | 26 +- ..."hello\" 7)-100-(Pair \"hello\" 100)].out" | 26 +- ..._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 +- ..."World\" } None)-\"\"-(Pai.3d2044726e.out" | 36 +- ...)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" | 36 +- ... None)-\"Hi\"-(Pair {} (Some False))].out" | 36 +- ...r 100 -100)-\"1970-01-01T00:03:20Z\"].out" | 20 +- ...ir 100 100)-\"1970-01-01T00:00:00Z\"].out" | 20 +- ...Pair 100 200000000000000000.3db82d2c25.out | 20 +- ...00000 1000000)-(Some (Pair .b461aa042b.out | 46 +- ...10000 1010000)-(Some (Pair .1e8cf7679c.out | 46 +- ...dpkuBknW28nW72KG6RoHtYW7p1.b42f8370be.out" | 20 +- ...s.TestContractOpcodes::test_packunpack.out | 58 +- 166 files changed, 4038 insertions(+), 4038 deletions(-) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestCreateRemoveTickets::test_add_clear_tickets_add_first_transfer.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestCreateRemoveTickets::test_add_clear_tickets_add_first_transfer.out index 214eda661856..692ca6800884 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestCreateRemoveTickets::test_add_clear_tickets_add_first_transfer.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestCreateRemoveTickets::test_add_clear_tickets_add_first_transfer.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestCreateRemoveTickets::test_add_clear_tickets_add_first_transfer Node is bootstrapped. -Estimated gas: 2576.077 units (will add 100 for safety) +Estimated gas: 2576.032 units (will add 100 for safety) Estimated storage: 105 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -30,7 +30,7 @@ This sequence of operations was run: { Pair 0x0134d794a355dbb7027075d278a68494e91c6709ed00 (Pair "A" 1) } Storage size: 154 bytes Paid storage size diff: 105 bytes - Consumed gas: 2576.077 + Consumed gas: 2576.032 Balance updates: [CONTRACT_HASH] ... -ꜩ0.02625 storage fees ........................... +ꜩ0.02625 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestCreateRemoveTickets::test_add_clear_tickets_origination.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestCreateRemoveTickets::test_add_clear_tickets_origination.out index 4e01d3c6a657..55c8551ac754 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestCreateRemoveTickets::test_add_clear_tickets_origination.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestCreateRemoveTickets::test_add_clear_tickets_origination.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestCreateRemoveTickets::test_add_clear_tickets_origination Node is bootstrapped. -Estimated gas: 1427.482 units (will add 100 for safety) +Estimated gas: 1427.437 units (will add 100 for safety) Estimated storage: 372 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -36,7 +36,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 115 bytes Paid storage size diff: 115 bytes - Consumed gas: 1427.482 + Consumed gas: 1427.437 Balance updates: [CONTRACT_HASH] ... -ꜩ0.02875 storage fees ........................... +ꜩ0.02875 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestOriginateContractFromContract::test_originate_contract_from_contract_origination.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestOriginateContractFromContract::test_originate_contract_from_contract_origination.out index ba0b7e01ba37..8a959c883f44 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestOriginateContractFromContract::test_originate_contract_from_contract_origination.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestOriginateContractFromContract::test_originate_contract_from_contract_origination.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestOriginateContractFromContract::test_originate_contract_from_contract_origination Node is bootstrapped. -Estimated gas: 1425.182 units (will add 100 for safety) +Estimated gas: 1425.137 units (will add 100 for safety) Estimated storage: 350 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -41,7 +41,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 93 bytes Paid storage size diff: 93 bytes - Consumed gas: 1425.182 + Consumed gas: 1425.137 Balance updates: [CONTRACT_HASH] ... -ꜩ0.02325 storage fees ........................... +ꜩ0.02325 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestOriginateContractFromContract::test_originate_contract_from_contract_transfer.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestOriginateContractFromContract::test_originate_contract_from_contract_transfer.out index 5499c907323e..e17e0bf92428 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestOriginateContractFromContract::test_originate_contract_from_contract_transfer.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestOriginateContractFromContract::test_originate_contract_from_contract_transfer.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestOriginateContractFromContract::test_originate_contract_from_contract_transfer Node is bootstrapped. -Estimated gas: 3524.547 units (will add 100 for safety) +Estimated gas: 3524.502 units (will add 100 for safety) Estimated storage: 295 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -26,7 +26,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 93 bytes - Consumed gas: 2120.480 + Consumed gas: 2120.435 Internal operations: Internal Origination: From: [CONTRACT_HASH] 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 53664148b16b..404ed47aa0bf 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.026 units (will add 100 for safety) +Estimated gas: 1419.801 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]' @@ -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.000463 + Fee to the baker: ꜩ0.000462 Expected counter: [EXPECTED_COUNTER] - Gas limit: 1521 + Gas limit: 1520 Storage limit: 360 bytes Balance updates: - [CONTRACT_HASH] ... -ꜩ0.000463 - payload fees(the block proposer) ....... +ꜩ0.000463 + [CONTRACT_HASH] ... -ꜩ0.000462 + payload fees(the block proposer) ....... +ꜩ0.000462 Origination: From: [CONTRACT_HASH] Credit: ꜩ0 @@ -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.026 + Consumed gas: 1419.801 Balance updates: [CONTRACT_HASH] ... -ꜩ0.02075 storage fees ........................... +ꜩ0.02075 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_sender.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_sender.out index 53dd59cc0c8e..1261e92b40f6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_sender.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_self_address_originate_sender.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSelfAddressTransfer::test_self_address_originate_sender Node is bootstrapped. -Estimated gas: 1419.437 units (will add 100 for safety) +Estimated gas: 1419.392 units (will add 100 for safety) Estimated storage: 339 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -39,7 +39,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 82 bytes Paid storage size diff: 82 bytes - Consumed gas: 1419.437 + Consumed gas: 1419.392 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0205 storage fees ........................... +ꜩ0.0205 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out index 16624d85a505..48651bc29c26 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: 4692.307 units (will add 100 for safety) +Estimated gas: 4692.037 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: 2575.235 + Consumed gas: 2575.190 Internal operations: Internal Transaction: Amount: ꜩ0 @@ -37,6 +37,6 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 83 bytes - Consumed gas: 2117.072 + Consumed gas: 2116.847 Injected block at minimal timestamp diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSendTicketsInBigMap::test_send_tickets_in_big_map.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSendTicketsInBigMap::test_send_tickets_in_big_map.out index cc140c41d588..3ef62cb72b65 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSendTicketsInBigMap::test_send_tickets_in_big_map.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSendTicketsInBigMap::test_send_tickets_in_big_map.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSendTicketsInBigMap::test_send_tickets_in_big_map Node is bootstrapped. -Estimated gas: 100143.097 units (will add 100 for safety) +Estimated gas: 100143.052 units (will add 100 for safety) Estimated storage: 10767 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -130,7 +130,7 @@ This sequence of operations was run: Set temp(1)[40] to (Pair 0x013fdf9fa7cb678c9c1da3bbfdd83a77ca36efa00300 (Pair "BLUE" 1)) Storage size: 294 bytes Paid storage size diff: 67 bytes - Consumed gas: 50522.278 + Consumed gas: 50522.233 Balance updates: [CONTRACT_HASH] ... -ꜩ0.01675 storage fees ........................... +ꜩ0.01675 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSendTicketsInBigMap::test_send_tickets_in_big_map_originate.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSendTicketsInBigMap::test_send_tickets_in_big_map_originate.out index 99158ccb64d4..26ac386869da 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSendTicketsInBigMap::test_send_tickets_in_big_map_originate.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSendTicketsInBigMap::test_send_tickets_in_big_map_originate.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSendTicketsInBigMap::test_send_tickets_in_big_map_originate Node is bootstrapped. -Estimated gas: 1479.998 units (will add 100 for safety) +Estimated gas: 1479.953 units (will add 100 for safety) Estimated storage: 551 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -74,7 +74,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 294 bytes Paid storage size diff: 294 bytes - Consumed gas: 1479.998 + Consumed gas: 1479.953 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0735 storage fees ........................... +ꜩ0.0735 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_init_proxy.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_init_proxy.out index a231e48150fa..0f42888e55f6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_init_proxy.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_init_proxy.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_init_proxy Node is bootstrapped. -Estimated gas: 1413.667 units (will add 100 for safety) +Estimated gas: 1413.622 units (will add 100 for safety) Estimated storage: 312 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -39,7 +39,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 55 bytes Paid storage size diff: 55 bytes - Consumed gas: 1413.667 + Consumed gas: 1413.622 Balance updates: [CONTRACT_HASH] ... -ꜩ0.01375 storage fees ........................... +ꜩ0.01375 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out index 6f60fbd22148..b65a83ab8307 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_set_delegate Node is bootstrapped. -Estimated gas: 1411.719 units (will add 100 for safety) +Estimated gas: 1411.674 units (will add 100 for safety) Estimated storage: 308 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -33,7 +33,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 51 bytes Paid storage size diff: 51 bytes - Consumed gas: 1411.719 + Consumed gas: 1411.674 Balance updates: [CONTRACT_HASH] ... -ꜩ0.01275 storage fees ........................... +ꜩ0.01275 @@ -48,7 +48,7 @@ Injected block at minimal timestamp Injected block at minimal timestamp none Node is bootstrapped. -Estimated gas: 3115.224 units (will add 100 for safety) +Estimated gas: 3115.179 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -74,7 +74,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2115.224 + Consumed gas: 2115.179 Internal operations: Internal Delegation: Contract: [CONTRACT_HASH] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice.out index f78a31b8b6da..b8dfb40735b7 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: 1873.624 units (will add 100 for safety) +Estimated gas: 1873.219 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]' @@ -73,7 +73,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 578 bytes Paid storage size diff: 578 bytes - Consumed gas: 1873.624 + Consumed gas: 1873.219 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 192ff9da894b..a95190542921 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: 3594.787 units (will add 100 for safety) +Estimated gas: 3594.382 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: 2594.787 + Consumed gas: 2594.382 Internal operations: Internal Transaction: Amount: ꜩ1000 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out index 03bd4f998c0d..a561bfab026b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out @@ -78,7 +78,7 @@ Injected block at minimal timestamp [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 3771.934 units (will add 100 for safety) +Estimated gas: 3771.889 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -104,7 +104,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 55 bytes - Consumed gas: 2568.812 + Consumed gas: 2568.767 Internal operations: Internal Transaction: Amount: ꜩ0 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out index adaaf2f6d2f4..551c8f2ad4db 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: 1465.472 units (will add 100 for safety) +Estimated gas: 1465.022 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: 1465.472 + Consumed gas: 1465.022 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: 2151.331 units (will add 100 for safety) +Estimated gas: 2150.881 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -81,7 +81,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000487 Expected counter: [EXPECTED_COUNTER] - Gas limit: 2252 + Gas limit: 2251 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000487 @@ -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: 2151.331 + Consumed gas: 2150.881 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 7ead1e5f3640..8c89d03d40c4 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: 1465.472 units (will add 100 for safety) +Estimated gas: 1465.022 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: 1465.472 + Consumed gas: 1465.022 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: 2151.395 units (will add 100 for safety) +Estimated gas: 2150.945 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -81,7 +81,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000487 Expected counter: [EXPECTED_COUNTER] - Gas limit: 2252 + Gas limit: 2251 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000487 @@ -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: 2151.395 + Consumed gas: 2150.945 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 storage fees ........................... +ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out index 045979693655..dcaf555fad5a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out @@ -87,7 +87,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as test_transfer_account2. Injected block at minimal timestamp Node is bootstrapped. -Estimated gas: 1416.827 units (will add 100 for safety) +Estimated gas: 1416.737 units (will add 100 for safety) Estimated storage: 323 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -127,7 +127,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 66 bytes Paid storage size diff: 66 bytes - Consumed gas: 1416.827 + Consumed gas: 1416.737 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0165 storage fees ........................... +ꜩ0.0165 @@ -143,7 +143,7 @@ Injected block at minimal timestamp [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 4679.067 units (will add 100 for safety) +Estimated gas: 4678.977 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -156,7 +156,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000775 Expected counter: [EXPECTED_COUNTER] - Gas limit: 4780 + Gas limit: 4779 Storage limit: 0 bytes Balance updates: [CONTRACT_HASH] ... -ꜩ0.000775 @@ -169,7 +169,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 2570.856 + Consumed gas: 2570.766 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" index 5f00454fc866..8bd4af6ecb95 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.f6092ac5d6.out" @@ -8,28 +8,28 @@ big_map diff New map(4) of type (big_map string nat) Set map(4)["hello"] to 4 trace - - location: 13 (remaining gas: 1039991.376 units remaining) + - location: 13 (remaining gas: 1039991.421 units remaining) [ (Pair "hello" (Some 4) {}) ] - - location: 13 (remaining gas: 1039991.366 units remaining) + - location: 13 (remaining gas: 1039991.411 units remaining) [ "hello" (Pair (Some 4) {}) ] - - location: 14 (remaining gas: 1039991.366 units remaining) + - location: 14 (remaining gas: 1039991.411 units remaining) [ (Pair (Some 4) {}) ] - - location: 16 (remaining gas: 1039991.356 units remaining) + - location: 16 (remaining gas: 1039991.401 units remaining) [ (Some 4) {} ] - - location: 14 (remaining gas: 1039991.336 units remaining) + - location: 14 (remaining gas: 1039991.381 units remaining) [ "hello" (Some 4) {} ] - - location: 17 (remaining gas: 1039990.324 units remaining) + - location: 17 (remaining gas: 1039990.369 units remaining) [ None { Elt "hello" 4 } ] - - location: 18 (remaining gas: 1039990.314 units remaining) + - location: 18 (remaining gas: 1039990.359 units remaining) [ (Pair None { Elt "hello" 4 }) ] - - location: 19 (remaining gas: 1039990.304 units remaining) + - location: 19 (remaining gas: 1039990.349 units remaining) [ {} (Pair None { Elt "hello" 4 }) ] - - location: 21 (remaining gas: 1039990.294 units remaining) + - location: 21 (remaining gas: 1039990.339 units remaining) [ (Pair {} None { Elt "hello" 4 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0427752f13.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0427752f13.out" index c2b182e02f5f..9e151f0ff407 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0427752f13.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0427752f13.out" @@ -8,28 +8,28 @@ big_map diff New map(4) of type (big_map string nat) Set map(4)["hello"] to 5 trace - - location: 13 (remaining gas: 1039990.121 units remaining) + - location: 13 (remaining gas: 1039990.166 units remaining) [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039990.111 units remaining) + - location: 13 (remaining gas: 1039990.156 units remaining) [ "hello" (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039990.111 units remaining) + - location: 14 (remaining gas: 1039990.156 units remaining) [ (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039990.101 units remaining) + - location: 16 (remaining gas: 1039990.146 units remaining) [ (Some 5) { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039990.081 units remaining) + - location: 14 (remaining gas: 1039990.126 units remaining) [ "hello" (Some 5) { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039989.064 units remaining) + - location: 17 (remaining gas: 1039989.109 units remaining) [ (Some 4) { Elt "hello" 5 } ] - - location: 18 (remaining gas: 1039989.054 units remaining) + - location: 18 (remaining gas: 1039989.099 units remaining) [ (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 19 (remaining gas: 1039989.044 units remaining) + - location: 19 (remaining gas: 1039989.089 units remaining) [ {} (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 21 (remaining gas: 1039989.034 units remaining) + - location: 21 (remaining gas: 1039989.079 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0793dc66d5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0793dc66d5.out" index d163300f8b6e..9e6cdde8987b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0793dc66d5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.0793dc66d5.out" @@ -9,28 +9,28 @@ big_map diff Set map(4)["hello"] to 4 Set map(4)["hi"] to 5 trace - - location: 13 (remaining gas: 1039990.151 units remaining) + - location: 13 (remaining gas: 1039990.196 units remaining) [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039990.141 units remaining) + - location: 13 (remaining gas: 1039990.186 units remaining) [ "hi" (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039990.141 units remaining) + - location: 14 (remaining gas: 1039990.186 units remaining) [ (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039990.131 units remaining) + - location: 16 (remaining gas: 1039990.176 units remaining) [ (Some 5) { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039990.111 units remaining) + - location: 14 (remaining gas: 1039990.156 units remaining) [ "hi" (Some 5) { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039989.196 units remaining) + - location: 17 (remaining gas: 1039989.241 units remaining) [ None { Elt "hello" 4 ; Elt "hi" 5 } ] - - location: 18 (remaining gas: 1039989.186 units remaining) + - location: 18 (remaining gas: 1039989.231 units remaining) [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 19 (remaining gas: 1039989.176 units remaining) + - location: 19 (remaining gas: 1039989.221 units remaining) [ {} (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 21 (remaining gas: 1039989.166 units remaining) + - location: 21 (remaining gas: 1039989.211 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .df114499b8.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .df114499b8.out" index bb1e191fb57f..a80821ac7769 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .df114499b8.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .df114499b8.out" @@ -9,28 +9,28 @@ big_map diff Set map(4)["2"] to 2 Unset map(4)["1"] trace - - location: 13 (remaining gas: 1039989.322 units remaining) + - location: 13 (remaining gas: 1039989.367 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039989.312 units remaining) + - location: 13 (remaining gas: 1039989.357 units remaining) [ "1" (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 14 (remaining gas: 1039989.312 units remaining) + - location: 14 (remaining gas: 1039989.357 units remaining) [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 16 (remaining gas: 1039989.302 units remaining) + - location: 16 (remaining gas: 1039989.347 units remaining) [ None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039989.282 units remaining) + - location: 14 (remaining gas: 1039989.327 units remaining) [ "1" None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039988.398 units remaining) + - location: 17 (remaining gas: 1039988.443 units remaining) [ (Some 1) { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039988.388 units remaining) + - location: 18 (remaining gas: 1039988.433 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039988.378 units remaining) + - location: 19 (remaining gas: 1039988.423 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039988.368 units remaining) + - location: 21 (remaining gas: 1039988.413 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .f9bea98de9.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .f9bea98de9.out" index 352bb9757494..40121654af05 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .f9bea98de9.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .f9bea98de9.out" @@ -9,28 +9,28 @@ big_map diff Set map(4)["2"] to 2 Unset map(4)["1"] trace - - location: 13 (remaining gas: 1039989.322 units remaining) + - location: 13 (remaining gas: 1039989.367 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039989.312 units remaining) + - location: 13 (remaining gas: 1039989.357 units remaining) [ "1" (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 14 (remaining gas: 1039989.312 units remaining) + - location: 14 (remaining gas: 1039989.357 units remaining) [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 16 (remaining gas: 1039989.302 units remaining) + - location: 16 (remaining gas: 1039989.347 units remaining) [ None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039989.282 units remaining) + - location: 14 (remaining gas: 1039989.327 units remaining) [ "1" None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039988.398 units remaining) + - location: 17 (remaining gas: 1039988.443 units remaining) [ (Some 1) { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039988.388 units remaining) + - location: 18 (remaining gas: 1039988.433 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039988.378 units remaining) + - location: 19 (remaining gas: 1039988.423 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039988.368 units remaining) + - location: 21 (remaining gas: 1039988.413 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.1db12cd837.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.1db12cd837.out" index f7447e54de62..3484310cbcaf 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.1db12cd837.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.1db12cd837.out" @@ -8,28 +8,28 @@ big_map diff New map(4) of type (big_map string nat) Unset map(4)["hello"] trace - - location: 13 (remaining gas: 1039990.221 units remaining) + - location: 13 (remaining gas: 1039990.266 units remaining) [ (Pair "hello" None { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039990.211 units remaining) + - location: 13 (remaining gas: 1039990.256 units remaining) [ "hello" (Pair None { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039990.211 units remaining) + - location: 14 (remaining gas: 1039990.256 units remaining) [ (Pair None { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039990.201 units remaining) + - location: 16 (remaining gas: 1039990.246 units remaining) [ None { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039990.181 units remaining) + - location: 14 (remaining gas: 1039990.226 units remaining) [ "hello" None { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039989.164 units remaining) + - location: 17 (remaining gas: 1039989.209 units remaining) [ (Some 4) {} ] - - location: 18 (remaining gas: 1039989.154 units remaining) + - location: 18 (remaining gas: 1039989.199 units remaining) [ (Pair (Some 4) {}) ] - - location: 19 (remaining gas: 1039989.144 units remaining) + - location: 19 (remaining gas: 1039989.189 units remaining) [ {} (Pair (Some 4) {}) ] - - location: 21 (remaining gas: 1039989.134 units remaining) + - location: 21 (remaining gas: 1039989.179 units remaining) [ (Pair {} (Some 4) {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.6fc7d0acf2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.6fc7d0acf2.out" index 7d020d824e73..38811eb0f8c0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.6fc7d0acf2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.6fc7d0acf2.out" @@ -8,28 +8,28 @@ big_map diff New map(4) of type (big_map string nat) Unset map(4)["hello"] trace - - location: 13 (remaining gas: 1039991.476 units remaining) + - location: 13 (remaining gas: 1039991.521 units remaining) [ (Pair "hello" None {}) ] - - location: 13 (remaining gas: 1039991.466 units remaining) + - location: 13 (remaining gas: 1039991.511 units remaining) [ "hello" (Pair None {}) ] - - location: 14 (remaining gas: 1039991.466 units remaining) + - location: 14 (remaining gas: 1039991.511 units remaining) [ (Pair None {}) ] - - location: 16 (remaining gas: 1039991.456 units remaining) + - location: 16 (remaining gas: 1039991.501 units remaining) [ None {} ] - - location: 14 (remaining gas: 1039991.436 units remaining) + - location: 14 (remaining gas: 1039991.481 units remaining) [ "hello" None {} ] - - location: 17 (remaining gas: 1039990.424 units remaining) + - location: 17 (remaining gas: 1039990.469 units remaining) [ None {} ] - - location: 18 (remaining gas: 1039990.414 units remaining) + - location: 18 (remaining gas: 1039990.459 units remaining) [ (Pair None {}) ] - - location: 19 (remaining gas: 1039990.404 units remaining) + - location: 19 (remaining gas: 1039990.449 units remaining) [ {} (Pair None {}) ] - - location: 21 (remaining gas: 1039990.394 units remaining) + - location: 21 (remaining gas: 1039990.439 units remaining) [ (Pair {} None {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.524c5459f8.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.524c5459f8.out" index a4c13245af69..d8461d423a17 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.524c5459f8.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.524c5459f8.out" @@ -9,38 +9,38 @@ big_map diff Set map(4)["2"] to "two" Set map(4)["1"] to "one" trace - - location: 12 (remaining gas: 1039986.163 units remaining) + - location: 12 (remaining gas: 1039986.208 units remaining) [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - - location: 12 (remaining gas: 1039986.153 units remaining) + - location: 12 (remaining gas: 1039986.198 units remaining) [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - - location: 13 (remaining gas: 1039986.143 units remaining) + - location: 13 (remaining gas: 1039986.188 units remaining) [ "1" (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - - location: 14 (remaining gas: 1039986.143 units remaining) + - location: 14 (remaining gas: 1039986.188 units remaining) [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - - location: 17 (remaining gas: 1039986.133 units remaining) + - location: 17 (remaining gas: 1039986.178 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } None) ] - - location: 18 (remaining gas: 1039986.123 units remaining) + - location: 18 (remaining gas: 1039986.168 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } ] - - location: 19 (remaining gas: 1039986.113 units remaining) + - location: 19 (remaining gas: 1039986.158 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } ] - - location: 14 (remaining gas: 1039986.093 units remaining) + - location: 14 (remaining gas: 1039986.138 units remaining) [ "1" { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } ] - - location: 20 (remaining gas: 1039985.248 units remaining) + - location: 20 (remaining gas: 1039985.293 units remaining) [ (Some "one") { Elt "1" "one" ; Elt "2" "two" } ] - - location: 21 (remaining gas: 1039985.238 units remaining) + - location: 21 (remaining gas: 1039985.283 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } (Some "one") ] - - location: 22 (remaining gas: 1039985.228 units remaining) + - location: 22 (remaining gas: 1039985.273 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] - - location: 23 (remaining gas: 1039985.218 units remaining) + - location: 23 (remaining gas: 1039985.263 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] - - location: 25 (remaining gas: 1039985.208 units remaining) + - location: 25 (remaining gas: 1039985.253 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".33eba403e7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".33eba403e7.out" index bb089f77bd23..253d717a8d25 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".33eba403e7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".33eba403e7.out" @@ -8,38 +8,38 @@ big_map diff New map(4) of type (big_map string string) Set map(4)["hello"] to "hi" trace - - location: 12 (remaining gas: 1039987.166 units remaining) + - location: 12 (remaining gas: 1039987.211 units remaining) [ (Pair "" { Elt "hello" "hi" } None) ] - - location: 12 (remaining gas: 1039987.156 units remaining) + - location: 12 (remaining gas: 1039987.201 units remaining) [ (Pair "" { Elt "hello" "hi" } None) (Pair "" { Elt "hello" "hi" } None) ] - - location: 13 (remaining gas: 1039987.146 units remaining) + - location: 13 (remaining gas: 1039987.191 units remaining) [ "" (Pair "" { Elt "hello" "hi" } None) ] - - location: 14 (remaining gas: 1039987.146 units remaining) + - location: 14 (remaining gas: 1039987.191 units remaining) [ (Pair "" { Elt "hello" "hi" } None) ] - - location: 17 (remaining gas: 1039987.136 units remaining) + - location: 17 (remaining gas: 1039987.181 units remaining) [ (Pair { Elt "hello" "hi" } None) ] - - location: 18 (remaining gas: 1039987.126 units remaining) + - location: 18 (remaining gas: 1039987.171 units remaining) [ { Elt "hello" "hi" } ] - - location: 19 (remaining gas: 1039987.116 units remaining) + - location: 19 (remaining gas: 1039987.161 units remaining) [ { Elt "hello" "hi" } { Elt "hello" "hi" } ] - - location: 14 (remaining gas: 1039987.096 units remaining) + - location: 14 (remaining gas: 1039987.141 units remaining) [ "" { Elt "hello" "hi" } { Elt "hello" "hi" } ] - - location: 20 (remaining gas: 1039986.286 units remaining) + - location: 20 (remaining gas: 1039986.331 units remaining) [ None { Elt "hello" "hi" } ] - - location: 21 (remaining gas: 1039986.276 units remaining) + - location: 21 (remaining gas: 1039986.321 units remaining) [ { Elt "hello" "hi" } None ] - - location: 22 (remaining gas: 1039986.266 units remaining) + - location: 22 (remaining gas: 1039986.311 units remaining) [ (Pair { Elt "hello" "hi" } None) ] - - location: 23 (remaining gas: 1039986.256 units remaining) + - location: 23 (remaining gas: 1039986.301 units remaining) [ {} (Pair { Elt "hello" "hi" } None) ] - - location: 25 (remaining gas: 1039986.246 units remaining) + - location: 25 (remaining gas: 1039986.291 units remaining) [ (Pair {} { Elt "hello" "hi" } None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.a5cd1005c9.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.a5cd1005c9.out" index 24a2c84e870c..370ccfff9089 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.a5cd1005c9.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.a5cd1005c9.out" @@ -8,38 +8,38 @@ big_map diff New map(4) of type (big_map string string) Set map(4)["hello"] to "hi" trace - - location: 12 (remaining gas: 1039987.116 units remaining) + - location: 12 (remaining gas: 1039987.161 units remaining) [ (Pair "hello" { Elt "hello" "hi" } None) ] - - location: 12 (remaining gas: 1039987.106 units remaining) + - location: 12 (remaining gas: 1039987.151 units remaining) [ (Pair "hello" { Elt "hello" "hi" } None) (Pair "hello" { Elt "hello" "hi" } None) ] - - location: 13 (remaining gas: 1039987.096 units remaining) + - location: 13 (remaining gas: 1039987.141 units remaining) [ "hello" (Pair "hello" { Elt "hello" "hi" } None) ] - - location: 14 (remaining gas: 1039987.096 units remaining) + - location: 14 (remaining gas: 1039987.141 units remaining) [ (Pair "hello" { Elt "hello" "hi" } None) ] - - location: 17 (remaining gas: 1039987.086 units remaining) + - location: 17 (remaining gas: 1039987.131 units remaining) [ (Pair { Elt "hello" "hi" } None) ] - - location: 18 (remaining gas: 1039987.076 units remaining) + - location: 18 (remaining gas: 1039987.121 units remaining) [ { Elt "hello" "hi" } ] - - location: 19 (remaining gas: 1039987.066 units remaining) + - location: 19 (remaining gas: 1039987.111 units remaining) [ { Elt "hello" "hi" } { Elt "hello" "hi" } ] - - location: 14 (remaining gas: 1039987.046 units remaining) + - location: 14 (remaining gas: 1039987.091 units remaining) [ "hello" { Elt "hello" "hi" } { Elt "hello" "hi" } ] - - location: 20 (remaining gas: 1039986.065 units remaining) + - location: 20 (remaining gas: 1039986.110 units remaining) [ (Some "hi") { Elt "hello" "hi" } ] - - location: 21 (remaining gas: 1039986.055 units remaining) + - location: 21 (remaining gas: 1039986.100 units remaining) [ { Elt "hello" "hi" } (Some "hi") ] - - location: 22 (remaining gas: 1039986.045 units remaining) + - location: 22 (remaining gas: 1039986.090 units remaining) [ (Pair { Elt "hello" "hi" } (Some "hi")) ] - - location: 23 (remaining gas: 1039986.035 units remaining) + - location: 23 (remaining gas: 1039986.080 units remaining) [ {} (Pair { Elt "hello" "hi" } (Some "hi")) ] - - location: 25 (remaining gas: 1039986.025 units remaining) + - location: 25 (remaining gas: 1039986.070 units remaining) [ (Pair {} { Elt "hello" "hi" } (Some "hi")) ] 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 1a62abb1d33e..63795c83cbef 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: 1039987.309 units remaining) + - location: 15 (remaining gas: 1039987.669 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039987.299 units remaining) + - location: 15 (remaining gas: 1039987.659 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039987.299 units remaining) + - location: 16 (remaining gas: 1039987.659 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039987.289 units remaining) + - location: 18 (remaining gas: 1039987.649 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039987.269 units remaining) + - location: 16 (remaining gas: 1039987.629 units remaining) [ {} { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039987.269 units remaining) + - location: 19 (remaining gas: 1039987.629 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 23 (remaining gas: 1039987.259 units remaining) + - location: 23 (remaining gas: 1039987.619 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039987.249 units remaining) + - location: 24 (remaining gas: 1039987.609 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039987.239 units remaining) + - location: 26 (remaining gas: 1039987.599 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 f9d10ac048e6..fa782c63f037 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.859 units remaining) + - location: 15 (remaining gas: 1039987.219 units remaining) [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.849 units remaining) + - location: 15 (remaining gas: 1039987.209 units remaining) [ { Elt "1" (Some "two") } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.849 units remaining) + - location: 16 (remaining gas: 1039987.209 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.839 units remaining) + - location: 18 (remaining gas: 1039987.199 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.819 units remaining) + - location: 16 (remaining gas: 1039987.179 units remaining) [ { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.819 units remaining) + - location: 19 (remaining gas: 1039987.179 units remaining) [ (Pair "1" (Some "two")) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.809 units remaining) + - location: 21 (remaining gas: 1039987.169 units remaining) [ "1" (Some "two") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039985.949 units remaining) + - location: 22 (remaining gas: 1039986.309 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039985.939 units remaining) + - location: 19 (remaining gas: 1039986.299 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit ] - - location: 23 (remaining gas: 1039985.929 units remaining) + - location: 23 (remaining gas: 1039986.289 units remaining) [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039985.919 units remaining) + - location: 24 (remaining gas: 1039986.279 units remaining) [ {} (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039985.909 units remaining) + - location: 26 (remaining gas: 1039986.269 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 8f783127e7b5..6eb7255986e3 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.859 units remaining) + - location: 15 (remaining gas: 1039987.219 units remaining) [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.849 units remaining) + - location: 15 (remaining gas: 1039987.209 units remaining) [ { Elt "1" (Some "two") } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.849 units remaining) + - location: 16 (remaining gas: 1039987.209 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.839 units remaining) + - location: 18 (remaining gas: 1039987.199 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.819 units remaining) + - location: 16 (remaining gas: 1039987.179 units remaining) [ { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.819 units remaining) + - location: 19 (remaining gas: 1039987.179 units remaining) [ (Pair "1" (Some "two")) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.809 units remaining) + - location: 21 (remaining gas: 1039987.169 units remaining) [ "1" (Some "two") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039985.949 units remaining) + - location: 22 (remaining gas: 1039986.309 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039985.939 units remaining) + - location: 19 (remaining gas: 1039986.299 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit ] - - location: 23 (remaining gas: 1039985.929 units remaining) + - location: 23 (remaining gas: 1039986.289 units remaining) [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039985.919 units remaining) + - location: 24 (remaining gas: 1039986.279 units remaining) [ {} (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039985.909 units remaining) + - location: 26 (remaining gas: 1039986.269 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 f94ff994a951..8a9fb058dc76 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.839 units remaining) + - location: 15 (remaining gas: 1039987.199 units remaining) [ (Pair { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.829 units remaining) + - location: 15 (remaining gas: 1039987.189 units remaining) [ { Elt "3" (Some "three") } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.829 units remaining) + - location: 16 (remaining gas: 1039987.189 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.819 units remaining) + - location: 18 (remaining gas: 1039987.179 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.799 units remaining) + - location: 16 (remaining gas: 1039987.159 units remaining) [ { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.799 units remaining) + - location: 19 (remaining gas: 1039987.159 units remaining) [ (Pair "3" (Some "three")) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.789 units remaining) + - location: 21 (remaining gas: 1039987.149 units remaining) [ "3" (Some "three") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039985.929 units remaining) + - location: 22 (remaining gas: 1039986.289 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit ] - - location: 19 (remaining gas: 1039985.919 units remaining) + - location: 19 (remaining gas: 1039986.279 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit ] - - location: 23 (remaining gas: 1039985.909 units remaining) + - location: 23 (remaining gas: 1039986.269 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] - - location: 24 (remaining gas: 1039985.899 units remaining) + - location: 24 (remaining gas: 1039986.259 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] - - location: 26 (remaining gas: 1039985.889 units remaining) + - location: 26 (remaining gas: 1039986.249 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 d5678f4fac0a..1993ba5a9802 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: 1039987.003 units remaining) + - location: 15 (remaining gas: 1039987.363 units remaining) [ (Pair { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.993 units remaining) + - location: 15 (remaining gas: 1039987.353 units remaining) [ { Elt "3" None } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.993 units remaining) + - location: 16 (remaining gas: 1039987.353 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.983 units remaining) + - location: 18 (remaining gas: 1039987.343 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.963 units remaining) + - location: 16 (remaining gas: 1039987.323 units remaining) [ { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.963 units remaining) + - location: 19 (remaining gas: 1039987.323 units remaining) [ (Pair "3" None) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.953 units remaining) + - location: 21 (remaining gas: 1039987.313 units remaining) [ "3" None { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039986.093 units remaining) + - location: 22 (remaining gas: 1039986.453 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.083 units remaining) + - location: 19 (remaining gas: 1039986.443 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 23 (remaining gas: 1039986.073 units remaining) + - location: 23 (remaining gas: 1039986.433 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039986.063 units remaining) + - location: 24 (remaining gas: 1039986.423 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039986.053 units remaining) + - location: 26 (remaining gas: 1039986.413 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 d3b9c411fbad..8ce14c12c13b 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: 1039987.003 units remaining) + - location: 15 (remaining gas: 1039987.363 units remaining) [ (Pair { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039986.993 units remaining) + - location: 15 (remaining gas: 1039987.353 units remaining) [ { Elt "2" None } (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 16 (remaining gas: 1039986.993 units remaining) + - location: 16 (remaining gas: 1039987.353 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 18 (remaining gas: 1039986.983 units remaining) + - location: 18 (remaining gas: 1039987.343 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 16 (remaining gas: 1039986.963 units remaining) + - location: 16 (remaining gas: 1039987.323 units remaining) [ { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 19 (remaining gas: 1039986.963 units remaining) + - location: 19 (remaining gas: 1039987.323 units remaining) [ (Pair "2" None) { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039986.953 units remaining) + - location: 21 (remaining gas: 1039987.313 units remaining) [ "2" None { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 22 (remaining gas: 1039986.093 units remaining) + - location: 22 (remaining gas: 1039986.453 units remaining) [ { Elt "1" "one" } Unit ] - - location: 19 (remaining gas: 1039986.083 units remaining) + - location: 19 (remaining gas: 1039986.443 units remaining) [ { Elt "1" "one" } Unit ] - - location: 23 (remaining gas: 1039986.073 units remaining) + - location: 23 (remaining gas: 1039986.433 units remaining) [ (Pair { Elt "1" "one" } Unit) ] - - location: 24 (remaining gas: 1039986.063 units remaining) + - location: 24 (remaining gas: 1039986.423 units remaining) [ {} (Pair { Elt "1" "one" } Unit) ] - - location: 26 (remaining gas: 1039986.053 units remaining) + - location: 26 (remaining gas: 1039986.413 units remaining) [ (Pair {} { Elt "1" "one" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.7492e8cdea.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.7492e8cdea.out" index f3c482bc19c0..4cb3d102a767 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.7492e8cdea.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.7492e8cdea.out" @@ -11,80 +11,80 @@ big_map diff Set map(4)["3"] to "three" Set map(4)["1"] to "one" trace - - location: 43 (remaining gas: 1039935.033 units remaining) + - location: 43 (remaining gas: 1039936.698 units remaining) [ (Pair (Right (Right (Right (Left { Pair "3" "three" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039935.023 units remaining) + - location: 43 (remaining gas: 1039936.688 units remaining) [ (Right (Right (Right (Left { Pair "3" "three" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039935.023 units remaining) + - location: 44 (remaining gas: 1039936.688 units remaining) [ (Right (Right (Left { Pair "3" "three" }))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039935.023 units remaining) + - location: 60 (remaining gas: 1039936.688 units remaining) [ (Right (Left { Pair "3" "three" })) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 65 (remaining gas: 1039935.023 units remaining) + - location: 65 (remaining gas: 1039936.688 units remaining) [ (Left { Pair "3" "three" }) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 108 (remaining gas: 1039935.023 units remaining) + - location: 108 (remaining gas: 1039936.688 units remaining) [ { Pair "3" "three" } (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 110 (remaining gas: 1039935.023 units remaining) + - location: 110 (remaining gas: 1039936.688 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 113 (remaining gas: 1039935.023 units remaining) + - location: 113 (remaining gas: 1039936.688 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 113 (remaining gas: 1039935.013 units remaining) + - location: 113 (remaining gas: 1039936.678 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 119 (remaining gas: 1039935.003 units remaining) + - location: 119 (remaining gas: 1039936.668 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } ] - - location: 110 (remaining gas: 1039934.983 units remaining) + - location: 110 (remaining gas: 1039936.648 units remaining) [ { Pair "3" "three" } { Elt "1" "one" } { Elt "2" "two" } ] - - location: 120 (remaining gas: 1039934.983 units remaining) + - location: 120 (remaining gas: 1039936.648 units remaining) [ (Pair "3" "three") { Elt "1" "one" } { Elt "2" "two" } ] - - location: 122 (remaining gas: 1039934.973 units remaining) + - location: 122 (remaining gas: 1039936.638 units remaining) [ "3" "three" { Elt "1" "one" } { Elt "2" "two" } ] - - location: 123 (remaining gas: 1039934.973 units remaining) + - location: 123 (remaining gas: 1039936.638 units remaining) [ "three" { Elt "1" "one" } { Elt "2" "two" } ] - - location: 125 (remaining gas: 1039934.963 units remaining) + - location: 125 (remaining gas: 1039936.628 units remaining) [ (Some "three") { Elt "1" "one" } { Elt "2" "two" } ] - - location: 123 (remaining gas: 1039934.943 units remaining) + - location: 123 (remaining gas: 1039936.608 units remaining) [ "3" (Some "three") { Elt "1" "one" } { Elt "2" "two" } ] - - location: 126 (remaining gas: 1039934.086 units remaining) + - location: 126 (remaining gas: 1039935.751 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" } ] - - location: 120 (remaining gas: 1039934.076 units remaining) + - location: 120 (remaining gas: 1039935.741 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" } ] - - location: 127 (remaining gas: 1039934.066 units remaining) + - location: 127 (remaining gas: 1039935.731 units remaining) [ (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }) ] - - location: 128 (remaining gas: 1039934.056 units remaining) + - location: 128 (remaining gas: 1039935.721 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 108 (remaining gas: 1039934.046 units remaining) + - location: 108 (remaining gas: 1039935.711 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 65 (remaining gas: 1039934.036 units remaining) + - location: 65 (remaining gas: 1039935.701 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039934.026 units remaining) + - location: 60 (remaining gas: 1039935.691 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039934.016 units remaining) + - location: 44 (remaining gas: 1039935.681 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 151 (remaining gas: 1039934.006 units remaining) + - location: 151 (remaining gas: 1039935.671 units remaining) [ {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 153 (remaining gas: 1039933.996 units remaining) + - location: 153 (remaining gas: 1039935.661 units remaining) [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.21b30dd90f.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.21b30dd90f.out" index 3df95b4703bd..a4900c5a85e1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.21b30dd90f.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.21b30dd90f.out" @@ -10,35 +10,35 @@ big_map diff New map(4) of type (big_map string string) Set map(4)["2"] to "two" trace - - location: 43 (remaining gas: 1039935.941 units remaining) + - location: 43 (remaining gas: 1039937.606 units remaining) [ (Pair (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039935.931 units remaining) + - location: 43 (remaining gas: 1039937.596 units remaining) [ (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039935.931 units remaining) + - location: 44 (remaining gas: 1039937.596 units remaining) [ Unit (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 46 (remaining gas: 1039935.921 units remaining) + - location: 46 (remaining gas: 1039937.586 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 48 (remaining gas: 1039935.921 units remaining) + - location: 48 (remaining gas: 1039937.586 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 48 (remaining gas: 1039935.911 units remaining) + - location: 48 (remaining gas: 1039937.576 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 54 (remaining gas: 1039935.901 units remaining) + - location: 54 (remaining gas: 1039937.566 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } ] - - location: 55 (remaining gas: 1039935.891 units remaining) + - location: 55 (remaining gas: 1039937.556 units remaining) [ { Elt "2" "two" } { Elt "1" "one" } ] - - location: 56 (remaining gas: 1039935.881 units remaining) + - location: 56 (remaining gas: 1039937.546 units remaining) [ (Pair { Elt "2" "two" } { Elt "1" "one" }) ] - - location: 57 (remaining gas: 1039935.871 units remaining) + - location: 57 (remaining gas: 1039937.536 units remaining) [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: 44 (remaining gas: 1039935.861 units remaining) + - location: 44 (remaining gas: 1039937.526 units remaining) [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: 151 (remaining gas: 1039935.851 units remaining) + - location: 151 (remaining gas: 1039937.516 units remaining) [ {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: 153 (remaining gas: 1039935.841 units remaining) + - location: 153 (remaining gas: 1039937.506 units remaining) [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .2873ef610c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .2873ef610c.out" index bc6ab2c6693f..c9282951cd41 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .2873ef610c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .2873ef610c.out" @@ -10,30 +10,30 @@ big_map diff New map(4) of type (big_map string string) Set map(4)["3"] to "three" trace - - location: 43 (remaining gas: 1039932.387 units remaining) + - location: 43 (remaining gas: 1039934.052 units remaining) [ (Pair (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039932.377 units remaining) + - location: 43 (remaining gas: 1039934.042 units remaining) [ (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039932.377 units remaining) + - location: 44 (remaining gas: 1039934.042 units remaining) [ (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039932.377 units remaining) + - location: 60 (remaining gas: 1039934.042 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 62 (remaining gas: 1039932.367 units remaining) + - location: 62 (remaining gas: 1039934.032 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 63 (remaining gas: 1039932.357 units remaining) + - location: 63 (remaining gas: 1039934.022 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 60 (remaining gas: 1039932.347 units remaining) + - location: 60 (remaining gas: 1039934.012 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 44 (remaining gas: 1039932.337 units remaining) + - location: 44 (remaining gas: 1039934.002 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 151 (remaining gas: 1039932.327 units remaining) + - location: 151 (remaining gas: 1039933.992 units remaining) [ {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 153 (remaining gas: 1039932.317 units remaining) + - location: 153 (remaining gas: 1039933.982 units remaining) [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" index 84df6991a822..86405b3ec225 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" @@ -7,29 +7,29 @@ emitted operations big_map diff trace - - location: 43 (remaining gas: 1039935.301 units remaining) + - location: 43 (remaining gas: 1039936.966 units remaining) [ (Pair (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039935.291 units remaining) + - location: 43 (remaining gas: 1039936.956 units remaining) [ (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039935.291 units remaining) + - location: 44 (remaining gas: 1039936.956 units remaining) [ (Left (Right Unit)) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039935.291 units remaining) + - location: 60 (remaining gas: 1039936.956 units remaining) [ (Right Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 62 (remaining gas: 1039935.281 units remaining) + - location: 62 (remaining gas: 1039936.946 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) (Right Unit) ] - - location: 63 (remaining gas: 1039935.271 units remaining) + - location: 63 (remaining gas: 1039936.936 units remaining) [ (Right Unit) ] - - location: 60 (remaining gas: 1039935.261 units remaining) + - location: 60 (remaining gas: 1039936.926 units remaining) [ (Right Unit) ] - - location: 44 (remaining gas: 1039935.251 units remaining) + - location: 44 (remaining gas: 1039936.916 units remaining) [ (Right Unit) ] - - location: 151 (remaining gas: 1039935.241 units remaining) + - location: 151 (remaining gas: 1039936.906 units remaining) [ {} (Right Unit) ] - - location: 153 (remaining gas: 1039935.231 units remaining) + - location: 153 (remaining gas: 1039936.896 units remaining) [ (Pair {} (Right Unit)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.d336ca1903.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.d336ca1903.out" index 9c408855bcd7..b53f6db5708b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.d336ca1903.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.d336ca1903.out" @@ -10,74 +10,74 @@ big_map diff New map(4) of type (big_map string string) Unset map(4)["1"] trace - - location: 43 (remaining gas: 1039935.297 units remaining) + - location: 43 (remaining gas: 1039936.962 units remaining) [ (Pair (Right (Right (Right (Right { "1" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039935.287 units remaining) + - location: 43 (remaining gas: 1039936.952 units remaining) [ (Right (Right (Right (Right { "1" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039935.287 units remaining) + - location: 44 (remaining gas: 1039936.952 units remaining) [ (Right (Right (Right { "1" }))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039935.287 units remaining) + - location: 60 (remaining gas: 1039936.952 units remaining) [ (Right (Right { "1" })) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 65 (remaining gas: 1039935.287 units remaining) + - location: 65 (remaining gas: 1039936.952 units remaining) [ (Right { "1" }) (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 108 (remaining gas: 1039935.287 units remaining) + - location: 108 (remaining gas: 1039936.952 units remaining) [ { "1" } (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 131 (remaining gas: 1039935.287 units remaining) + - location: 131 (remaining gas: 1039936.952 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) ] - - location: 134 (remaining gas: 1039935.287 units remaining) + - location: 134 (remaining gas: 1039936.952 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 134 (remaining gas: 1039935.277 units remaining) + - location: 134 (remaining gas: 1039936.942 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) ] - - location: 140 (remaining gas: 1039935.267 units remaining) + - location: 140 (remaining gas: 1039936.932 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } ] - - location: 131 (remaining gas: 1039935.247 units remaining) + - location: 131 (remaining gas: 1039936.912 units remaining) [ { "1" } { Elt "1" "one" } { Elt "2" "two" } ] - - location: 141 (remaining gas: 1039935.247 units remaining) + - location: 141 (remaining gas: 1039936.912 units remaining) [ "1" { Elt "1" "one" } { Elt "2" "two" } ] - - location: 143 (remaining gas: 1039935.247 units remaining) + - location: 143 (remaining gas: 1039936.912 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } ] - - location: 145 (remaining gas: 1039935.237 units remaining) + - location: 145 (remaining gas: 1039936.902 units remaining) [ None { Elt "1" "one" } { Elt "2" "two" } ] - - location: 143 (remaining gas: 1039935.217 units remaining) + - location: 143 (remaining gas: 1039936.882 units remaining) [ "1" None { Elt "1" "one" } { Elt "2" "two" } ] - - location: 147 (remaining gas: 1039934.360 units remaining) + - location: 147 (remaining gas: 1039936.025 units remaining) [ {} { Elt "2" "two" } ] - - location: 141 (remaining gas: 1039934.350 units remaining) + - location: 141 (remaining gas: 1039936.015 units remaining) [ {} { Elt "2" "two" } ] - - location: 148 (remaining gas: 1039934.340 units remaining) + - location: 148 (remaining gas: 1039936.005 units remaining) [ (Pair {} { Elt "2" "two" }) ] - - location: 149 (remaining gas: 1039934.330 units remaining) + - location: 149 (remaining gas: 1039935.995 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 108 (remaining gas: 1039934.320 units remaining) + - location: 108 (remaining gas: 1039935.985 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 65 (remaining gas: 1039934.310 units remaining) + - location: 65 (remaining gas: 1039935.975 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 60 (remaining gas: 1039934.300 units remaining) + - location: 60 (remaining gas: 1039935.965 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 44 (remaining gas: 1039934.290 units remaining) + - location: 44 (remaining gas: 1039935.955 units remaining) [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 151 (remaining gas: 1039934.280 units remaining) + - location: 151 (remaining gas: 1039935.945 units remaining) [ {} (Left (Pair {} { Elt "2" "two" })) ] - - location: 153 (remaining gas: 1039934.270 units remaining) + - location: 153 (remaining gas: 1039935.935 units remaining) [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.7f2ee47600.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.7f2ee47600.out" index 1c2ee0a2b54b..4c7d238f7f26 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.7f2ee47600.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.7f2ee47600.out" @@ -10,126 +10,126 @@ big_map diff New map(4) of type (big_map string string) Set map(4)["foo"] to "bar" trace - - location: 43 (remaining gas: 1039937.429 units remaining) + - location: 43 (remaining gas: 1039939.094 units remaining) [ (Pair (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit)) ] - - location: 43 (remaining gas: 1039937.419 units remaining) + - location: 43 (remaining gas: 1039939.084 units remaining) [ (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit) ] - - location: 44 (remaining gas: 1039937.419 units remaining) + - location: 44 (remaining gas: 1039939.084 units remaining) [ (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }))) (Right Unit) ] - - location: 60 (remaining gas: 1039937.419 units remaining) + - location: 60 (remaining gas: 1039939.084 units remaining) [ (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })) (Right Unit) ] - - location: 65 (remaining gas: 1039937.419 units remaining) + - location: 65 (remaining gas: 1039939.084 units remaining) [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) (Right Unit) ] - - location: 67 (remaining gas: 1039937.419 units remaining) + - location: 67 (remaining gas: 1039939.084 units remaining) [ (Right Unit) ] - - location: 70 (remaining gas: 1039937.419 units remaining) + - location: 70 (remaining gas: 1039939.084 units remaining) [ Unit ] - - location: 70 (remaining gas: 1039937.409 units remaining) + - location: 70 (remaining gas: 1039939.074 units remaining) [ Unit ] - - location: 76 (remaining gas: 1039937.399 units remaining) + - location: 76 (remaining gas: 1039939.064 units remaining) [ ] - - location: 67 (remaining gas: 1039937.379 units remaining) + - location: 67 (remaining gas: 1039939.044 units remaining) [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) ] - - location: 77 (remaining gas: 1039937.369 units remaining) + - location: 77 (remaining gas: 1039939.034 units remaining) [ { Pair "foo" "bar" } { Pair "gaz" "baz" } ] - - location: 78 (remaining gas: 1039937.369 units remaining) + - location: 78 (remaining gas: 1039939.034 units remaining) [ { Pair "gaz" "baz" } ] - - location: 80 (remaining gas: 1039937.359 units remaining) + - location: 80 (remaining gas: 1039939.024 units remaining) [ {} { Pair "gaz" "baz" } ] - - location: 78 (remaining gas: 1039937.339 units remaining) + - location: 78 (remaining gas: 1039939.004 units remaining) [ { Pair "foo" "bar" } {} { Pair "gaz" "baz" } ] - - location: 83 (remaining gas: 1039937.339 units remaining) + - location: 83 (remaining gas: 1039939.004 units remaining) [ (Pair "foo" "bar") {} { Pair "gaz" "baz" } ] - - location: 85 (remaining gas: 1039937.329 units remaining) + - location: 85 (remaining gas: 1039938.994 units remaining) [ "foo" "bar" {} { Pair "gaz" "baz" } ] - - location: 86 (remaining gas: 1039937.329 units remaining) + - location: 86 (remaining gas: 1039938.994 units remaining) [ "bar" {} { Pair "gaz" "baz" } ] - - location: 88 (remaining gas: 1039937.319 units remaining) + - location: 88 (remaining gas: 1039938.984 units remaining) [ (Some "bar") {} { Pair "gaz" "baz" } ] - - location: 86 (remaining gas: 1039937.299 units remaining) + - location: 86 (remaining gas: 1039938.964 units remaining) [ "foo" (Some "bar") {} { Pair "gaz" "baz" } ] - - location: 89 (remaining gas: 1039936.376 units remaining) + - location: 89 (remaining gas: 1039938.041 units remaining) [ { Elt "foo" "bar" } { Pair "gaz" "baz" } ] - - location: 83 (remaining gas: 1039936.366 units remaining) + - location: 83 (remaining gas: 1039938.031 units remaining) [ { Elt "foo" "bar" } { Pair "gaz" "baz" } ] - - location: 90 (remaining gas: 1039936.356 units remaining) + - location: 90 (remaining gas: 1039938.021 units remaining) [ { Pair "gaz" "baz" } { Elt "foo" "bar" } ] - - location: 91 (remaining gas: 1039936.356 units remaining) + - location: 91 (remaining gas: 1039938.021 units remaining) [ { Elt "foo" "bar" } ] - - location: 93 (remaining gas: 1039936.346 units remaining) + - location: 93 (remaining gas: 1039938.011 units remaining) [ {} { Elt "foo" "bar" } ] - - location: 91 (remaining gas: 1039936.326 units remaining) + - location: 91 (remaining gas: 1039937.991 units remaining) [ { Pair "gaz" "baz" } {} { Elt "foo" "bar" } ] - - location: 96 (remaining gas: 1039936.326 units remaining) + - location: 96 (remaining gas: 1039937.991 units remaining) [ (Pair "gaz" "baz") {} { Elt "foo" "bar" } ] - - location: 98 (remaining gas: 1039936.316 units remaining) + - location: 98 (remaining gas: 1039937.981 units remaining) [ "gaz" "baz" {} { Elt "foo" "bar" } ] - - location: 99 (remaining gas: 1039936.316 units remaining) + - location: 99 (remaining gas: 1039937.981 units remaining) [ "baz" {} { Elt "foo" "bar" } ] - - location: 101 (remaining gas: 1039936.306 units remaining) + - location: 101 (remaining gas: 1039937.971 units remaining) [ (Some "baz") {} { Elt "foo" "bar" } ] - - location: 99 (remaining gas: 1039936.286 units remaining) + - location: 99 (remaining gas: 1039937.951 units remaining) [ "gaz" (Some "baz") {} { Elt "foo" "bar" } ] - - location: 102 (remaining gas: 1039935.363 units remaining) + - location: 102 (remaining gas: 1039937.028 units remaining) [ { Elt "gaz" "baz" } { Elt "foo" "bar" } ] - - location: 96 (remaining gas: 1039935.353 units remaining) + - location: 96 (remaining gas: 1039937.018 units remaining) [ { Elt "gaz" "baz" } { Elt "foo" "bar" } ] - - location: 103 (remaining gas: 1039935.343 units remaining) + - location: 103 (remaining gas: 1039937.008 units remaining) [ { Elt "foo" "bar" } { Elt "gaz" "baz" } ] - - location: 104 (remaining gas: 1039935.333 units remaining) + - location: 104 (remaining gas: 1039936.998 units remaining) [ (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }) ] - - location: 105 (remaining gas: 1039935.323 units remaining) + - location: 105 (remaining gas: 1039936.988 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 65 (remaining gas: 1039935.313 units remaining) + - location: 65 (remaining gas: 1039936.978 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 60 (remaining gas: 1039935.303 units remaining) + - location: 60 (remaining gas: 1039936.968 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 44 (remaining gas: 1039935.293 units remaining) + - location: 44 (remaining gas: 1039936.958 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 151 (remaining gas: 1039935.283 units remaining) + - location: 151 (remaining gas: 1039936.948 units remaining) [ {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 153 (remaining gas: 1039935.273 units remaining) + - location: 153 (remaining gas: 1039936.938 units remaining) [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out index 7c3abd849879..659508410fef 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out @@ -8,18 +8,18 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039653.450 units remaining) + - location: 9 (remaining gas: 1039653.720 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 9 (remaining gas: 1039653.440 units remaining) + - location: 9 (remaining gas: 1039653.710 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 10 (remaining gas: 1039653.430 units remaining) + - location: 10 (remaining gas: 1039653.700 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @@ -29,20 +29,20 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 11 (remaining gas: 1039653.430 units remaining) + - location: 11 (remaining gas: 1039653.700 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 13 (remaining gas: 1039653.420 units remaining) + - location: 13 (remaining gas: 1039653.690 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 14 (remaining gas: 1039653.410 units remaining) + - location: 14 (remaining gas: 1039653.680 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" @@ -50,36 +50,36 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 15 (remaining gas: 1039653.400 units remaining) + - location: 15 (remaining gas: 1039653.670 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 16 (remaining gas: 1039653.400 units remaining) + - location: 16 (remaining gas: 1039653.670 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 18 (remaining gas: 1039653.390 units remaining) + - location: 18 (remaining gas: 1039653.660 units remaining) [ "hello" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 19 (remaining gas: 1039652.899 units remaining) + - location: 19 (remaining gas: 1039653.169 units remaining) [ 0x05010000000568656c6c6f (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 16 (remaining gas: 1039652.879 units remaining) + - location: 16 (remaining gas: 1039653.149 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 11 (remaining gas: 1039652.859 units remaining) + - location: 11 (remaining gas: 1039653.129 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @@ -88,34 +88,34 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 20 (remaining gas: 1039652.849 units remaining) + - location: 20 (remaining gas: 1039653.119 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 21 (remaining gas: 1039587.037 units remaining) + - location: 21 (remaining gas: 1039587.307 units remaining) [ True (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 22 (remaining gas: 1039587.037 units remaining) + - location: 22 (remaining gas: 1039587.307 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 22 (remaining gas: 1039587.027 units remaining) + - location: 22 (remaining gas: 1039587.297 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 28 (remaining gas: 1039587.017 units remaining) + - location: 28 (remaining gas: 1039587.287 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 29 (remaining gas: 1039587.007 units remaining) + - location: 29 (remaining gas: 1039587.277 units remaining) [ {} (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 31 (remaining gas: 1039586.997 units remaining) + - location: 31 (remaining gas: 1039587.267 units remaining) [ (Pair {} "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] @@ -136,18 +136,18 @@ At line 8 characters 14 to 18, script reached FAILWITH instruction with Unit trace - - location: 9 (remaining gas: 1039653.460 units remaining) + - location: 9 (remaining gas: 1039653.730 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 9 (remaining gas: 1039653.450 units remaining) + - location: 9 (remaining gas: 1039653.720 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 10 (remaining gas: 1039653.440 units remaining) + - location: 10 (remaining gas: 1039653.710 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @@ -157,20 +157,20 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 11 (remaining gas: 1039653.440 units remaining) + - location: 11 (remaining gas: 1039653.710 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 13 (remaining gas: 1039653.430 units remaining) + - location: 13 (remaining gas: 1039653.700 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 14 (remaining gas: 1039653.420 units remaining) + - location: 14 (remaining gas: 1039653.690 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" @@ -178,36 +178,36 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 15 (remaining gas: 1039653.410 units remaining) + - location: 15 (remaining gas: 1039653.680 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 16 (remaining gas: 1039653.410 units remaining) + - location: 16 (remaining gas: 1039653.680 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 18 (remaining gas: 1039653.400 units remaining) + - location: 18 (remaining gas: 1039653.670 units remaining) [ "abcd" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 19 (remaining gas: 1039652.942 units remaining) + - location: 19 (remaining gas: 1039653.212 units remaining) [ 0x05010000000461626364 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 16 (remaining gas: 1039652.922 units remaining) + - location: 16 (remaining gas: 1039653.192 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 11 (remaining gas: 1039652.902 units remaining) + - location: 11 (remaining gas: 1039653.172 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @@ -216,23 +216,23 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 20 (remaining gas: 1039652.892 units remaining) + - location: 20 (remaining gas: 1039653.162 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 21 (remaining gas: 1039587.081 units remaining) + - location: 21 (remaining gas: 1039587.351 units remaining) [ False (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 22 (remaining gas: 1039587.081 units remaining) + - location: 22 (remaining gas: 1039587.351 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 26 (remaining gas: 1039587.071 units remaining) + - location: 26 (remaining gas: 1039587.341 units remaining) [ Unit (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" index a4f73b3976cb..22f9fa14de28 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.723 units remaining) + - location: 10 (remaining gas: 1039991.768 units remaining) [ (Pair (Pair -100 "1970-01-01T00:01:40Z") None) ] - - location: 10 (remaining gas: 1039991.713 units remaining) + - location: 10 (remaining gas: 1039991.758 units remaining) [ (Pair -100 "1970-01-01T00:01:40Z") ] - - location: 11 (remaining gas: 1039991.703 units remaining) + - location: 11 (remaining gas: 1039991.748 units remaining) [ (Pair -100 "1970-01-01T00:01:40Z") (Pair -100 "1970-01-01T00:01:40Z") ] - - location: 12 (remaining gas: 1039991.693 units remaining) + - location: 12 (remaining gas: 1039991.738 units remaining) [ -100 (Pair -100 "1970-01-01T00:01:40Z") ] - - location: 13 (remaining gas: 1039991.693 units remaining) + - location: 13 (remaining gas: 1039991.738 units remaining) [ (Pair -100 "1970-01-01T00:01:40Z") ] - - location: 15 (remaining gas: 1039991.683 units remaining) + - location: 15 (remaining gas: 1039991.728 units remaining) [ "1970-01-01T00:01:40Z" ] - - location: 13 (remaining gas: 1039991.663 units remaining) + - location: 13 (remaining gas: 1039991.708 units remaining) [ -100 "1970-01-01T00:01:40Z" ] - - location: 16 (remaining gas: 1039991.628 units remaining) + - location: 16 (remaining gas: 1039991.673 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 17 (remaining gas: 1039991.618 units remaining) + - location: 17 (remaining gas: 1039991.663 units remaining) [ (Some "1970-01-01T00:00:00Z") ] - - location: 18 (remaining gas: 1039991.608 units remaining) + - location: 18 (remaining gas: 1039991.653 units remaining) [ {} (Some "1970-01-01T00:00:00Z") ] - - location: 20 (remaining gas: 1039991.598 units remaining) + - location: 20 (remaining gas: 1039991.643 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" index e84a3426db5d..7239777c187b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.615 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Pair (Pair 0 "1970-01-01T00:00:00Z") None) ] - - location: 10 (remaining gas: 1039991.605 units remaining) + - location: 10 (remaining gas: 1039991.650 units remaining) [ (Pair 0 "1970-01-01T00:00:00Z") ] - - location: 11 (remaining gas: 1039991.595 units remaining) + - location: 11 (remaining gas: 1039991.640 units remaining) [ (Pair 0 "1970-01-01T00:00:00Z") (Pair 0 "1970-01-01T00:00:00Z") ] - - location: 12 (remaining gas: 1039991.585 units remaining) + - location: 12 (remaining gas: 1039991.630 units remaining) [ 0 (Pair 0 "1970-01-01T00:00:00Z") ] - - location: 13 (remaining gas: 1039991.585 units remaining) + - location: 13 (remaining gas: 1039991.630 units remaining) [ (Pair 0 "1970-01-01T00:00:00Z") ] - - location: 15 (remaining gas: 1039991.575 units remaining) + - location: 15 (remaining gas: 1039991.620 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 13 (remaining gas: 1039991.555 units remaining) + - location: 13 (remaining gas: 1039991.600 units remaining) [ 0 "1970-01-01T00:00:00Z" ] - - location: 16 (remaining gas: 1039991.520 units remaining) + - location: 16 (remaining gas: 1039991.565 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 17 (remaining gas: 1039991.510 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ (Some "1970-01-01T00:00:00Z") ] - - location: 18 (remaining gas: 1039991.500 units remaining) + - location: 18 (remaining gas: 1039991.545 units remaining) [ {} (Some "1970-01-01T00:00:00Z") ] - - location: 20 (remaining gas: 1039991.490 units remaining) + - location: 20 (remaining gas: 1039991.535 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" index 694683a2cf3d..54bd4fe5b199 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.723 units remaining) + - location: 10 (remaining gas: 1039991.768 units remaining) [ (Pair (Pair 100 "1970-01-01T00:01:40Z") None) ] - - location: 10 (remaining gas: 1039991.713 units remaining) + - location: 10 (remaining gas: 1039991.758 units remaining) [ (Pair 100 "1970-01-01T00:01:40Z") ] - - location: 11 (remaining gas: 1039991.703 units remaining) + - location: 11 (remaining gas: 1039991.748 units remaining) [ (Pair 100 "1970-01-01T00:01:40Z") (Pair 100 "1970-01-01T00:01:40Z") ] - - location: 12 (remaining gas: 1039991.693 units remaining) + - location: 12 (remaining gas: 1039991.738 units remaining) [ 100 (Pair 100 "1970-01-01T00:01:40Z") ] - - location: 13 (remaining gas: 1039991.693 units remaining) + - location: 13 (remaining gas: 1039991.738 units remaining) [ (Pair 100 "1970-01-01T00:01:40Z") ] - - location: 15 (remaining gas: 1039991.683 units remaining) + - location: 15 (remaining gas: 1039991.728 units remaining) [ "1970-01-01T00:01:40Z" ] - - location: 13 (remaining gas: 1039991.663 units remaining) + - location: 13 (remaining gas: 1039991.708 units remaining) [ 100 "1970-01-01T00:01:40Z" ] - - location: 16 (remaining gas: 1039991.628 units remaining) + - location: 16 (remaining gas: 1039991.673 units remaining) [ "1970-01-01T00:03:20Z" ] - - location: 17 (remaining gas: 1039991.618 units remaining) + - location: 17 (remaining gas: 1039991.663 units remaining) [ (Some "1970-01-01T00:03:20Z") ] - - location: 18 (remaining gas: 1039991.608 units remaining) + - location: 18 (remaining gas: 1039991.653 units remaining) [ {} (Some "1970-01-01T00:03:20Z") ] - - location: 20 (remaining gas: 1039991.598 units remaining) + - location: 20 (remaining gas: 1039991.643 units remaining) [ (Pair {} (Some "1970-01-01T00:03:20Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" index a17399d3bd92..b5055b3ec16b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.615 units remaining) + - location: 10 (remaining gas: 1039991.660 units remaining) [ (Pair (Pair "1970-01-01T00:00:00Z" 0) None) ] - - location: 10 (remaining gas: 1039991.605 units remaining) + - location: 10 (remaining gas: 1039991.650 units remaining) [ (Pair "1970-01-01T00:00:00Z" 0) ] - - location: 11 (remaining gas: 1039991.595 units remaining) + - location: 11 (remaining gas: 1039991.640 units remaining) [ (Pair "1970-01-01T00:00:00Z" 0) (Pair "1970-01-01T00:00:00Z" 0) ] - - location: 12 (remaining gas: 1039991.585 units remaining) + - location: 12 (remaining gas: 1039991.630 units remaining) [ "1970-01-01T00:00:00Z" (Pair "1970-01-01T00:00:00Z" 0) ] - - location: 13 (remaining gas: 1039991.585 units remaining) + - location: 13 (remaining gas: 1039991.630 units remaining) [ (Pair "1970-01-01T00:00:00Z" 0) ] - - location: 15 (remaining gas: 1039991.575 units remaining) + - location: 15 (remaining gas: 1039991.620 units remaining) [ 0 ] - - location: 13 (remaining gas: 1039991.555 units remaining) + - location: 13 (remaining gas: 1039991.600 units remaining) [ "1970-01-01T00:00:00Z" 0 ] - - location: 16 (remaining gas: 1039991.520 units remaining) + - location: 16 (remaining gas: 1039991.565 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 17 (remaining gas: 1039991.510 units remaining) + - location: 17 (remaining gas: 1039991.555 units remaining) [ (Some "1970-01-01T00:00:00Z") ] - - location: 18 (remaining gas: 1039991.500 units remaining) + - location: 18 (remaining gas: 1039991.545 units remaining) [ {} (Some "1970-01-01T00:00:00Z") ] - - location: 20 (remaining gas: 1039991.490 units remaining) + - location: 20 (remaining gas: 1039991.535 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" index 1a363801caf6..c5063d3341b5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.723 units remaining) + - location: 10 (remaining gas: 1039991.768 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" -100) None) ] - - location: 10 (remaining gas: 1039991.713 units remaining) + - location: 10 (remaining gas: 1039991.758 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) ] - - location: 11 (remaining gas: 1039991.703 units remaining) + - location: 11 (remaining gas: 1039991.748 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) (Pair "1970-01-01T00:01:40Z" -100) ] - - location: 12 (remaining gas: 1039991.693 units remaining) + - location: 12 (remaining gas: 1039991.738 units remaining) [ "1970-01-01T00:01:40Z" (Pair "1970-01-01T00:01:40Z" -100) ] - - location: 13 (remaining gas: 1039991.693 units remaining) + - location: 13 (remaining gas: 1039991.738 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) ] - - location: 15 (remaining gas: 1039991.683 units remaining) + - location: 15 (remaining gas: 1039991.728 units remaining) [ -100 ] - - location: 13 (remaining gas: 1039991.663 units remaining) + - location: 13 (remaining gas: 1039991.708 units remaining) [ "1970-01-01T00:01:40Z" -100 ] - - location: 16 (remaining gas: 1039991.628 units remaining) + - location: 16 (remaining gas: 1039991.673 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 17 (remaining gas: 1039991.618 units remaining) + - location: 17 (remaining gas: 1039991.663 units remaining) [ (Some "1970-01-01T00:00:00Z") ] - - location: 18 (remaining gas: 1039991.608 units remaining) + - location: 18 (remaining gas: 1039991.653 units remaining) [ {} (Some "1970-01-01T00:00:00Z") ] - - location: 20 (remaining gas: 1039991.598 units remaining) + - location: 20 (remaining gas: 1039991.643 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" index 2cb6d5970ebb..6956b0f62491 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.723 units remaining) + - location: 10 (remaining gas: 1039991.768 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" 100) None) ] - - location: 10 (remaining gas: 1039991.713 units remaining) + - location: 10 (remaining gas: 1039991.758 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) ] - - location: 11 (remaining gas: 1039991.703 units remaining) + - location: 11 (remaining gas: 1039991.748 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) (Pair "1970-01-01T00:01:40Z" 100) ] - - location: 12 (remaining gas: 1039991.693 units remaining) + - location: 12 (remaining gas: 1039991.738 units remaining) [ "1970-01-01T00:01:40Z" (Pair "1970-01-01T00:01:40Z" 100) ] - - location: 13 (remaining gas: 1039991.693 units remaining) + - location: 13 (remaining gas: 1039991.738 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) ] - - location: 15 (remaining gas: 1039991.683 units remaining) + - location: 15 (remaining gas: 1039991.728 units remaining) [ 100 ] - - location: 13 (remaining gas: 1039991.663 units remaining) + - location: 13 (remaining gas: 1039991.708 units remaining) [ "1970-01-01T00:01:40Z" 100 ] - - location: 16 (remaining gas: 1039991.628 units remaining) + - location: 16 (remaining gas: 1039991.673 units remaining) [ "1970-01-01T00:03:20Z" ] - - location: 17 (remaining gas: 1039991.618 units remaining) + - location: 17 (remaining gas: 1039991.663 units remaining) [ (Some "1970-01-01T00:03:20Z") ] - - location: 18 (remaining gas: 1039991.608 units remaining) + - location: 18 (remaining gas: 1039991.653 units remaining) [ {} (Some "1970-01-01T00:03:20Z") ] - - location: 20 (remaining gas: 1039991.598 units remaining) + - location: 20 (remaining gas: 1039991.643 units remaining) [ (Pair {} (Some "1970-01-01T00:03:20Z")) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 4 (S.2292d6ce17.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 4 (S.2292d6ce17.out index eebe800f73ad..165a36b095da 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 4 (S.2292d6ce17.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 4 (S.2292d6ce17.out @@ -8,36 +8,36 @@ big_map diff New map(4) of type (big_map nat nat) Set map(4)[0] to 1 trace - - location: 12 (remaining gas: 1039989.101 units remaining) + - location: 12 (remaining gas: 1039989.146 units remaining) [ (Pair 1 { Elt 0 1 } None) ] - - location: 12 (remaining gas: 1039989.091 units remaining) + - location: 12 (remaining gas: 1039989.136 units remaining) [ 1 (Pair { Elt 0 1 } None) ] - - location: 13 (remaining gas: 1039989.091 units remaining) + - location: 13 (remaining gas: 1039989.136 units remaining) [ (Pair { Elt 0 1 } None) ] - - location: 15 (remaining gas: 1039989.081 units remaining) + - location: 15 (remaining gas: 1039989.126 units remaining) [ { Elt 0 1 } ] - - location: 16 (remaining gas: 1039989.071 units remaining) + - location: 16 (remaining gas: 1039989.116 units remaining) [ { Elt 0 1 } { Elt 0 1 } ] - - location: 13 (remaining gas: 1039989.051 units remaining) + - location: 13 (remaining gas: 1039989.096 units remaining) [ 1 { Elt 0 1 } { Elt 0 1 } ] - - location: 17 (remaining gas: 1039988.343 units remaining) + - location: 17 (remaining gas: 1039988.388 units remaining) [ False { Elt 0 1 } ] - - location: 18 (remaining gas: 1039988.333 units remaining) + - location: 18 (remaining gas: 1039988.378 units remaining) [ (Some False) { Elt 0 1 } ] - - location: 19 (remaining gas: 1039988.323 units remaining) + - location: 19 (remaining gas: 1039988.368 units remaining) [ { Elt 0 1 } (Some False) ] - - location: 20 (remaining gas: 1039988.313 units remaining) + - location: 20 (remaining gas: 1039988.358 units remaining) [ (Pair { Elt 0 1 } (Some False)) ] - - location: 21 (remaining gas: 1039988.303 units remaining) + - location: 21 (remaining gas: 1039988.348 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) ] - - location: 23 (remaining gas: 1039988.293 units remaining) + - location: 23 (remaining gas: 1039988.338 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 4 (S.dda583f5e9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 4 (S.dda583f5e9.out index c12241ca3e28..aa2408c32362 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 4 (S.dda583f5e9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 4 (S.dda583f5e9.out @@ -8,36 +8,36 @@ big_map diff New map(4) of type (big_map nat nat) Set map(4)[0] to 1 trace - - location: 12 (remaining gas: 1039989.101 units remaining) + - location: 12 (remaining gas: 1039989.146 units remaining) [ (Pair 1 { Elt 0 1 } None) ] - - location: 12 (remaining gas: 1039989.091 units remaining) + - location: 12 (remaining gas: 1039989.136 units remaining) [ 1 (Pair { Elt 0 1 } None) ] - - location: 13 (remaining gas: 1039989.091 units remaining) + - location: 13 (remaining gas: 1039989.136 units remaining) [ (Pair { Elt 0 1 } None) ] - - location: 15 (remaining gas: 1039989.081 units remaining) + - location: 15 (remaining gas: 1039989.126 units remaining) [ { Elt 0 1 } ] - - location: 16 (remaining gas: 1039989.071 units remaining) + - location: 16 (remaining gas: 1039989.116 units remaining) [ { Elt 0 1 } { Elt 0 1 } ] - - location: 13 (remaining gas: 1039989.051 units remaining) + - location: 13 (remaining gas: 1039989.096 units remaining) [ 1 { Elt 0 1 } { Elt 0 1 } ] - - location: 17 (remaining gas: 1039988.343 units remaining) + - location: 17 (remaining gas: 1039988.388 units remaining) [ False { Elt 0 1 } ] - - location: 18 (remaining gas: 1039988.333 units remaining) + - location: 18 (remaining gas: 1039988.378 units remaining) [ (Some False) { Elt 0 1 } ] - - location: 19 (remaining gas: 1039988.323 units remaining) + - location: 19 (remaining gas: 1039988.368 units remaining) [ { Elt 0 1 } (Some False) ] - - location: 20 (remaining gas: 1039988.313 units remaining) + - location: 20 (remaining gas: 1039988.358 units remaining) [ (Pair { Elt 0 1 } (Some False)) ] - - location: 21 (remaining gas: 1039988.303 units remaining) + - location: 21 (remaining gas: 1039988.348 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) ] - - location: 23 (remaining gas: 1039988.293 units remaining) + - location: 23 (remaining gas: 1039988.338 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 4 (S.6d753598ba.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 4 (S.6d753598ba.out index 56c5bc6bb277..d67b8c4172a6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 4 (S.6d753598ba.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 4 (S.6d753598ba.out @@ -8,36 +8,36 @@ big_map diff New map(4) of type (big_map nat nat) Set map(4)[1] to 0 trace - - location: 12 (remaining gas: 1039989.101 units remaining) + - location: 12 (remaining gas: 1039989.146 units remaining) [ (Pair 1 { Elt 1 0 } None) ] - - location: 12 (remaining gas: 1039989.091 units remaining) + - location: 12 (remaining gas: 1039989.136 units remaining) [ 1 (Pair { Elt 1 0 } None) ] - - location: 13 (remaining gas: 1039989.091 units remaining) + - location: 13 (remaining gas: 1039989.136 units remaining) [ (Pair { Elt 1 0 } None) ] - - location: 15 (remaining gas: 1039989.081 units remaining) + - location: 15 (remaining gas: 1039989.126 units remaining) [ { Elt 1 0 } ] - - location: 16 (remaining gas: 1039989.071 units remaining) + - location: 16 (remaining gas: 1039989.116 units remaining) [ { Elt 1 0 } { Elt 1 0 } ] - - location: 13 (remaining gas: 1039989.051 units remaining) + - location: 13 (remaining gas: 1039989.096 units remaining) [ 1 { Elt 1 0 } { Elt 1 0 } ] - - location: 17 (remaining gas: 1039988.343 units remaining) + - location: 17 (remaining gas: 1039988.388 units remaining) [ True { Elt 1 0 } ] - - location: 18 (remaining gas: 1039988.333 units remaining) + - location: 18 (remaining gas: 1039988.378 units remaining) [ (Some True) { Elt 1 0 } ] - - location: 19 (remaining gas: 1039988.323 units remaining) + - location: 19 (remaining gas: 1039988.368 units remaining) [ { Elt 1 0 } (Some True) ] - - location: 20 (remaining gas: 1039988.313 units remaining) + - location: 20 (remaining gas: 1039988.358 units remaining) [ (Pair { Elt 1 0 } (Some True)) ] - - location: 21 (remaining gas: 1039988.303 units remaining) + - location: 21 (remaining gas: 1039988.348 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) ] - - location: 23 (remaining gas: 1039988.293 units remaining) + - location: 23 (remaining gas: 1039988.338 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 4 (S.73700321f8.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 4 (S.73700321f8.out index 3f3e1ddc3fd6..8a930b9b7927 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 4 (S.73700321f8.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 4 (S.73700321f8.out @@ -8,36 +8,36 @@ big_map diff New map(4) of type (big_map nat nat) Set map(4)[1] to 0 trace - - location: 12 (remaining gas: 1039989.101 units remaining) + - location: 12 (remaining gas: 1039989.146 units remaining) [ (Pair 1 { Elt 1 0 } None) ] - - location: 12 (remaining gas: 1039989.091 units remaining) + - location: 12 (remaining gas: 1039989.136 units remaining) [ 1 (Pair { Elt 1 0 } None) ] - - location: 13 (remaining gas: 1039989.091 units remaining) + - location: 13 (remaining gas: 1039989.136 units remaining) [ (Pair { Elt 1 0 } None) ] - - location: 15 (remaining gas: 1039989.081 units remaining) + - location: 15 (remaining gas: 1039989.126 units remaining) [ { Elt 1 0 } ] - - location: 16 (remaining gas: 1039989.071 units remaining) + - location: 16 (remaining gas: 1039989.116 units remaining) [ { Elt 1 0 } { Elt 1 0 } ] - - location: 13 (remaining gas: 1039989.051 units remaining) + - location: 13 (remaining gas: 1039989.096 units remaining) [ 1 { Elt 1 0 } { Elt 1 0 } ] - - location: 17 (remaining gas: 1039988.343 units remaining) + - location: 17 (remaining gas: 1039988.388 units remaining) [ True { Elt 1 0 } ] - - location: 18 (remaining gas: 1039988.333 units remaining) + - location: 18 (remaining gas: 1039988.378 units remaining) [ (Some True) { Elt 1 0 } ] - - location: 19 (remaining gas: 1039988.323 units remaining) + - location: 19 (remaining gas: 1039988.368 units remaining) [ { Elt 1 0 } (Some True) ] - - location: 20 (remaining gas: 1039988.313 units remaining) + - location: 20 (remaining gas: 1039988.358 units remaining) [ (Pair { Elt 1 0 } (Some True)) ] - - location: 21 (remaining gas: 1039988.303 units remaining) + - location: 21 (remaining gas: 1039988.348 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) ] - - location: 23 (remaining gas: 1039988.293 units remaining) + - location: 23 (remaining gas: 1039988.338 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.1182eca937.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.1182eca937.out index 0b87fcfe7096..e4795aa8d61b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.1182eca937.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.1182eca937.out @@ -9,36 +9,36 @@ big_map diff Set map(4)[1] to 4 Set map(4)[2] to 11 trace - - location: 12 (remaining gas: 1039988.145 units remaining) + - location: 12 (remaining gas: 1039988.190 units remaining) [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039988.135 units remaining) + - location: 12 (remaining gas: 1039988.180 units remaining) [ 1 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039988.135 units remaining) + - location: 13 (remaining gas: 1039988.180 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039988.125 units remaining) + - location: 15 (remaining gas: 1039988.170 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039988.115 units remaining) + - location: 16 (remaining gas: 1039988.160 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039988.095 units remaining) + - location: 13 (remaining gas: 1039988.140 units remaining) [ 1 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039987.386 units remaining) + - location: 17 (remaining gas: 1039987.431 units remaining) [ True { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039987.376 units remaining) + - location: 18 (remaining gas: 1039987.421 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039987.366 units remaining) + - location: 19 (remaining gas: 1039987.411 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) ] - - location: 20 (remaining gas: 1039987.356 units remaining) + - location: 20 (remaining gas: 1039987.401 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039987.346 units remaining) + - location: 21 (remaining gas: 1039987.391 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039987.336 units remaining) + - location: 23 (remaining gas: 1039987.381 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.2ea67af009.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.2ea67af009.out index f976e9117c62..bf93f21b7f7a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.2ea67af009.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.2ea67af009.out @@ -9,36 +9,36 @@ big_map diff Set map(4)[1] to 4 Set map(4)[2] to 11 trace - - location: 12 (remaining gas: 1039988.145 units remaining) + - location: 12 (remaining gas: 1039988.190 units remaining) [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039988.135 units remaining) + - location: 12 (remaining gas: 1039988.180 units remaining) [ 1 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039988.135 units remaining) + - location: 13 (remaining gas: 1039988.180 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039988.125 units remaining) + - location: 15 (remaining gas: 1039988.170 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039988.115 units remaining) + - location: 16 (remaining gas: 1039988.160 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039988.095 units remaining) + - location: 13 (remaining gas: 1039988.140 units remaining) [ 1 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039987.386 units remaining) + - location: 17 (remaining gas: 1039987.431 units remaining) [ True { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039987.376 units remaining) + - location: 18 (remaining gas: 1039987.421 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039987.366 units remaining) + - location: 19 (remaining gas: 1039987.411 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) ] - - location: 20 (remaining gas: 1039987.356 units remaining) + - location: 20 (remaining gas: 1039987.401 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039987.346 units remaining) + - location: 21 (remaining gas: 1039987.391 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039987.336 units remaining) + - location: 23 (remaining gas: 1039987.381 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.1eead33885.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.1eead33885.out index 5cdd1460e45c..22fc95bb84e2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.1eead33885.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.1eead33885.out @@ -9,36 +9,36 @@ big_map diff Set map(4)[1] to 4 Set map(4)[2] to 11 trace - - location: 12 (remaining gas: 1039988.145 units remaining) + - location: 12 (remaining gas: 1039988.190 units remaining) [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039988.135 units remaining) + - location: 12 (remaining gas: 1039988.180 units remaining) [ 2 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039988.135 units remaining) + - location: 13 (remaining gas: 1039988.180 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039988.125 units remaining) + - location: 15 (remaining gas: 1039988.170 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039988.115 units remaining) + - location: 16 (remaining gas: 1039988.160 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039988.095 units remaining) + - location: 13 (remaining gas: 1039988.140 units remaining) [ 2 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039987.386 units remaining) + - location: 17 (remaining gas: 1039987.431 units remaining) [ True { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039987.376 units remaining) + - location: 18 (remaining gas: 1039987.421 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039987.366 units remaining) + - location: 19 (remaining gas: 1039987.411 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) ] - - location: 20 (remaining gas: 1039987.356 units remaining) + - location: 20 (remaining gas: 1039987.401 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039987.346 units remaining) + - location: 21 (remaining gas: 1039987.391 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039987.336 units remaining) + - location: 23 (remaining gas: 1039987.381 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.47f55c94c8.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.47f55c94c8.out index f2917dec6ee7..edf157afc581 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.47f55c94c8.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.47f55c94c8.out @@ -9,36 +9,36 @@ big_map diff Set map(4)[1] to 4 Set map(4)[2] to 11 trace - - location: 12 (remaining gas: 1039988.145 units remaining) + - location: 12 (remaining gas: 1039988.190 units remaining) [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039988.135 units remaining) + - location: 12 (remaining gas: 1039988.180 units remaining) [ 2 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039988.135 units remaining) + - location: 13 (remaining gas: 1039988.180 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039988.125 units remaining) + - location: 15 (remaining gas: 1039988.170 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039988.115 units remaining) + - location: 16 (remaining gas: 1039988.160 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039988.095 units remaining) + - location: 13 (remaining gas: 1039988.140 units remaining) [ 2 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039987.386 units remaining) + - location: 17 (remaining gas: 1039987.431 units remaining) [ True { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039987.376 units remaining) + - location: 18 (remaining gas: 1039987.421 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039987.366 units remaining) + - location: 19 (remaining gas: 1039987.411 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) ] - - location: 20 (remaining gas: 1039987.356 units remaining) + - location: 20 (remaining gas: 1039987.401 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039987.346 units remaining) + - location: 21 (remaining gas: 1039987.391 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039987.336 units remaining) + - location: 23 (remaining gas: 1039987.381 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.7f1f2ab27d.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.7f1f2ab27d.out index 46bf57f5002e..a0d8c5f3b05b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.7f1f2ab27d.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.7f1f2ab27d.out @@ -9,36 +9,36 @@ big_map diff Set map(4)[1] to 4 Set map(4)[2] to 11 trace - - location: 12 (remaining gas: 1039988.145 units remaining) + - location: 12 (remaining gas: 1039988.190 units remaining) [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039988.135 units remaining) + - location: 12 (remaining gas: 1039988.180 units remaining) [ 3 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039988.135 units remaining) + - location: 13 (remaining gas: 1039988.180 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039988.125 units remaining) + - location: 15 (remaining gas: 1039988.170 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039988.115 units remaining) + - location: 16 (remaining gas: 1039988.160 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039988.095 units remaining) + - location: 13 (remaining gas: 1039988.140 units remaining) [ 3 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039987.386 units remaining) + - location: 17 (remaining gas: 1039987.431 units remaining) [ False { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039987.376 units remaining) + - location: 18 (remaining gas: 1039987.421 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039987.366 units remaining) + - location: 19 (remaining gas: 1039987.411 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) ] - - location: 20 (remaining gas: 1039987.356 units remaining) + - location: 20 (remaining gas: 1039987.401 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 21 (remaining gas: 1039987.346 units remaining) + - location: 21 (remaining gas: 1039987.391 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 23 (remaining gas: 1039987.336 units remaining) + - location: 23 (remaining gas: 1039987.381 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.a3c5c126ce.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.a3c5c126ce.out index 854a9ba2fdac..3fb30cca211c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.a3c5c126ce.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.a3c5c126ce.out @@ -9,36 +9,36 @@ big_map diff Set map(4)[1] to 4 Set map(4)[2] to 11 trace - - location: 12 (remaining gas: 1039988.145 units remaining) + - location: 12 (remaining gas: 1039988.190 units remaining) [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039988.135 units remaining) + - location: 12 (remaining gas: 1039988.180 units remaining) [ 3 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039988.135 units remaining) + - location: 13 (remaining gas: 1039988.180 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039988.125 units remaining) + - location: 15 (remaining gas: 1039988.170 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039988.115 units remaining) + - location: 16 (remaining gas: 1039988.160 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039988.095 units remaining) + - location: 13 (remaining gas: 1039988.140 units remaining) [ 3 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039987.386 units remaining) + - location: 17 (remaining gas: 1039987.431 units remaining) [ False { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039987.376 units remaining) + - location: 18 (remaining gas: 1039987.421 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039987.366 units remaining) + - location: 19 (remaining gas: 1039987.411 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) ] - - location: 20 (remaining gas: 1039987.356 units remaining) + - location: 20 (remaining gas: 1039987.401 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 21 (remaining gas: 1039987.346 units remaining) + - location: 21 (remaining gas: 1039987.391 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 23 (remaining gas: 1039987.336 units remaining) + - location: 23 (remaining gas: 1039987.381 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 4 (Some False))0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 4 (Some False))0].out index 99c4264ca3fc..9a25be3be85b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 4 (Some False))0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 4 (Some False))0].out @@ -7,36 +7,36 @@ emitted operations big_map diff New map(4) of type (big_map nat nat) trace - - location: 12 (remaining gas: 1039990.019 units remaining) + - location: 12 (remaining gas: 1039990.064 units remaining) [ (Pair 1 {} None) ] - - location: 12 (remaining gas: 1039990.009 units remaining) + - location: 12 (remaining gas: 1039990.054 units remaining) [ 1 (Pair {} None) ] - - location: 13 (remaining gas: 1039990.009 units remaining) + - location: 13 (remaining gas: 1039990.054 units remaining) [ (Pair {} None) ] - - location: 15 (remaining gas: 1039989.999 units remaining) + - location: 15 (remaining gas: 1039990.044 units remaining) [ {} ] - - location: 16 (remaining gas: 1039989.989 units remaining) + - location: 16 (remaining gas: 1039990.034 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039989.969 units remaining) + - location: 13 (remaining gas: 1039990.014 units remaining) [ 1 {} {} ] - - location: 17 (remaining gas: 1039989.263 units remaining) + - location: 17 (remaining gas: 1039989.308 units remaining) [ False {} ] - - location: 18 (remaining gas: 1039989.253 units remaining) + - location: 18 (remaining gas: 1039989.298 units remaining) [ (Some False) {} ] - - location: 19 (remaining gas: 1039989.243 units remaining) + - location: 19 (remaining gas: 1039989.288 units remaining) [ {} (Some False) ] - - location: 20 (remaining gas: 1039989.233 units remaining) + - location: 20 (remaining gas: 1039989.278 units remaining) [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039989.223 units remaining) + - location: 21 (remaining gas: 1039989.268 units remaining) [ {} (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039989.213 units remaining) + - location: 23 (remaining gas: 1039989.258 units remaining) [ (Pair {} {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 4 (Some False))1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 4 (Some False))1].out index c8a8f5e2e291..8cb9532a10a8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 4 (Some False))1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 4 (Some False))1].out @@ -7,36 +7,36 @@ emitted operations big_map diff New map(4) of type (big_map nat nat) trace - - location: 12 (remaining gas: 1039990.019 units remaining) + - location: 12 (remaining gas: 1039990.064 units remaining) [ (Pair 1 {} None) ] - - location: 12 (remaining gas: 1039990.009 units remaining) + - location: 12 (remaining gas: 1039990.054 units remaining) [ 1 (Pair {} None) ] - - location: 13 (remaining gas: 1039990.009 units remaining) + - location: 13 (remaining gas: 1039990.054 units remaining) [ (Pair {} None) ] - - location: 15 (remaining gas: 1039989.999 units remaining) + - location: 15 (remaining gas: 1039990.044 units remaining) [ {} ] - - location: 16 (remaining gas: 1039989.989 units remaining) + - location: 16 (remaining gas: 1039990.034 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039989.969 units remaining) + - location: 13 (remaining gas: 1039990.014 units remaining) [ 1 {} {} ] - - location: 17 (remaining gas: 1039989.263 units remaining) + - location: 17 (remaining gas: 1039989.308 units remaining) [ False {} ] - - location: 18 (remaining gas: 1039989.253 units remaining) + - location: 18 (remaining gas: 1039989.298 units remaining) [ (Some False) {} ] - - location: 19 (remaining gas: 1039989.243 units remaining) + - location: 19 (remaining gas: 1039989.288 units remaining) [ {} (Some False) ] - - location: 20 (remaining gas: 1039989.233 units remaining) + - location: 20 (remaining gas: 1039989.278 units remaining) [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039989.223 units remaining) + - location: 21 (remaining gas: 1039989.268 units remaining) [ {} (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039989.213 units remaining) + - location: 23 (remaining gas: 1039989.258 units remaining) [ (Pair {} {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.4be99ce05d.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.4be99ce05d.out" index 1ab6775f8ebe..e19fa67c7760 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.4be99ce05d.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.4be99ce05d.out" @@ -9,36 +9,36 @@ big_map diff Set map(4)["bar"] to 4 Set map(4)["foo"] to 11 trace - - location: 12 (remaining gas: 1039987.603 units remaining) + - location: 12 (remaining gas: 1039987.648 units remaining) [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039987.593 units remaining) + - location: 12 (remaining gas: 1039987.638 units remaining) [ "baz" (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 13 (remaining gas: 1039987.593 units remaining) + - location: 13 (remaining gas: 1039987.638 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 15 (remaining gas: 1039987.583 units remaining) + - location: 15 (remaining gas: 1039987.628 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039987.573 units remaining) + - location: 16 (remaining gas: 1039987.618 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039987.553 units remaining) + - location: 13 (remaining gas: 1039987.598 units remaining) [ "baz" { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039986.639 units remaining) + - location: 17 (remaining gas: 1039986.684 units remaining) [ False { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039986.629 units remaining) + - location: 18 (remaining gas: 1039986.674 units remaining) [ (Some False) { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039986.619 units remaining) + - location: 19 (remaining gas: 1039986.664 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some False) ] - - location: 20 (remaining gas: 1039986.609 units remaining) + - location: 20 (remaining gas: 1039986.654 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: 21 (remaining gas: 1039986.599 units remaining) + - location: 21 (remaining gas: 1039986.644 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: 23 (remaining gas: 1039986.589 units remaining) + - location: 23 (remaining gas: 1039986.634 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.50c0e0ff8b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.50c0e0ff8b.out" index d628acbea8eb..a844a69a7f6f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.50c0e0ff8b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.50c0e0ff8b.out" @@ -9,36 +9,36 @@ big_map diff Set map(4)["bar"] to 4 Set map(4)["foo"] to 11 trace - - location: 12 (remaining gas: 1039987.603 units remaining) + - location: 12 (remaining gas: 1039987.648 units remaining) [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039987.593 units remaining) + - location: 12 (remaining gas: 1039987.638 units remaining) [ "foo" (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 13 (remaining gas: 1039987.593 units remaining) + - location: 13 (remaining gas: 1039987.638 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 15 (remaining gas: 1039987.583 units remaining) + - location: 15 (remaining gas: 1039987.628 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039987.573 units remaining) + - location: 16 (remaining gas: 1039987.618 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039987.553 units remaining) + - location: 13 (remaining gas: 1039987.598 units remaining) [ "foo" { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039986.639 units remaining) + - location: 17 (remaining gas: 1039986.684 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039986.629 units remaining) + - location: 18 (remaining gas: 1039986.674 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039986.619 units remaining) + - location: 19 (remaining gas: 1039986.664 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) ] - - location: 20 (remaining gas: 1039986.609 units remaining) + - location: 20 (remaining gas: 1039986.654 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 21 (remaining gas: 1039986.599 units remaining) + - location: 21 (remaining gas: 1039986.644 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 23 (remaining gas: 1039986.589 units remaining) + - location: 23 (remaining gas: 1039986.634 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.775c22b027.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.775c22b027.out" index b27a35c6a148..931e1a08f502 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.775c22b027.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.775c22b027.out" @@ -9,36 +9,36 @@ big_map diff Set map(4)["bar"] to 4 Set map(4)["foo"] to 11 trace - - location: 12 (remaining gas: 1039987.603 units remaining) + - location: 12 (remaining gas: 1039987.648 units remaining) [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039987.593 units remaining) + - location: 12 (remaining gas: 1039987.638 units remaining) [ "bar" (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 13 (remaining gas: 1039987.593 units remaining) + - location: 13 (remaining gas: 1039987.638 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 15 (remaining gas: 1039987.583 units remaining) + - location: 15 (remaining gas: 1039987.628 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039987.573 units remaining) + - location: 16 (remaining gas: 1039987.618 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039987.553 units remaining) + - location: 13 (remaining gas: 1039987.598 units remaining) [ "bar" { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039986.639 units remaining) + - location: 17 (remaining gas: 1039986.684 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039986.629 units remaining) + - location: 18 (remaining gas: 1039986.674 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039986.619 units remaining) + - location: 19 (remaining gas: 1039986.664 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) ] - - location: 20 (remaining gas: 1039986.609 units remaining) + - location: 20 (remaining gas: 1039986.654 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 21 (remaining gas: 1039986.599 units remaining) + - location: 21 (remaining gas: 1039986.644 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 23 (remaining gas: 1039986.589 units remaining) + - location: 23 (remaining gas: 1039986.634 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".968709d39d.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".968709d39d.out" index 989285c34c82..7c4fb2f56a21 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".968709d39d.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".968709d39d.out" @@ -8,36 +8,36 @@ big_map diff New map(4) of type (big_map string nat) Set map(4)["foo"] to 0 trace - - location: 12 (remaining gas: 1039988.808 units remaining) + - location: 12 (remaining gas: 1039988.853 units remaining) [ (Pair "foo" { Elt "foo" 0 } None) ] - - location: 12 (remaining gas: 1039988.798 units remaining) + - location: 12 (remaining gas: 1039988.843 units remaining) [ "foo" (Pair { Elt "foo" 0 } None) ] - - location: 13 (remaining gas: 1039988.798 units remaining) + - location: 13 (remaining gas: 1039988.843 units remaining) [ (Pair { Elt "foo" 0 } None) ] - - location: 15 (remaining gas: 1039988.788 units remaining) + - location: 15 (remaining gas: 1039988.833 units remaining) [ { Elt "foo" 0 } ] - - location: 16 (remaining gas: 1039988.778 units remaining) + - location: 16 (remaining gas: 1039988.823 units remaining) [ { Elt "foo" 0 } { Elt "foo" 0 } ] - - location: 13 (remaining gas: 1039988.758 units remaining) + - location: 13 (remaining gas: 1039988.803 units remaining) [ "foo" { Elt "foo" 0 } { Elt "foo" 0 } ] - - location: 17 (remaining gas: 1039987.845 units remaining) + - location: 17 (remaining gas: 1039987.890 units remaining) [ True { Elt "foo" 0 } ] - - location: 18 (remaining gas: 1039987.835 units remaining) + - location: 18 (remaining gas: 1039987.880 units remaining) [ (Some True) { Elt "foo" 0 } ] - - location: 19 (remaining gas: 1039987.825 units remaining) + - location: 19 (remaining gas: 1039987.870 units remaining) [ { Elt "foo" 0 } (Some True) ] - - location: 20 (remaining gas: 1039987.815 units remaining) + - location: 20 (remaining gas: 1039987.860 units remaining) [ (Pair { Elt "foo" 0 } (Some True)) ] - - location: 21 (remaining gas: 1039987.805 units remaining) + - location: 21 (remaining gas: 1039987.850 units remaining) [ {} (Pair { Elt "foo" 0 } (Some True)) ] - - location: 23 (remaining gas: 1039987.795 units remaining) + - location: 23 (remaining gas: 1039987.840 units remaining) [ (Pair {} { Elt "foo" 0 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".cdcfaf9d09.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".cdcfaf9d09.out" index 51ddfc7e33af..80513c7a3771 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".cdcfaf9d09.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".cdcfaf9d09.out" @@ -8,36 +8,36 @@ big_map diff New map(4) of type (big_map string nat) Set map(4)["foo"] to 1 trace - - location: 12 (remaining gas: 1039988.808 units remaining) + - location: 12 (remaining gas: 1039988.853 units remaining) [ (Pair "bar" { Elt "foo" 1 } None) ] - - location: 12 (remaining gas: 1039988.798 units remaining) + - location: 12 (remaining gas: 1039988.843 units remaining) [ "bar" (Pair { Elt "foo" 1 } None) ] - - location: 13 (remaining gas: 1039988.798 units remaining) + - location: 13 (remaining gas: 1039988.843 units remaining) [ (Pair { Elt "foo" 1 } None) ] - - location: 15 (remaining gas: 1039988.788 units remaining) + - location: 15 (remaining gas: 1039988.833 units remaining) [ { Elt "foo" 1 } ] - - location: 16 (remaining gas: 1039988.778 units remaining) + - location: 16 (remaining gas: 1039988.823 units remaining) [ { Elt "foo" 1 } { Elt "foo" 1 } ] - - location: 13 (remaining gas: 1039988.758 units remaining) + - location: 13 (remaining gas: 1039988.803 units remaining) [ "bar" { Elt "foo" 1 } { Elt "foo" 1 } ] - - location: 17 (remaining gas: 1039987.845 units remaining) + - location: 17 (remaining gas: 1039987.890 units remaining) [ False { Elt "foo" 1 } ] - - location: 18 (remaining gas: 1039987.835 units remaining) + - location: 18 (remaining gas: 1039987.880 units remaining) [ (Some False) { Elt "foo" 1 } ] - - location: 19 (remaining gas: 1039987.825 units remaining) + - location: 19 (remaining gas: 1039987.870 units remaining) [ { Elt "foo" 1 } (Some False) ] - - location: 20 (remaining gas: 1039987.815 units remaining) + - location: 20 (remaining gas: 1039987.860 units remaining) [ (Pair { Elt "foo" 1 } (Some False)) ] - - location: 21 (remaining gas: 1039987.805 units remaining) + - location: 21 (remaining gas: 1039987.850 units remaining) [ {} (Pair { Elt "foo" 1 } (Some False)) ] - - location: 23 (remaining gas: 1039987.795 units remaining) + - location: 23 (remaining gas: 1039987.840 units remaining) [ (Pair {} { Elt "foo" 1 } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 4 (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 4 (Some False))].out" index e0f143337d8c..0b9ee76da49e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 4 (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 4 (Some False))].out" @@ -7,36 +7,36 @@ emitted operations big_map diff New map(4) of type (big_map string nat) trace - - location: 12 (remaining gas: 1039989.975 units remaining) + - location: 12 (remaining gas: 1039990.020 units remaining) [ (Pair "bar" {} None) ] - - location: 12 (remaining gas: 1039989.965 units remaining) + - location: 12 (remaining gas: 1039990.010 units remaining) [ "bar" (Pair {} None) ] - - location: 13 (remaining gas: 1039989.965 units remaining) + - location: 13 (remaining gas: 1039990.010 units remaining) [ (Pair {} None) ] - - location: 15 (remaining gas: 1039989.955 units remaining) + - location: 15 (remaining gas: 1039990 units remaining) [ {} ] - - location: 16 (remaining gas: 1039989.945 units remaining) + - location: 16 (remaining gas: 1039989.990 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039989.925 units remaining) + - location: 13 (remaining gas: 1039989.970 units remaining) [ "bar" {} {} ] - - location: 17 (remaining gas: 1039989.014 units remaining) + - location: 17 (remaining gas: 1039989.059 units remaining) [ False {} ] - - location: 18 (remaining gas: 1039989.004 units remaining) + - location: 18 (remaining gas: 1039989.049 units remaining) [ (Some False) {} ] - - location: 19 (remaining gas: 1039988.994 units remaining) + - location: 19 (remaining gas: 1039989.039 units remaining) [ {} (Some False) ] - - location: 20 (remaining gas: 1039988.984 units remaining) + - location: 20 (remaining gas: 1039989.029 units remaining) [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039988.974 units remaining) + - location: 21 (remaining gas: 1039989.019 units remaining) [ {} (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039988.964 units remaining) + - location: 23 (remaining gas: 1039989.009 units remaining) [ (Pair {} {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out index e532e407fb38..3e753d6e461b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out @@ -12,326 +12,326 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039969.017 units remaining) + - location: 10 (remaining gas: 1039970.367 units remaining) [ (Pair { -9999999 ; -1 ; 0 ; 1 ; 9999999 } {}) ] - - location: 10 (remaining gas: 1039969.007 units remaining) + - location: 10 (remaining gas: 1039970.357 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 11 (remaining gas: 1039968.997 units remaining) + - location: 11 (remaining gas: 1039970.347 units remaining) [ {} { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 14 (remaining gas: 1039968.997 units remaining) + - location: 14 (remaining gas: 1039970.347 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 16 (remaining gas: 1039968.987 units remaining) + - location: 16 (remaining gas: 1039970.337 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039968.987 units remaining) + - location: 17 (remaining gas: 1039970.337 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039968.977 units remaining) + - location: 19 (remaining gas: 1039970.327 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039968.967 units remaining) + - location: 17 (remaining gas: 1039970.317 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039968.957 units remaining) + - location: 19 (remaining gas: 1039970.307 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039968.947 units remaining) + - location: 17 (remaining gas: 1039970.297 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039968.937 units remaining) + - location: 19 (remaining gas: 1039970.287 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039968.927 units remaining) + - location: 17 (remaining gas: 1039970.277 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039968.917 units remaining) + - location: 19 (remaining gas: 1039970.267 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039968.907 units remaining) + - location: 17 (remaining gas: 1039970.257 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 19 (remaining gas: 1039968.897 units remaining) + - location: 19 (remaining gas: 1039970.247 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 17 (remaining gas: 1039968.887 units remaining) + - location: 17 (remaining gas: 1039970.237 units remaining) [ { False ; False ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 14 (remaining gas: 1039968.867 units remaining) + - location: 14 (remaining gas: 1039970.217 units remaining) [ {} { False ; False ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 20 (remaining gas: 1039968.857 units remaining) + - location: 20 (remaining gas: 1039970.207 units remaining) [ { False ; False ; True ; False ; False } {} { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 21 (remaining gas: 1039968.847 units remaining) + - location: 21 (remaining gas: 1039970.197 units remaining) [ { { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 22 (remaining gas: 1039968.847 units remaining) + - location: 22 (remaining gas: 1039970.197 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 24 (remaining gas: 1039968.837 units remaining) + - location: 24 (remaining gas: 1039970.187 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039968.837 units remaining) + - location: 25 (remaining gas: 1039970.187 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039968.827 units remaining) + - location: 27 (remaining gas: 1039970.177 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039968.817 units remaining) + - location: 25 (remaining gas: 1039970.167 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039968.807 units remaining) + - location: 27 (remaining gas: 1039970.157 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039968.797 units remaining) + - location: 25 (remaining gas: 1039970.147 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039968.787 units remaining) + - location: 27 (remaining gas: 1039970.137 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039968.777 units remaining) + - location: 25 (remaining gas: 1039970.127 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039968.767 units remaining) + - location: 27 (remaining gas: 1039970.117 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039968.757 units remaining) + - location: 25 (remaining gas: 1039970.107 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 27 (remaining gas: 1039968.747 units remaining) + - location: 27 (remaining gas: 1039970.097 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 25 (remaining gas: 1039968.737 units remaining) + - location: 25 (remaining gas: 1039970.087 units remaining) [ { True ; True ; False ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 22 (remaining gas: 1039968.717 units remaining) + - location: 22 (remaining gas: 1039970.067 units remaining) [ { { False ; False ; True ; False ; False } } { True ; True ; False ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 28 (remaining gas: 1039968.707 units remaining) + - location: 28 (remaining gas: 1039970.057 units remaining) [ { True ; True ; False ; True ; True } { { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 29 (remaining gas: 1039968.697 units remaining) + - location: 29 (remaining gas: 1039970.047 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 30 (remaining gas: 1039968.697 units remaining) + - location: 30 (remaining gas: 1039970.047 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 32 (remaining gas: 1039968.687 units remaining) + - location: 32 (remaining gas: 1039970.037 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039968.687 units remaining) + - location: 33 (remaining gas: 1039970.037 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039968.677 units remaining) + - location: 35 (remaining gas: 1039970.027 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039968.667 units remaining) + - location: 33 (remaining gas: 1039970.017 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039968.657 units remaining) + - location: 35 (remaining gas: 1039970.007 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039968.647 units remaining) + - location: 33 (remaining gas: 1039969.997 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039968.637 units remaining) + - location: 35 (remaining gas: 1039969.987 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039968.627 units remaining) + - location: 33 (remaining gas: 1039969.977 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039968.617 units remaining) + - location: 35 (remaining gas: 1039969.967 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039968.607 units remaining) + - location: 33 (remaining gas: 1039969.957 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 35 (remaining gas: 1039968.597 units remaining) + - location: 35 (remaining gas: 1039969.947 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 33 (remaining gas: 1039968.587 units remaining) + - location: 33 (remaining gas: 1039969.937 units remaining) [ { True ; True ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 30 (remaining gas: 1039968.567 units remaining) + - location: 30 (remaining gas: 1039969.917 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { True ; True ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 36 (remaining gas: 1039968.557 units remaining) + - location: 36 (remaining gas: 1039969.907 units remaining) [ { True ; True ; True ; False ; False } { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 37 (remaining gas: 1039968.547 units remaining) + - location: 37 (remaining gas: 1039969.897 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 38 (remaining gas: 1039968.547 units remaining) + - location: 38 (remaining gas: 1039969.897 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 40 (remaining gas: 1039968.537 units remaining) + - location: 40 (remaining gas: 1039969.887 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039968.537 units remaining) + - location: 41 (remaining gas: 1039969.887 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039968.527 units remaining) + - location: 43 (remaining gas: 1039969.877 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039968.517 units remaining) + - location: 41 (remaining gas: 1039969.867 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039968.507 units remaining) + - location: 43 (remaining gas: 1039969.857 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039968.497 units remaining) + - location: 41 (remaining gas: 1039969.847 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039968.487 units remaining) + - location: 43 (remaining gas: 1039969.837 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039968.477 units remaining) + - location: 41 (remaining gas: 1039969.827 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039968.467 units remaining) + - location: 43 (remaining gas: 1039969.817 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039968.457 units remaining) + - location: 41 (remaining gas: 1039969.807 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 43 (remaining gas: 1039968.447 units remaining) + - location: 43 (remaining gas: 1039969.797 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 41 (remaining gas: 1039968.437 units remaining) + - location: 41 (remaining gas: 1039969.787 units remaining) [ { True ; True ; False ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 38 (remaining gas: 1039968.417 units remaining) + - location: 38 (remaining gas: 1039969.767 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { True ; True ; False ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 44 (remaining gas: 1039968.407 units remaining) + - location: 44 (remaining gas: 1039969.757 units remaining) [ { True ; True ; False ; False ; False } { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 45 (remaining gas: 1039968.397 units remaining) + - location: 45 (remaining gas: 1039969.747 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 46 (remaining gas: 1039968.397 units remaining) + - location: 46 (remaining gas: 1039969.747 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 48 (remaining gas: 1039968.387 units remaining) + - location: 48 (remaining gas: 1039969.737 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039968.387 units remaining) + - location: 49 (remaining gas: 1039969.737 units remaining) [ -9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039968.377 units remaining) + - location: 51 (remaining gas: 1039969.727 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039968.367 units remaining) + - location: 49 (remaining gas: 1039969.717 units remaining) [ -1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039968.357 units remaining) + - location: 51 (remaining gas: 1039969.707 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039968.347 units remaining) + - location: 49 (remaining gas: 1039969.697 units remaining) [ 0 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039968.337 units remaining) + - location: 51 (remaining gas: 1039969.687 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039968.327 units remaining) + - location: 49 (remaining gas: 1039969.677 units remaining) [ 1 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039968.317 units remaining) + - location: 51 (remaining gas: 1039969.667 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039968.307 units remaining) + - location: 49 (remaining gas: 1039969.657 units remaining) [ 9999999 { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 51 (remaining gas: 1039968.297 units remaining) + - location: 51 (remaining gas: 1039969.647 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 49 (remaining gas: 1039968.287 units remaining) + - location: 49 (remaining gas: 1039969.637 units remaining) [ { False ; False ; True ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 46 (remaining gas: 1039968.267 units remaining) + - location: 46 (remaining gas: 1039969.617 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { False ; False ; True ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 52 (remaining gas: 1039968.257 units remaining) + - location: 52 (remaining gas: 1039969.607 units remaining) [ { False ; False ; True ; True ; True } { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 53 (remaining gas: 1039968.247 units remaining) + - location: 53 (remaining gas: 1039969.597 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 54 (remaining gas: 1039968.247 units remaining) + - location: 54 (remaining gas: 1039969.597 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } ] - - location: 56 (remaining gas: 1039968.247 units remaining) + - location: 56 (remaining gas: 1039969.597 units remaining) [ -9999999 ] - - location: 58 (remaining gas: 1039968.237 units remaining) + - location: 58 (remaining gas: 1039969.587 units remaining) [ False ] - - location: 56 (remaining gas: 1039968.227 units remaining) + - location: 56 (remaining gas: 1039969.577 units remaining) [ -1 ] - - location: 58 (remaining gas: 1039968.217 units remaining) + - location: 58 (remaining gas: 1039969.567 units remaining) [ False ] - - location: 56 (remaining gas: 1039968.207 units remaining) + - location: 56 (remaining gas: 1039969.557 units remaining) [ 0 ] - - location: 58 (remaining gas: 1039968.197 units remaining) + - location: 58 (remaining gas: 1039969.547 units remaining) [ False ] - - location: 56 (remaining gas: 1039968.187 units remaining) + - location: 56 (remaining gas: 1039969.537 units remaining) [ 1 ] - - location: 58 (remaining gas: 1039968.177 units remaining) + - location: 58 (remaining gas: 1039969.527 units remaining) [ True ] - - location: 56 (remaining gas: 1039968.167 units remaining) + - location: 56 (remaining gas: 1039969.517 units remaining) [ 9999999 ] - - location: 58 (remaining gas: 1039968.157 units remaining) + - location: 58 (remaining gas: 1039969.507 units remaining) [ True ] - - location: 56 (remaining gas: 1039968.147 units remaining) + - location: 56 (remaining gas: 1039969.497 units remaining) [ { False ; False ; False ; True ; True } ] - - location: 54 (remaining gas: 1039968.127 units remaining) + - location: 54 (remaining gas: 1039969.477 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { False ; False ; False ; True ; True } ] - - location: 59 (remaining gas: 1039968.117 units remaining) + - location: 59 (remaining gas: 1039969.467 units remaining) [ { False ; False ; False ; True ; True } { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } ] - - location: 60 (remaining gas: 1039968.107 units remaining) + - location: 60 (remaining gas: 1039969.457 units remaining) [ { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } ] - - location: 61 (remaining gas: 1039968.097 units remaining) + - location: 61 (remaining gas: 1039969.447 units remaining) [ {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; @@ -339,7 +339,7 @@ trace { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } ] - - location: 63 (remaining gas: 1039968.087 units remaining) + - location: 63 (remaining gas: 1039969.437 units remaining) [ (Pair {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" index ddb323de049f..dead024f3671 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" @@ -7,22 +7,22 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.295 units remaining) + - location: 9 (remaining gas: 1039993.385 units remaining) [ (Pair { "World!" } {}) ] - - location: 9 (remaining gas: 1039993.285 units remaining) + - location: 9 (remaining gas: 1039993.375 units remaining) [ { "World!" } ] - - location: 10 (remaining gas: 1039993.285 units remaining) + - location: 10 (remaining gas: 1039993.375 units remaining) [ "World!" ] - - location: 12 (remaining gas: 1039993.275 units remaining) + - location: 12 (remaining gas: 1039993.365 units remaining) [ "Hello " "World!" ] - - location: 15 (remaining gas: 1039993.230 units remaining) + - location: 15 (remaining gas: 1039993.320 units remaining) [ "Hello World!" ] - - location: 10 (remaining gas: 1039993.220 units remaining) + - location: 10 (remaining gas: 1039993.310 units remaining) [ { "Hello World!" } ] - - location: 16 (remaining gas: 1039993.210 units remaining) + - location: 16 (remaining gas: 1039993.300 units remaining) [ {} { "Hello World!" } ] - - location: 18 (remaining gas: 1039993.200 units remaining) + - location: 18 (remaining gas: 1039993.290 units remaining) [ (Pair {} { "Hello World!" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" index ed1ab28000ed..1338d9c4470c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" @@ -7,29 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.141 units remaining) + - location: 9 (remaining gas: 1039993.231 units remaining) [ (Pair { "test1" ; "test2" } {}) ] - - location: 9 (remaining gas: 1039993.131 units remaining) + - location: 9 (remaining gas: 1039993.221 units remaining) [ { "test1" ; "test2" } ] - - location: 10 (remaining gas: 1039993.131 units remaining) + - location: 10 (remaining gas: 1039993.221 units remaining) [ "test1" ] - - location: 12 (remaining gas: 1039993.121 units remaining) + - location: 12 (remaining gas: 1039993.211 units remaining) [ "Hello " "test1" ] - - location: 15 (remaining gas: 1039993.076 units remaining) + - location: 15 (remaining gas: 1039993.166 units remaining) [ "Hello test1" ] - - location: 10 (remaining gas: 1039993.066 units remaining) + - location: 10 (remaining gas: 1039993.156 units remaining) [ "test2" ] - - location: 12 (remaining gas: 1039993.056 units remaining) + - location: 12 (remaining gas: 1039993.146 units remaining) [ "Hello " "test2" ] - - location: 15 (remaining gas: 1039993.011 units remaining) + - location: 15 (remaining gas: 1039993.101 units remaining) [ "Hello test2" ] - - location: 10 (remaining gas: 1039993.001 units remaining) + - location: 10 (remaining gas: 1039993.091 units remaining) [ { "Hello test1" ; "Hello test2" } ] - - location: 16 (remaining gas: 1039992.991 units remaining) + - location: 16 (remaining gas: 1039993.081 units remaining) [ {} { "Hello test1" ; "Hello test2" } ] - - location: 18 (remaining gas: 1039992.981 units remaining) + - location: 18 (remaining gas: 1039993.071 units remaining) [ (Pair {} { "Hello test1" ; "Hello test2" }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out index b75bc973c85b..afb754e7e4ce 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out @@ -7,15 +7,15 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.469 units remaining) + - location: 9 (remaining gas: 1039993.559 units remaining) [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039993.459 units remaining) + - location: 9 (remaining gas: 1039993.549 units remaining) [ {} ] - - location: 10 (remaining gas: 1039993.459 units remaining) + - location: 10 (remaining gas: 1039993.549 units remaining) [ {} ] - - location: 16 (remaining gas: 1039993.449 units remaining) + - location: 16 (remaining gas: 1039993.539 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039993.439 units remaining) + - location: 18 (remaining gas: 1039993.529 units remaining) [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out index 78ce797c8328..360e8ff89d00 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out @@ -7,29 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.388 units remaining) + - location: 9 (remaining gas: 1039993.478 units remaining) [ (Pair { 0xab ; 0xcd } {}) ] - - location: 9 (remaining gas: 1039993.378 units remaining) + - location: 9 (remaining gas: 1039993.468 units remaining) [ { 0xab ; 0xcd } ] - - location: 10 (remaining gas: 1039993.378 units remaining) + - location: 10 (remaining gas: 1039993.468 units remaining) [ 0xab ] - - location: 12 (remaining gas: 1039993.368 units remaining) + - location: 12 (remaining gas: 1039993.458 units remaining) [ 0xff 0xab ] - - location: 15 (remaining gas: 1039993.323 units remaining) + - location: 15 (remaining gas: 1039993.413 units remaining) [ 0xffab ] - - location: 10 (remaining gas: 1039993.313 units remaining) + - location: 10 (remaining gas: 1039993.403 units remaining) [ 0xcd ] - - location: 12 (remaining gas: 1039993.303 units remaining) + - location: 12 (remaining gas: 1039993.393 units remaining) [ 0xff 0xcd ] - - location: 15 (remaining gas: 1039993.258 units remaining) + - location: 15 (remaining gas: 1039993.348 units remaining) [ 0xffcd ] - - location: 10 (remaining gas: 1039993.248 units remaining) + - location: 10 (remaining gas: 1039993.338 units remaining) [ { 0xffab ; 0xffcd } ] - - location: 16 (remaining gas: 1039993.238 units remaining) + - location: 16 (remaining gas: 1039993.328 units remaining) [ {} { 0xffab ; 0xffcd } ] - - location: 18 (remaining gas: 1039993.228 units remaining) + - location: 18 (remaining gas: 1039993.318 units remaining) [ (Pair {} { 0xffab ; 0xffcd }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out index a8ff2068bb8b..e80e7adf5923 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out @@ -7,22 +7,22 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.488 units remaining) + - location: 9 (remaining gas: 1039993.578 units remaining) [ (Pair { 0xcd } {}) ] - - location: 9 (remaining gas: 1039993.478 units remaining) + - location: 9 (remaining gas: 1039993.568 units remaining) [ { 0xcd } ] - - location: 10 (remaining gas: 1039993.478 units remaining) + - location: 10 (remaining gas: 1039993.568 units remaining) [ 0xcd ] - - location: 12 (remaining gas: 1039993.468 units remaining) + - location: 12 (remaining gas: 1039993.558 units remaining) [ 0xff 0xcd ] - - location: 15 (remaining gas: 1039993.423 units remaining) + - location: 15 (remaining gas: 1039993.513 units remaining) [ 0xffcd ] - - location: 10 (remaining gas: 1039993.413 units remaining) + - location: 10 (remaining gas: 1039993.503 units remaining) [ { 0xffcd } ] - - location: 16 (remaining gas: 1039993.403 units remaining) + - location: 16 (remaining gas: 1039993.493 units remaining) [ {} { 0xffcd } ] - - location: 18 (remaining gas: 1039993.393 units remaining) + - location: 18 (remaining gas: 1039993.483 units remaining) [ (Pair {} { 0xffcd }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out index 59d1b1ba1f85..2fb1f3732a27 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out @@ -7,15 +7,15 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.588 units remaining) + - location: 9 (remaining gas: 1039993.678 units remaining) [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039993.578 units remaining) + - location: 9 (remaining gas: 1039993.668 units remaining) [ {} ] - - location: 10 (remaining gas: 1039993.578 units remaining) + - location: 10 (remaining gas: 1039993.668 units remaining) [ {} ] - - location: 16 (remaining gas: 1039993.568 units remaining) + - location: 16 (remaining gas: 1039993.658 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039993.558 units remaining) + - location: 18 (remaining gas: 1039993.648 units remaining) [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" index c40ddb4dfdcc..3169ec7409c5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" @@ -7,113 +7,113 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039988.842 units remaining) + - location: 8 (remaining gas: 1039988.932 units remaining) [ (Pair { "Hello" ; " " ; "World" ; "!" } "") ] - - location: 8 (remaining gas: 1039988.832 units remaining) + - location: 8 (remaining gas: 1039988.922 units remaining) [ { "Hello" ; " " ; "World" ; "!" } ] - - location: 9 (remaining gas: 1039988.822 units remaining) + - location: 9 (remaining gas: 1039988.912 units remaining) [ "" { "Hello" ; " " ; "World" ; "!" } ] - - location: 12 (remaining gas: 1039988.812 units remaining) + - location: 12 (remaining gas: 1039988.902 units remaining) [ { "Hello" ; " " ; "World" ; "!" } "" ] - - location: 13 (remaining gas: 1039988.812 units remaining) + - location: 13 (remaining gas: 1039988.902 units remaining) [ "Hello" "" ] - - location: 15 (remaining gas: 1039988.802 units remaining) + - location: 15 (remaining gas: 1039988.892 units remaining) [ "" "Hello" ] - - location: 16 (remaining gas: 1039988.802 units remaining) + - location: 16 (remaining gas: 1039988.892 units remaining) [ "Hello" ] - - location: 18 (remaining gas: 1039988.792 units remaining) + - location: 18 (remaining gas: 1039988.882 units remaining) [ {} "Hello" ] - - location: 20 (remaining gas: 1039988.782 units remaining) + - location: 20 (remaining gas: 1039988.872 units remaining) [ "Hello" {} ] - - location: 21 (remaining gas: 1039988.772 units remaining) + - location: 21 (remaining gas: 1039988.862 units remaining) [ { "Hello" } ] - - location: 16 (remaining gas: 1039988.752 units remaining) + - location: 16 (remaining gas: 1039988.842 units remaining) [ "" { "Hello" } ] - - location: 22 (remaining gas: 1039988.742 units remaining) + - location: 22 (remaining gas: 1039988.832 units remaining) [ { "" ; "Hello" } ] - - location: 23 (remaining gas: 1039988.622 units remaining) + - location: 23 (remaining gas: 1039988.712 units remaining) [ "Hello" ] - - location: 13 (remaining gas: 1039988.612 units remaining) + - location: 13 (remaining gas: 1039988.702 units remaining) [ " " "Hello" ] - - location: 15 (remaining gas: 1039988.602 units remaining) + - location: 15 (remaining gas: 1039988.692 units remaining) [ "Hello" " " ] - - location: 16 (remaining gas: 1039988.602 units remaining) + - location: 16 (remaining gas: 1039988.692 units remaining) [ " " ] - - location: 18 (remaining gas: 1039988.592 units remaining) + - location: 18 (remaining gas: 1039988.682 units remaining) [ {} " " ] - - location: 20 (remaining gas: 1039988.582 units remaining) + - location: 20 (remaining gas: 1039988.672 units remaining) [ " " {} ] - - location: 21 (remaining gas: 1039988.572 units remaining) + - location: 21 (remaining gas: 1039988.662 units remaining) [ { " " } ] - - location: 16 (remaining gas: 1039988.552 units remaining) + - location: 16 (remaining gas: 1039988.642 units remaining) [ "Hello" { " " } ] - - location: 22 (remaining gas: 1039988.542 units remaining) + - location: 22 (remaining gas: 1039988.632 units remaining) [ { "Hello" ; " " } ] - - location: 23 (remaining gas: 1039988.422 units remaining) + - location: 23 (remaining gas: 1039988.512 units remaining) [ "Hello " ] - - location: 13 (remaining gas: 1039988.412 units remaining) + - location: 13 (remaining gas: 1039988.502 units remaining) [ "World" "Hello " ] - - location: 15 (remaining gas: 1039988.402 units remaining) + - location: 15 (remaining gas: 1039988.492 units remaining) [ "Hello " "World" ] - - location: 16 (remaining gas: 1039988.402 units remaining) + - location: 16 (remaining gas: 1039988.492 units remaining) [ "World" ] - - location: 18 (remaining gas: 1039988.392 units remaining) + - location: 18 (remaining gas: 1039988.482 units remaining) [ {} "World" ] - - location: 20 (remaining gas: 1039988.382 units remaining) + - location: 20 (remaining gas: 1039988.472 units remaining) [ "World" {} ] - - location: 21 (remaining gas: 1039988.372 units remaining) + - location: 21 (remaining gas: 1039988.462 units remaining) [ { "World" } ] - - location: 16 (remaining gas: 1039988.352 units remaining) + - location: 16 (remaining gas: 1039988.442 units remaining) [ "Hello " { "World" } ] - - location: 22 (remaining gas: 1039988.342 units remaining) + - location: 22 (remaining gas: 1039988.432 units remaining) [ { "Hello " ; "World" } ] - - location: 23 (remaining gas: 1039988.221 units remaining) + - location: 23 (remaining gas: 1039988.311 units remaining) [ "Hello World" ] - - location: 13 (remaining gas: 1039988.211 units remaining) + - location: 13 (remaining gas: 1039988.301 units remaining) [ "!" "Hello World" ] - - location: 15 (remaining gas: 1039988.201 units remaining) + - location: 15 (remaining gas: 1039988.291 units remaining) [ "Hello World" "!" ] - - location: 16 (remaining gas: 1039988.201 units remaining) + - location: 16 (remaining gas: 1039988.291 units remaining) [ "!" ] - - location: 18 (remaining gas: 1039988.191 units remaining) + - location: 18 (remaining gas: 1039988.281 units remaining) [ {} "!" ] - - location: 20 (remaining gas: 1039988.181 units remaining) + - location: 20 (remaining gas: 1039988.271 units remaining) [ "!" {} ] - - location: 21 (remaining gas: 1039988.171 units remaining) + - location: 21 (remaining gas: 1039988.261 units remaining) [ { "!" } ] - - location: 16 (remaining gas: 1039988.151 units remaining) + - location: 16 (remaining gas: 1039988.241 units remaining) [ "Hello World" { "!" } ] - - location: 22 (remaining gas: 1039988.141 units remaining) + - location: 22 (remaining gas: 1039988.231 units remaining) [ { "Hello World" ; "!" } ] - - location: 23 (remaining gas: 1039988.020 units remaining) + - location: 23 (remaining gas: 1039988.110 units remaining) [ "Hello World!" ] - - location: 13 (remaining gas: 1039988.010 units remaining) + - location: 13 (remaining gas: 1039988.100 units remaining) [ "Hello World!" ] - - location: 24 (remaining gas: 1039988 units remaining) + - location: 24 (remaining gas: 1039988.090 units remaining) [ {} "Hello World!" ] - - location: 26 (remaining gas: 1039987.990 units remaining) + - location: 26 (remaining gas: 1039988.080 units remaining) [ (Pair {} "Hello World!") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" index 6d5c6cd1f8bf..ea197a14133d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" @@ -7,90 +7,90 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039989.046 units remaining) + - location: 8 (remaining gas: 1039989.136 units remaining) [ (Pair { "a" ; "b" ; "c" } "") ] - - location: 8 (remaining gas: 1039989.036 units remaining) + - location: 8 (remaining gas: 1039989.126 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 9 (remaining gas: 1039989.026 units remaining) + - location: 9 (remaining gas: 1039989.116 units remaining) [ "" { "a" ; "b" ; "c" } ] - - location: 12 (remaining gas: 1039989.016 units remaining) + - location: 12 (remaining gas: 1039989.106 units remaining) [ { "a" ; "b" ; "c" } "" ] - - location: 13 (remaining gas: 1039989.016 units remaining) + - location: 13 (remaining gas: 1039989.106 units remaining) [ "a" "" ] - - location: 15 (remaining gas: 1039989.006 units remaining) + - location: 15 (remaining gas: 1039989.096 units remaining) [ "" "a" ] - - location: 16 (remaining gas: 1039989.006 units remaining) + - location: 16 (remaining gas: 1039989.096 units remaining) [ "a" ] - - location: 18 (remaining gas: 1039988.996 units remaining) + - location: 18 (remaining gas: 1039989.086 units remaining) [ {} "a" ] - - location: 20 (remaining gas: 1039988.986 units remaining) + - location: 20 (remaining gas: 1039989.076 units remaining) [ "a" {} ] - - location: 21 (remaining gas: 1039988.976 units remaining) + - location: 21 (remaining gas: 1039989.066 units remaining) [ { "a" } ] - - location: 16 (remaining gas: 1039988.956 units remaining) + - location: 16 (remaining gas: 1039989.046 units remaining) [ "" { "a" } ] - - location: 22 (remaining gas: 1039988.946 units remaining) + - location: 22 (remaining gas: 1039989.036 units remaining) [ { "" ; "a" } ] - - location: 23 (remaining gas: 1039988.826 units remaining) + - location: 23 (remaining gas: 1039988.916 units remaining) [ "a" ] - - location: 13 (remaining gas: 1039988.816 units remaining) + - location: 13 (remaining gas: 1039988.906 units remaining) [ "b" "a" ] - - location: 15 (remaining gas: 1039988.806 units remaining) + - location: 15 (remaining gas: 1039988.896 units remaining) [ "a" "b" ] - - location: 16 (remaining gas: 1039988.806 units remaining) + - location: 16 (remaining gas: 1039988.896 units remaining) [ "b" ] - - location: 18 (remaining gas: 1039988.796 units remaining) + - location: 18 (remaining gas: 1039988.886 units remaining) [ {} "b" ] - - location: 20 (remaining gas: 1039988.786 units remaining) + - location: 20 (remaining gas: 1039988.876 units remaining) [ "b" {} ] - - location: 21 (remaining gas: 1039988.776 units remaining) + - location: 21 (remaining gas: 1039988.866 units remaining) [ { "b" } ] - - location: 16 (remaining gas: 1039988.756 units remaining) + - location: 16 (remaining gas: 1039988.846 units remaining) [ "a" { "b" } ] - - location: 22 (remaining gas: 1039988.746 units remaining) + - location: 22 (remaining gas: 1039988.836 units remaining) [ { "a" ; "b" } ] - - location: 23 (remaining gas: 1039988.626 units remaining) + - location: 23 (remaining gas: 1039988.716 units remaining) [ "ab" ] - - location: 13 (remaining gas: 1039988.616 units remaining) + - location: 13 (remaining gas: 1039988.706 units remaining) [ "c" "ab" ] - - location: 15 (remaining gas: 1039988.606 units remaining) + - location: 15 (remaining gas: 1039988.696 units remaining) [ "ab" "c" ] - - location: 16 (remaining gas: 1039988.606 units remaining) + - location: 16 (remaining gas: 1039988.696 units remaining) [ "c" ] - - location: 18 (remaining gas: 1039988.596 units remaining) + - location: 18 (remaining gas: 1039988.686 units remaining) [ {} "c" ] - - location: 20 (remaining gas: 1039988.586 units remaining) + - location: 20 (remaining gas: 1039988.676 units remaining) [ "c" {} ] - - location: 21 (remaining gas: 1039988.576 units remaining) + - location: 21 (remaining gas: 1039988.666 units remaining) [ { "c" } ] - - location: 16 (remaining gas: 1039988.556 units remaining) + - location: 16 (remaining gas: 1039988.646 units remaining) [ "ab" { "c" } ] - - location: 22 (remaining gas: 1039988.546 units remaining) + - location: 22 (remaining gas: 1039988.636 units remaining) [ { "ab" ; "c" } ] - - location: 23 (remaining gas: 1039988.426 units remaining) + - location: 23 (remaining gas: 1039988.516 units remaining) [ "abc" ] - - location: 13 (remaining gas: 1039988.416 units remaining) + - location: 13 (remaining gas: 1039988.506 units remaining) [ "abc" ] - - location: 24 (remaining gas: 1039988.406 units remaining) + - location: 24 (remaining gas: 1039988.496 units remaining) [ {} "abc" ] - - location: 26 (remaining gas: 1039988.396 units remaining) + - location: 26 (remaining gas: 1039988.486 units remaining) [ (Pair {} "abc") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" index 8f1cf7cbe5ed..9c2de2185376 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039989.418 units remaining) + - location: 8 (remaining gas: 1039989.508 units remaining) [ (Pair {} "") ] - - location: 8 (remaining gas: 1039989.408 units remaining) + - location: 8 (remaining gas: 1039989.498 units remaining) [ {} ] - - location: 9 (remaining gas: 1039989.398 units remaining) + - location: 9 (remaining gas: 1039989.488 units remaining) [ "" {} ] - - location: 12 (remaining gas: 1039989.388 units remaining) + - location: 12 (remaining gas: 1039989.478 units remaining) [ {} "" ] - - location: 13 (remaining gas: 1039989.388 units remaining) + - location: 13 (remaining gas: 1039989.478 units remaining) [ "" ] - - location: 24 (remaining gas: 1039989.378 units remaining) + - location: 24 (remaining gas: 1039989.468 units remaining) [ {} "" ] - - location: 26 (remaining gas: 1039989.368 units remaining) + - location: 26 (remaining gas: 1039989.458 units remaining) [ (Pair {} "") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" index 87a4f1a70802..86e91d1fe7e7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" @@ -7,160 +7,160 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039967.344 units remaining) + - location: 12 (remaining gas: 1039967.749 units remaining) [ (Pair (Pair { "A" } { "B" }) None) ] - - location: 12 (remaining gas: 1039967.334 units remaining) + - location: 12 (remaining gas: 1039967.739 units remaining) [ (Pair { "A" } { "B" }) ] - - location: 13 (remaining gas: 1039967.324 units remaining) + - location: 13 (remaining gas: 1039967.729 units remaining) [ (Pair { "A" } { "B" }) (Pair { "A" } { "B" }) ] - - location: 14 (remaining gas: 1039967.314 units remaining) + - location: 14 (remaining gas: 1039967.719 units remaining) [ { "A" } (Pair { "A" } { "B" }) ] - - location: 15 (remaining gas: 1039967.314 units remaining) + - location: 15 (remaining gas: 1039967.719 units remaining) [ (Pair { "A" } { "B" }) ] - - location: 17 (remaining gas: 1039967.304 units remaining) + - location: 17 (remaining gas: 1039967.709 units remaining) [ { "B" } ] - - location: 15 (remaining gas: 1039967.284 units remaining) + - location: 15 (remaining gas: 1039967.689 units remaining) [ { "A" } { "B" } ] - - location: 18 (remaining gas: 1039967.064 units remaining) + - location: 18 (remaining gas: 1039967.469 units remaining) [ {} { "A" } { "B" } ] - - location: 20 (remaining gas: 1039967.054 units remaining) + - location: 20 (remaining gas: 1039967.459 units remaining) [ { "A" } {} { "B" } ] - - location: 21 (remaining gas: 1039967.054 units remaining) + - location: 21 (remaining gas: 1039967.459 units remaining) [ "A" {} { "B" } ] - - location: 23 (remaining gas: 1039967.044 units remaining) + - location: 23 (remaining gas: 1039967.449 units remaining) [ (Pair "A" {}) { "B" } ] - - location: 24 (remaining gas: 1039967.034 units remaining) + - location: 24 (remaining gas: 1039967.439 units remaining) [ (Pair "A" {}) (Pair "A" {}) { "B" } ] - - location: 25 (remaining gas: 1039967.024 units remaining) + - location: 25 (remaining gas: 1039967.429 units remaining) [ "A" (Pair "A" {}) { "B" } ] - - location: 26 (remaining gas: 1039967.024 units remaining) + - location: 26 (remaining gas: 1039967.429 units remaining) [ (Pair "A" {}) { "B" } ] - - location: 28 (remaining gas: 1039967.014 units remaining) + - location: 28 (remaining gas: 1039967.419 units remaining) [ {} { "B" } ] - - location: 26 (remaining gas: 1039966.994 units remaining) + - location: 26 (remaining gas: 1039967.399 units remaining) [ "A" {} { "B" } ] - - location: 29 (remaining gas: 1039966.984 units remaining) + - location: 29 (remaining gas: 1039967.389 units remaining) [ True "A" {} { "B" } ] - - location: 32 (remaining gas: 1039966.974 units remaining) + - location: 32 (remaining gas: 1039967.379 units remaining) [ "A" True {} { "B" } ] - - location: 33 (remaining gas: 1039966.842 units remaining) + - location: 33 (remaining gas: 1039967.247 units remaining) [ { "A" } { "B" } ] - - location: 21 (remaining gas: 1039966.832 units remaining) + - location: 21 (remaining gas: 1039967.237 units remaining) [ { "A" } { "B" } ] - - location: 34 (remaining gas: 1039966.822 units remaining) + - location: 34 (remaining gas: 1039967.227 units remaining) [ True { "A" } { "B" } ] - - location: 37 (remaining gas: 1039966.812 units remaining) + - location: 37 (remaining gas: 1039967.217 units remaining) [ { "A" } True { "B" } ] - - location: 38 (remaining gas: 1039966.802 units remaining) + - location: 38 (remaining gas: 1039967.207 units remaining) [ (Pair { "A" } True) { "B" } ] - - location: 39 (remaining gas: 1039966.792 units remaining) + - location: 39 (remaining gas: 1039967.197 units remaining) [ { "B" } (Pair { "A" } True) ] - - location: 40 (remaining gas: 1039966.792 units remaining) + - location: 40 (remaining gas: 1039967.197 units remaining) [ "B" (Pair { "A" } True) ] - - location: 42 (remaining gas: 1039966.782 units remaining) + - location: 42 (remaining gas: 1039967.187 units remaining) [ (Pair "B" { "A" } True) ] - - location: 43 (remaining gas: 1039966.772 units remaining) + - location: 43 (remaining gas: 1039967.177 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) ] - - location: 44 (remaining gas: 1039966.762 units remaining) + - location: 44 (remaining gas: 1039967.167 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) (Pair "B" { "A" } True) ] - - location: 45 (remaining gas: 1039966.752 units remaining) + - location: 45 (remaining gas: 1039967.157 units remaining) [ "B" (Pair "B" { "A" } True) (Pair "B" { "A" } True) ] - - location: 46 (remaining gas: 1039966.752 units remaining) + - location: 46 (remaining gas: 1039967.157 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) ] - - location: 49 (remaining gas: 1039966.742 units remaining) + - location: 49 (remaining gas: 1039967.147 units remaining) [ (Pair { "A" } True) (Pair "B" { "A" } True) ] - - location: 50 (remaining gas: 1039966.732 units remaining) + - location: 50 (remaining gas: 1039967.137 units remaining) [ { "A" } (Pair "B" { "A" } True) ] - - location: 51 (remaining gas: 1039966.732 units remaining) + - location: 51 (remaining gas: 1039967.137 units remaining) [ (Pair "B" { "A" } True) ] - - location: 54 (remaining gas: 1039966.722 units remaining) + - location: 54 (remaining gas: 1039967.127 units remaining) [ (Pair { "A" } True) ] - - location: 55 (remaining gas: 1039966.712 units remaining) + - location: 55 (remaining gas: 1039967.117 units remaining) [ True ] - - location: 51 (remaining gas: 1039966.692 units remaining) + - location: 51 (remaining gas: 1039967.097 units remaining) [ { "A" } True ] - - location: 56 (remaining gas: 1039966.682 units remaining) + - location: 56 (remaining gas: 1039967.087 units remaining) [ { "A" } { "A" } True ] - - location: 46 (remaining gas: 1039966.662 units remaining) + - location: 46 (remaining gas: 1039967.067 units remaining) [ "B" { "A" } { "A" } True ] - - location: 57 (remaining gas: 1039966.545 units remaining) + - location: 57 (remaining gas: 1039966.950 units remaining) [ False { "A" } True ] - - location: 58 (remaining gas: 1039966.545 units remaining) + - location: 58 (remaining gas: 1039966.950 units remaining) [ { "A" } True ] - - location: 60 (remaining gas: 1039966.535 units remaining) + - location: 60 (remaining gas: 1039966.940 units remaining) [ True { "A" } ] - - location: 58 (remaining gas: 1039966.515 units remaining) + - location: 58 (remaining gas: 1039966.920 units remaining) [ False True { "A" } ] - - location: 61 (remaining gas: 1039966.505 units remaining) + - location: 61 (remaining gas: 1039966.910 units remaining) [ False { "A" } ] - - location: 62 (remaining gas: 1039966.495 units remaining) + - location: 62 (remaining gas: 1039966.900 units remaining) [ { "A" } False ] - - location: 63 (remaining gas: 1039966.485 units remaining) + - location: 63 (remaining gas: 1039966.890 units remaining) [ (Pair { "A" } False) ] - - location: 40 (remaining gas: 1039966.475 units remaining) + - location: 40 (remaining gas: 1039966.880 units remaining) [ (Pair { "A" } False) ] - - location: 64 (remaining gas: 1039966.465 units remaining) + - location: 64 (remaining gas: 1039966.870 units remaining) [ False ] - - location: 65 (remaining gas: 1039966.455 units remaining) + - location: 65 (remaining gas: 1039966.860 units remaining) [ (Some False) ] - - location: 66 (remaining gas: 1039966.445 units remaining) + - location: 66 (remaining gas: 1039966.850 units remaining) [ {} (Some False) ] - - location: 68 (remaining gas: 1039966.435 units remaining) + - location: 68 (remaining gas: 1039966.840 units remaining) [ (Pair {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" index 0ced07320139..af8d797bb9b5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" @@ -7,404 +7,404 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039966.664 units remaining) + - location: 12 (remaining gas: 1039967.069 units remaining) [ (Pair (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) None) ] - - location: 12 (remaining gas: 1039966.654 units remaining) + - location: 12 (remaining gas: 1039967.059 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) ] - - location: 13 (remaining gas: 1039966.644 units remaining) + - location: 13 (remaining gas: 1039967.049 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) ] - - location: 14 (remaining gas: 1039966.634 units remaining) + - location: 14 (remaining gas: 1039967.039 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) ] - - location: 15 (remaining gas: 1039966.634 units remaining) + - location: 15 (remaining gas: 1039967.039 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) ] - - location: 17 (remaining gas: 1039966.624 units remaining) + - location: 17 (remaining gas: 1039967.029 units remaining) [ { "B" ; "C" ; "asdf" } ] - - location: 15 (remaining gas: 1039966.604 units remaining) + - location: 15 (remaining gas: 1039967.009 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" } ] - - location: 18 (remaining gas: 1039966.384 units remaining) + - location: 18 (remaining gas: 1039966.789 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" } ] - - location: 20 (remaining gas: 1039966.374 units remaining) + - location: 20 (remaining gas: 1039966.779 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } {} { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039966.374 units remaining) + - location: 21 (remaining gas: 1039966.779 units remaining) [ "B" {} { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039966.364 units remaining) + - location: 23 (remaining gas: 1039966.769 units remaining) [ (Pair "B" {}) { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039966.354 units remaining) + - location: 24 (remaining gas: 1039966.759 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039966.344 units remaining) + - location: 25 (remaining gas: 1039966.749 units remaining) [ "B" (Pair "B" {}) { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039966.344 units remaining) + - location: 26 (remaining gas: 1039966.749 units remaining) [ (Pair "B" {}) { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039966.334 units remaining) + - location: 28 (remaining gas: 1039966.739 units remaining) [ {} { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039966.314 units remaining) + - location: 26 (remaining gas: 1039966.719 units remaining) [ "B" {} { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039966.304 units remaining) + - location: 29 (remaining gas: 1039966.709 units remaining) [ True "B" {} { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039966.294 units remaining) + - location: 32 (remaining gas: 1039966.699 units remaining) [ "B" True {} { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039966.162 units remaining) + - location: 33 (remaining gas: 1039966.567 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039966.152 units remaining) + - location: 21 (remaining gas: 1039966.557 units remaining) [ "B" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039966.142 units remaining) + - location: 23 (remaining gas: 1039966.547 units remaining) [ (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039966.132 units remaining) + - location: 24 (remaining gas: 1039966.537 units remaining) [ (Pair "B" { "B" }) (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039966.122 units remaining) + - location: 25 (remaining gas: 1039966.527 units remaining) [ "B" (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039966.122 units remaining) + - location: 26 (remaining gas: 1039966.527 units remaining) [ (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039966.112 units remaining) + - location: 28 (remaining gas: 1039966.517 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039966.092 units remaining) + - location: 26 (remaining gas: 1039966.497 units remaining) [ "B" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039966.082 units remaining) + - location: 29 (remaining gas: 1039966.487 units remaining) [ True "B" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039966.072 units remaining) + - location: 32 (remaining gas: 1039966.477 units remaining) [ "B" True { "B" } { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039965.938 units remaining) + - location: 33 (remaining gas: 1039966.343 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039965.928 units remaining) + - location: 21 (remaining gas: 1039966.333 units remaining) [ "asdf" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039965.918 units remaining) + - location: 23 (remaining gas: 1039966.323 units remaining) [ (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039965.908 units remaining) + - location: 24 (remaining gas: 1039966.313 units remaining) [ (Pair "asdf" { "B" }) (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039965.898 units remaining) + - location: 25 (remaining gas: 1039966.303 units remaining) [ "asdf" (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039965.898 units remaining) + - location: 26 (remaining gas: 1039966.303 units remaining) [ (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039965.888 units remaining) + - location: 28 (remaining gas: 1039966.293 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039965.868 units remaining) + - location: 26 (remaining gas: 1039966.273 units remaining) [ "asdf" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039965.858 units remaining) + - location: 29 (remaining gas: 1039966.263 units remaining) [ True "asdf" { "B" } { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039965.848 units remaining) + - location: 32 (remaining gas: 1039966.253 units remaining) [ "asdf" True { "B" } { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039965.702 units remaining) + - location: 33 (remaining gas: 1039966.107 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039965.692 units remaining) + - location: 21 (remaining gas: 1039966.097 units remaining) [ "C" { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039965.682 units remaining) + - location: 23 (remaining gas: 1039966.087 units remaining) [ (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039965.672 units remaining) + - location: 24 (remaining gas: 1039966.077 units remaining) [ (Pair "C" { "B" ; "asdf" }) (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039965.662 units remaining) + - location: 25 (remaining gas: 1039966.067 units remaining) [ "C" (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039965.662 units remaining) + - location: 26 (remaining gas: 1039966.067 units remaining) [ (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039965.652 units remaining) + - location: 28 (remaining gas: 1039966.057 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039965.632 units remaining) + - location: 26 (remaining gas: 1039966.037 units remaining) [ "C" { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039965.622 units remaining) + - location: 29 (remaining gas: 1039966.027 units remaining) [ True "C" { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039965.612 units remaining) + - location: 32 (remaining gas: 1039966.017 units remaining) [ "C" True { "B" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039965.476 units remaining) + - location: 33 (remaining gas: 1039965.881 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039965.466 units remaining) + - location: 21 (remaining gas: 1039965.871 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 34 (remaining gas: 1039965.456 units remaining) + - location: 34 (remaining gas: 1039965.861 units remaining) [ True { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } ] - - location: 37 (remaining gas: 1039965.446 units remaining) + - location: 37 (remaining gas: 1039965.851 units remaining) [ { "B" ; "C" ; "asdf" } True { "B" ; "C" ; "asdf" } ] - - location: 38 (remaining gas: 1039965.436 units remaining) + - location: 38 (remaining gas: 1039965.841 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) { "B" ; "C" ; "asdf" } ] - - location: 39 (remaining gas: 1039965.426 units remaining) + - location: 39 (remaining gas: 1039965.831 units remaining) [ { "B" ; "C" ; "asdf" } (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039965.426 units remaining) + - location: 40 (remaining gas: 1039965.831 units remaining) [ "B" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039965.416 units remaining) + - location: 42 (remaining gas: 1039965.821 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039965.406 units remaining) + - location: 43 (remaining gas: 1039965.811 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039965.396 units remaining) + - location: 44 (remaining gas: 1039965.801 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039965.386 units remaining) + - location: 45 (remaining gas: 1039965.791 units remaining) [ "B" (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039965.386 units remaining) + - location: 46 (remaining gas: 1039965.791 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039965.376 units remaining) + - location: 49 (remaining gas: 1039965.781 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039965.366 units remaining) + - location: 50 (remaining gas: 1039965.771 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039965.366 units remaining) + - location: 51 (remaining gas: 1039965.771 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039965.356 units remaining) + - location: 54 (remaining gas: 1039965.761 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039965.346 units remaining) + - location: 55 (remaining gas: 1039965.751 units remaining) [ True ] - - location: 51 (remaining gas: 1039965.326 units remaining) + - location: 51 (remaining gas: 1039965.731 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039965.316 units remaining) + - location: 56 (remaining gas: 1039965.721 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039965.296 units remaining) + - location: 46 (remaining gas: 1039965.701 units remaining) [ "B" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039965.178 units remaining) + - location: 57 (remaining gas: 1039965.583 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039965.178 units remaining) + - location: 58 (remaining gas: 1039965.583 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039965.168 units remaining) + - location: 60 (remaining gas: 1039965.573 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039965.148 units remaining) + - location: 58 (remaining gas: 1039965.553 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039965.138 units remaining) + - location: 61 (remaining gas: 1039965.543 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039965.128 units remaining) + - location: 62 (remaining gas: 1039965.533 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039965.118 units remaining) + - location: 63 (remaining gas: 1039965.523 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039965.108 units remaining) + - location: 40 (remaining gas: 1039965.513 units remaining) [ "C" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039965.098 units remaining) + - location: 42 (remaining gas: 1039965.503 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039965.088 units remaining) + - location: 43 (remaining gas: 1039965.493 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039965.078 units remaining) + - location: 44 (remaining gas: 1039965.483 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039965.068 units remaining) + - location: 45 (remaining gas: 1039965.473 units remaining) [ "C" (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039965.068 units remaining) + - location: 46 (remaining gas: 1039965.473 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039965.058 units remaining) + - location: 49 (remaining gas: 1039965.463 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039965.048 units remaining) + - location: 50 (remaining gas: 1039965.453 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039965.048 units remaining) + - location: 51 (remaining gas: 1039965.453 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039965.038 units remaining) + - location: 54 (remaining gas: 1039965.443 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039965.028 units remaining) + - location: 55 (remaining gas: 1039965.433 units remaining) [ True ] - - location: 51 (remaining gas: 1039965.008 units remaining) + - location: 51 (remaining gas: 1039965.413 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039964.998 units remaining) + - location: 56 (remaining gas: 1039965.403 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039964.978 units remaining) + - location: 46 (remaining gas: 1039965.383 units remaining) [ "C" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039964.860 units remaining) + - location: 57 (remaining gas: 1039965.265 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039964.860 units remaining) + - location: 58 (remaining gas: 1039965.265 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039964.850 units remaining) + - location: 60 (remaining gas: 1039965.255 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039964.830 units remaining) + - location: 58 (remaining gas: 1039965.235 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039964.820 units remaining) + - location: 61 (remaining gas: 1039965.225 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039964.810 units remaining) + - location: 62 (remaining gas: 1039965.215 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039964.800 units remaining) + - location: 63 (remaining gas: 1039965.205 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039964.790 units remaining) + - location: 40 (remaining gas: 1039965.195 units remaining) [ "asdf" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039964.780 units remaining) + - location: 42 (remaining gas: 1039965.185 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039964.770 units remaining) + - location: 43 (remaining gas: 1039965.175 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039964.760 units remaining) + - location: 44 (remaining gas: 1039965.165 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039964.750 units remaining) + - location: 45 (remaining gas: 1039965.155 units remaining) [ "asdf" (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039964.750 units remaining) + - location: 46 (remaining gas: 1039965.155 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039964.740 units remaining) + - location: 49 (remaining gas: 1039965.145 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039964.730 units remaining) + - location: 50 (remaining gas: 1039965.135 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039964.730 units remaining) + - location: 51 (remaining gas: 1039965.135 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039964.720 units remaining) + - location: 54 (remaining gas: 1039965.125 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039964.710 units remaining) + - location: 55 (remaining gas: 1039965.115 units remaining) [ True ] - - location: 51 (remaining gas: 1039964.690 units remaining) + - location: 51 (remaining gas: 1039965.095 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039964.680 units remaining) + - location: 56 (remaining gas: 1039965.085 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039964.660 units remaining) + - location: 46 (remaining gas: 1039965.065 units remaining) [ "asdf" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039964.533 units remaining) + - location: 57 (remaining gas: 1039964.938 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039964.533 units remaining) + - location: 58 (remaining gas: 1039964.938 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039964.523 units remaining) + - location: 60 (remaining gas: 1039964.928 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039964.503 units remaining) + - location: 58 (remaining gas: 1039964.908 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039964.493 units remaining) + - location: 61 (remaining gas: 1039964.898 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039964.483 units remaining) + - location: 62 (remaining gas: 1039964.888 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039964.473 units remaining) + - location: 63 (remaining gas: 1039964.878 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039964.463 units remaining) + - location: 40 (remaining gas: 1039964.868 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 64 (remaining gas: 1039964.453 units remaining) + - location: 64 (remaining gas: 1039964.858 units remaining) [ True ] - - location: 65 (remaining gas: 1039964.443 units remaining) + - location: 65 (remaining gas: 1039964.848 units remaining) [ (Some True) ] - - location: 66 (remaining gas: 1039964.433 units remaining) + - location: 66 (remaining gas: 1039964.838 units remaining) [ {} (Some True) ] - - location: 68 (remaining gas: 1039964.423 units remaining) + - location: 68 (remaining gas: 1039964.828 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" index b357d66acddb..e9eca7428c6b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" @@ -7,431 +7,431 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039966.664 units remaining) + - location: 12 (remaining gas: 1039967.069 units remaining) [ (Pair (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) None) ] - - location: 12 (remaining gas: 1039966.654 units remaining) + - location: 12 (remaining gas: 1039967.059 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) ] - - location: 13 (remaining gas: 1039966.644 units remaining) + - location: 13 (remaining gas: 1039967.049 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) ] - - location: 14 (remaining gas: 1039966.634 units remaining) + - location: 14 (remaining gas: 1039967.039 units remaining) [ { "B" ; "C" ; "asdf" } (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) ] - - location: 15 (remaining gas: 1039966.634 units remaining) + - location: 15 (remaining gas: 1039967.039 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) ] - - location: 17 (remaining gas: 1039966.624 units remaining) + - location: 17 (remaining gas: 1039967.029 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } ] - - location: 15 (remaining gas: 1039966.604 units remaining) + - location: 15 (remaining gas: 1039967.009 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 18 (remaining gas: 1039966.384 units remaining) + - location: 18 (remaining gas: 1039966.789 units remaining) [ {} { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 20 (remaining gas: 1039966.374 units remaining) + - location: 20 (remaining gas: 1039966.779 units remaining) [ { "B" ; "C" ; "asdf" } {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039966.374 units remaining) + - location: 21 (remaining gas: 1039966.779 units remaining) [ "B" {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039966.364 units remaining) + - location: 23 (remaining gas: 1039966.769 units remaining) [ (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039966.354 units remaining) + - location: 24 (remaining gas: 1039966.759 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039966.344 units remaining) + - location: 25 (remaining gas: 1039966.749 units remaining) [ "B" (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039966.344 units remaining) + - location: 26 (remaining gas: 1039966.749 units remaining) [ (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039966.334 units remaining) + - location: 28 (remaining gas: 1039966.739 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039966.314 units remaining) + - location: 26 (remaining gas: 1039966.719 units remaining) [ "B" {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039966.304 units remaining) + - location: 29 (remaining gas: 1039966.709 units remaining) [ True "B" {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039966.294 units remaining) + - location: 32 (remaining gas: 1039966.699 units remaining) [ "B" True {} { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039966.162 units remaining) + - location: 33 (remaining gas: 1039966.567 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039966.152 units remaining) + - location: 21 (remaining gas: 1039966.557 units remaining) [ "C" { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039966.142 units remaining) + - location: 23 (remaining gas: 1039966.547 units remaining) [ (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039966.132 units remaining) + - location: 24 (remaining gas: 1039966.537 units remaining) [ (Pair "C" { "B" }) (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039966.122 units remaining) + - location: 25 (remaining gas: 1039966.527 units remaining) [ "C" (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039966.122 units remaining) + - location: 26 (remaining gas: 1039966.527 units remaining) [ (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039966.112 units remaining) + - location: 28 (remaining gas: 1039966.517 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039966.092 units remaining) + - location: 26 (remaining gas: 1039966.497 units remaining) [ "C" { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039966.082 units remaining) + - location: 29 (remaining gas: 1039966.487 units remaining) [ True "C" { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039966.072 units remaining) + - location: 32 (remaining gas: 1039966.477 units remaining) [ "C" True { "B" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039965.938 units remaining) + - location: 33 (remaining gas: 1039966.343 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039965.928 units remaining) + - location: 21 (remaining gas: 1039966.333 units remaining) [ "asdf" { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039965.918 units remaining) + - location: 23 (remaining gas: 1039966.323 units remaining) [ (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039965.908 units remaining) + - location: 24 (remaining gas: 1039966.313 units remaining) [ (Pair "asdf" { "B" ; "C" }) (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039965.898 units remaining) + - location: 25 (remaining gas: 1039966.303 units remaining) [ "asdf" (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039965.898 units remaining) + - location: 26 (remaining gas: 1039966.303 units remaining) [ (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039965.888 units remaining) + - location: 28 (remaining gas: 1039966.293 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039965.868 units remaining) + - location: 26 (remaining gas: 1039966.273 units remaining) [ "asdf" { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039965.858 units remaining) + - location: 29 (remaining gas: 1039966.263 units remaining) [ True "asdf" { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039965.848 units remaining) + - location: 32 (remaining gas: 1039966.253 units remaining) [ "asdf" True { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039965.694 units remaining) + - location: 33 (remaining gas: 1039966.099 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039965.684 units remaining) + - location: 21 (remaining gas: 1039966.089 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 34 (remaining gas: 1039965.674 units remaining) + - location: 34 (remaining gas: 1039966.079 units remaining) [ True { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } ] - - location: 37 (remaining gas: 1039965.664 units remaining) + - location: 37 (remaining gas: 1039966.069 units remaining) [ { "B" ; "C" ; "asdf" } True { "B" ; "B" ; "asdf" ; "C" } ] - - location: 38 (remaining gas: 1039965.654 units remaining) + - location: 38 (remaining gas: 1039966.059 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) { "B" ; "B" ; "asdf" ; "C" } ] - - location: 39 (remaining gas: 1039965.644 units remaining) + - location: 39 (remaining gas: 1039966.049 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039965.644 units remaining) + - location: 40 (remaining gas: 1039966.049 units remaining) [ "B" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039965.634 units remaining) + - location: 42 (remaining gas: 1039966.039 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039965.624 units remaining) + - location: 43 (remaining gas: 1039966.029 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039965.614 units remaining) + - location: 44 (remaining gas: 1039966.019 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039965.604 units remaining) + - location: 45 (remaining gas: 1039966.009 units remaining) [ "B" (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039965.604 units remaining) + - location: 46 (remaining gas: 1039966.009 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039965.594 units remaining) + - location: 49 (remaining gas: 1039965.999 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039965.584 units remaining) + - location: 50 (remaining gas: 1039965.989 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039965.584 units remaining) + - location: 51 (remaining gas: 1039965.989 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039965.574 units remaining) + - location: 54 (remaining gas: 1039965.979 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039965.564 units remaining) + - location: 55 (remaining gas: 1039965.969 units remaining) [ True ] - - location: 51 (remaining gas: 1039965.544 units remaining) + - location: 51 (remaining gas: 1039965.949 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039965.534 units remaining) + - location: 56 (remaining gas: 1039965.939 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039965.514 units remaining) + - location: 46 (remaining gas: 1039965.919 units remaining) [ "B" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039965.396 units remaining) + - location: 57 (remaining gas: 1039965.801 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039965.396 units remaining) + - location: 58 (remaining gas: 1039965.801 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039965.386 units remaining) + - location: 60 (remaining gas: 1039965.791 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039965.366 units remaining) + - location: 58 (remaining gas: 1039965.771 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039965.356 units remaining) + - location: 61 (remaining gas: 1039965.761 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039965.346 units remaining) + - location: 62 (remaining gas: 1039965.751 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039965.336 units remaining) + - location: 63 (remaining gas: 1039965.741 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039965.326 units remaining) + - location: 40 (remaining gas: 1039965.731 units remaining) [ "B" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039965.316 units remaining) + - location: 42 (remaining gas: 1039965.721 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039965.306 units remaining) + - location: 43 (remaining gas: 1039965.711 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039965.296 units remaining) + - location: 44 (remaining gas: 1039965.701 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039965.286 units remaining) + - location: 45 (remaining gas: 1039965.691 units remaining) [ "B" (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039965.286 units remaining) + - location: 46 (remaining gas: 1039965.691 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039965.276 units remaining) + - location: 49 (remaining gas: 1039965.681 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039965.266 units remaining) + - location: 50 (remaining gas: 1039965.671 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039965.266 units remaining) + - location: 51 (remaining gas: 1039965.671 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039965.256 units remaining) + - location: 54 (remaining gas: 1039965.661 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039965.246 units remaining) + - location: 55 (remaining gas: 1039965.651 units remaining) [ True ] - - location: 51 (remaining gas: 1039965.226 units remaining) + - location: 51 (remaining gas: 1039965.631 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039965.216 units remaining) + - location: 56 (remaining gas: 1039965.621 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039965.196 units remaining) + - location: 46 (remaining gas: 1039965.601 units remaining) [ "B" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039965.078 units remaining) + - location: 57 (remaining gas: 1039965.483 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039965.078 units remaining) + - location: 58 (remaining gas: 1039965.483 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039965.068 units remaining) + - location: 60 (remaining gas: 1039965.473 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039965.048 units remaining) + - location: 58 (remaining gas: 1039965.453 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039965.038 units remaining) + - location: 61 (remaining gas: 1039965.443 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039965.028 units remaining) + - location: 62 (remaining gas: 1039965.433 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039965.018 units remaining) + - location: 63 (remaining gas: 1039965.423 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039965.008 units remaining) + - location: 40 (remaining gas: 1039965.413 units remaining) [ "asdf" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039964.998 units remaining) + - location: 42 (remaining gas: 1039965.403 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039964.988 units remaining) + - location: 43 (remaining gas: 1039965.393 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039964.978 units remaining) + - location: 44 (remaining gas: 1039965.383 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039964.968 units remaining) + - location: 45 (remaining gas: 1039965.373 units remaining) [ "asdf" (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039964.968 units remaining) + - location: 46 (remaining gas: 1039965.373 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039964.958 units remaining) + - location: 49 (remaining gas: 1039965.363 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039964.948 units remaining) + - location: 50 (remaining gas: 1039965.353 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039964.948 units remaining) + - location: 51 (remaining gas: 1039965.353 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039964.938 units remaining) + - location: 54 (remaining gas: 1039965.343 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039964.928 units remaining) + - location: 55 (remaining gas: 1039965.333 units remaining) [ True ] - - location: 51 (remaining gas: 1039964.908 units remaining) + - location: 51 (remaining gas: 1039965.313 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039964.898 units remaining) + - location: 56 (remaining gas: 1039965.303 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039964.878 units remaining) + - location: 46 (remaining gas: 1039965.283 units remaining) [ "asdf" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039964.751 units remaining) + - location: 57 (remaining gas: 1039965.156 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039964.751 units remaining) + - location: 58 (remaining gas: 1039965.156 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039964.741 units remaining) + - location: 60 (remaining gas: 1039965.146 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039964.721 units remaining) + - location: 58 (remaining gas: 1039965.126 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039964.711 units remaining) + - location: 61 (remaining gas: 1039965.116 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039964.701 units remaining) + - location: 62 (remaining gas: 1039965.106 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039964.691 units remaining) + - location: 63 (remaining gas: 1039965.096 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039964.681 units remaining) + - location: 40 (remaining gas: 1039965.086 units remaining) [ "C" (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039964.671 units remaining) + - location: 42 (remaining gas: 1039965.076 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039964.661 units remaining) + - location: 43 (remaining gas: 1039965.066 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039964.651 units remaining) + - location: 44 (remaining gas: 1039965.056 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039964.641 units remaining) + - location: 45 (remaining gas: 1039965.046 units remaining) [ "C" (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 46 (remaining gas: 1039964.641 units remaining) + - location: 46 (remaining gas: 1039965.046 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039964.631 units remaining) + - location: 49 (remaining gas: 1039965.036 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039964.621 units remaining) + - location: 50 (remaining gas: 1039965.026 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 51 (remaining gas: 1039964.621 units remaining) + - location: 51 (remaining gas: 1039965.026 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039964.611 units remaining) + - location: 54 (remaining gas: 1039965.016 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039964.601 units remaining) + - location: 55 (remaining gas: 1039965.006 units remaining) [ True ] - - location: 51 (remaining gas: 1039964.581 units remaining) + - location: 51 (remaining gas: 1039964.986 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 56 (remaining gas: 1039964.571 units remaining) + - location: 56 (remaining gas: 1039964.976 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 46 (remaining gas: 1039964.551 units remaining) + - location: 46 (remaining gas: 1039964.956 units remaining) [ "C" { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True ] - - location: 57 (remaining gas: 1039964.433 units remaining) + - location: 57 (remaining gas: 1039964.838 units remaining) [ True { "B" ; "C" ; "asdf" } True ] - - location: 58 (remaining gas: 1039964.433 units remaining) + - location: 58 (remaining gas: 1039964.838 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 60 (remaining gas: 1039964.423 units remaining) + - location: 60 (remaining gas: 1039964.828 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039964.403 units remaining) + - location: 58 (remaining gas: 1039964.808 units remaining) [ True True { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039964.393 units remaining) + - location: 61 (remaining gas: 1039964.798 units remaining) [ True { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039964.383 units remaining) + - location: 62 (remaining gas: 1039964.788 units remaining) [ { "B" ; "C" ; "asdf" } True ] - - location: 63 (remaining gas: 1039964.373 units remaining) + - location: 63 (remaining gas: 1039964.778 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039964.363 units remaining) + - location: 40 (remaining gas: 1039964.768 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 64 (remaining gas: 1039964.353 units remaining) + - location: 64 (remaining gas: 1039964.758 units remaining) [ True ] - - location: 65 (remaining gas: 1039964.343 units remaining) + - location: 65 (remaining gas: 1039964.748 units remaining) [ (Some True) ] - - location: 66 (remaining gas: 1039964.333 units remaining) + - location: 66 (remaining gas: 1039964.738 units remaining) [ {} (Some True) ] - - location: 68 (remaining gas: 1039964.323 units remaining) + - location: 68 (remaining gas: 1039964.728 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" index 664fc2d0e41d..f85ed21248ca 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" @@ -7,160 +7,160 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039967.344 units remaining) + - location: 12 (remaining gas: 1039967.749 units remaining) [ (Pair (Pair { "B" } { "B" }) None) ] - - location: 12 (remaining gas: 1039967.334 units remaining) + - location: 12 (remaining gas: 1039967.739 units remaining) [ (Pair { "B" } { "B" }) ] - - location: 13 (remaining gas: 1039967.324 units remaining) + - location: 13 (remaining gas: 1039967.729 units remaining) [ (Pair { "B" } { "B" }) (Pair { "B" } { "B" }) ] - - location: 14 (remaining gas: 1039967.314 units remaining) + - location: 14 (remaining gas: 1039967.719 units remaining) [ { "B" } (Pair { "B" } { "B" }) ] - - location: 15 (remaining gas: 1039967.314 units remaining) + - location: 15 (remaining gas: 1039967.719 units remaining) [ (Pair { "B" } { "B" }) ] - - location: 17 (remaining gas: 1039967.304 units remaining) + - location: 17 (remaining gas: 1039967.709 units remaining) [ { "B" } ] - - location: 15 (remaining gas: 1039967.284 units remaining) + - location: 15 (remaining gas: 1039967.689 units remaining) [ { "B" } { "B" } ] - - location: 18 (remaining gas: 1039967.064 units remaining) + - location: 18 (remaining gas: 1039967.469 units remaining) [ {} { "B" } { "B" } ] - - location: 20 (remaining gas: 1039967.054 units remaining) + - location: 20 (remaining gas: 1039967.459 units remaining) [ { "B" } {} { "B" } ] - - location: 21 (remaining gas: 1039967.054 units remaining) + - location: 21 (remaining gas: 1039967.459 units remaining) [ "B" {} { "B" } ] - - location: 23 (remaining gas: 1039967.044 units remaining) + - location: 23 (remaining gas: 1039967.449 units remaining) [ (Pair "B" {}) { "B" } ] - - location: 24 (remaining gas: 1039967.034 units remaining) + - location: 24 (remaining gas: 1039967.439 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" } ] - - location: 25 (remaining gas: 1039967.024 units remaining) + - location: 25 (remaining gas: 1039967.429 units remaining) [ "B" (Pair "B" {}) { "B" } ] - - location: 26 (remaining gas: 1039967.024 units remaining) + - location: 26 (remaining gas: 1039967.429 units remaining) [ (Pair "B" {}) { "B" } ] - - location: 28 (remaining gas: 1039967.014 units remaining) + - location: 28 (remaining gas: 1039967.419 units remaining) [ {} { "B" } ] - - location: 26 (remaining gas: 1039966.994 units remaining) + - location: 26 (remaining gas: 1039967.399 units remaining) [ "B" {} { "B" } ] - - location: 29 (remaining gas: 1039966.984 units remaining) + - location: 29 (remaining gas: 1039967.389 units remaining) [ True "B" {} { "B" } ] - - location: 32 (remaining gas: 1039966.974 units remaining) + - location: 32 (remaining gas: 1039967.379 units remaining) [ "B" True {} { "B" } ] - - location: 33 (remaining gas: 1039966.842 units remaining) + - location: 33 (remaining gas: 1039967.247 units remaining) [ { "B" } { "B" } ] - - location: 21 (remaining gas: 1039966.832 units remaining) + - location: 21 (remaining gas: 1039967.237 units remaining) [ { "B" } { "B" } ] - - location: 34 (remaining gas: 1039966.822 units remaining) + - location: 34 (remaining gas: 1039967.227 units remaining) [ True { "B" } { "B" } ] - - location: 37 (remaining gas: 1039966.812 units remaining) + - location: 37 (remaining gas: 1039967.217 units remaining) [ { "B" } True { "B" } ] - - location: 38 (remaining gas: 1039966.802 units remaining) + - location: 38 (remaining gas: 1039967.207 units remaining) [ (Pair { "B" } True) { "B" } ] - - location: 39 (remaining gas: 1039966.792 units remaining) + - location: 39 (remaining gas: 1039967.197 units remaining) [ { "B" } (Pair { "B" } True) ] - - location: 40 (remaining gas: 1039966.792 units remaining) + - location: 40 (remaining gas: 1039967.197 units remaining) [ "B" (Pair { "B" } True) ] - - location: 42 (remaining gas: 1039966.782 units remaining) + - location: 42 (remaining gas: 1039967.187 units remaining) [ (Pair "B" { "B" } True) ] - - location: 43 (remaining gas: 1039966.772 units remaining) + - location: 43 (remaining gas: 1039967.177 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) ] - - location: 44 (remaining gas: 1039966.762 units remaining) + - location: 44 (remaining gas: 1039967.167 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) (Pair "B" { "B" } True) ] - - location: 45 (remaining gas: 1039966.752 units remaining) + - location: 45 (remaining gas: 1039967.157 units remaining) [ "B" (Pair "B" { "B" } True) (Pair "B" { "B" } True) ] - - location: 46 (remaining gas: 1039966.752 units remaining) + - location: 46 (remaining gas: 1039967.157 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) ] - - location: 49 (remaining gas: 1039966.742 units remaining) + - location: 49 (remaining gas: 1039967.147 units remaining) [ (Pair { "B" } True) (Pair "B" { "B" } True) ] - - location: 50 (remaining gas: 1039966.732 units remaining) + - location: 50 (remaining gas: 1039967.137 units remaining) [ { "B" } (Pair "B" { "B" } True) ] - - location: 51 (remaining gas: 1039966.732 units remaining) + - location: 51 (remaining gas: 1039967.137 units remaining) [ (Pair "B" { "B" } True) ] - - location: 54 (remaining gas: 1039966.722 units remaining) + - location: 54 (remaining gas: 1039967.127 units remaining) [ (Pair { "B" } True) ] - - location: 55 (remaining gas: 1039966.712 units remaining) + - location: 55 (remaining gas: 1039967.117 units remaining) [ True ] - - location: 51 (remaining gas: 1039966.692 units remaining) + - location: 51 (remaining gas: 1039967.097 units remaining) [ { "B" } True ] - - location: 56 (remaining gas: 1039966.682 units remaining) + - location: 56 (remaining gas: 1039967.087 units remaining) [ { "B" } { "B" } True ] - - location: 46 (remaining gas: 1039966.662 units remaining) + - location: 46 (remaining gas: 1039967.067 units remaining) [ "B" { "B" } { "B" } True ] - - location: 57 (remaining gas: 1039966.545 units remaining) + - location: 57 (remaining gas: 1039966.950 units remaining) [ True { "B" } True ] - - location: 58 (remaining gas: 1039966.545 units remaining) + - location: 58 (remaining gas: 1039966.950 units remaining) [ { "B" } True ] - - location: 60 (remaining gas: 1039966.535 units remaining) + - location: 60 (remaining gas: 1039966.940 units remaining) [ True { "B" } ] - - location: 58 (remaining gas: 1039966.515 units remaining) + - location: 58 (remaining gas: 1039966.920 units remaining) [ True True { "B" } ] - - location: 61 (remaining gas: 1039966.505 units remaining) + - location: 61 (remaining gas: 1039966.910 units remaining) [ True { "B" } ] - - location: 62 (remaining gas: 1039966.495 units remaining) + - location: 62 (remaining gas: 1039966.900 units remaining) [ { "B" } True ] - - location: 63 (remaining gas: 1039966.485 units remaining) + - location: 63 (remaining gas: 1039966.890 units remaining) [ (Pair { "B" } True) ] - - location: 40 (remaining gas: 1039966.475 units remaining) + - location: 40 (remaining gas: 1039966.880 units remaining) [ (Pair { "B" } True) ] - - location: 64 (remaining gas: 1039966.465 units remaining) + - location: 64 (remaining gas: 1039966.870 units remaining) [ True ] - - location: 65 (remaining gas: 1039966.455 units remaining) + - location: 65 (remaining gas: 1039966.860 units remaining) [ (Some True) ] - - location: 66 (remaining gas: 1039966.445 units remaining) + - location: 66 (remaining gas: 1039966.850 units remaining) [ {} (Some True) ] - - location: 68 (remaining gas: 1039966.435 units remaining) + - location: 68 (remaining gas: 1039966.840 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" index d9072895d0df..77672644eceb 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" @@ -7,160 +7,160 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039967.344 units remaining) + - location: 12 (remaining gas: 1039967.749 units remaining) [ (Pair (Pair { "c" } { "B" }) None) ] - - location: 12 (remaining gas: 1039967.334 units remaining) + - location: 12 (remaining gas: 1039967.739 units remaining) [ (Pair { "c" } { "B" }) ] - - location: 13 (remaining gas: 1039967.324 units remaining) + - location: 13 (remaining gas: 1039967.729 units remaining) [ (Pair { "c" } { "B" }) (Pair { "c" } { "B" }) ] - - location: 14 (remaining gas: 1039967.314 units remaining) + - location: 14 (remaining gas: 1039967.719 units remaining) [ { "c" } (Pair { "c" } { "B" }) ] - - location: 15 (remaining gas: 1039967.314 units remaining) + - location: 15 (remaining gas: 1039967.719 units remaining) [ (Pair { "c" } { "B" }) ] - - location: 17 (remaining gas: 1039967.304 units remaining) + - location: 17 (remaining gas: 1039967.709 units remaining) [ { "B" } ] - - location: 15 (remaining gas: 1039967.284 units remaining) + - location: 15 (remaining gas: 1039967.689 units remaining) [ { "c" } { "B" } ] - - location: 18 (remaining gas: 1039967.064 units remaining) + - location: 18 (remaining gas: 1039967.469 units remaining) [ {} { "c" } { "B" } ] - - location: 20 (remaining gas: 1039967.054 units remaining) + - location: 20 (remaining gas: 1039967.459 units remaining) [ { "c" } {} { "B" } ] - - location: 21 (remaining gas: 1039967.054 units remaining) + - location: 21 (remaining gas: 1039967.459 units remaining) [ "c" {} { "B" } ] - - location: 23 (remaining gas: 1039967.044 units remaining) + - location: 23 (remaining gas: 1039967.449 units remaining) [ (Pair "c" {}) { "B" } ] - - location: 24 (remaining gas: 1039967.034 units remaining) + - location: 24 (remaining gas: 1039967.439 units remaining) [ (Pair "c" {}) (Pair "c" {}) { "B" } ] - - location: 25 (remaining gas: 1039967.024 units remaining) + - location: 25 (remaining gas: 1039967.429 units remaining) [ "c" (Pair "c" {}) { "B" } ] - - location: 26 (remaining gas: 1039967.024 units remaining) + - location: 26 (remaining gas: 1039967.429 units remaining) [ (Pair "c" {}) { "B" } ] - - location: 28 (remaining gas: 1039967.014 units remaining) + - location: 28 (remaining gas: 1039967.419 units remaining) [ {} { "B" } ] - - location: 26 (remaining gas: 1039966.994 units remaining) + - location: 26 (remaining gas: 1039967.399 units remaining) [ "c" {} { "B" } ] - - location: 29 (remaining gas: 1039966.984 units remaining) + - location: 29 (remaining gas: 1039967.389 units remaining) [ True "c" {} { "B" } ] - - location: 32 (remaining gas: 1039966.974 units remaining) + - location: 32 (remaining gas: 1039967.379 units remaining) [ "c" True {} { "B" } ] - - location: 33 (remaining gas: 1039966.842 units remaining) + - location: 33 (remaining gas: 1039967.247 units remaining) [ { "c" } { "B" } ] - - location: 21 (remaining gas: 1039966.832 units remaining) + - location: 21 (remaining gas: 1039967.237 units remaining) [ { "c" } { "B" } ] - - location: 34 (remaining gas: 1039966.822 units remaining) + - location: 34 (remaining gas: 1039967.227 units remaining) [ True { "c" } { "B" } ] - - location: 37 (remaining gas: 1039966.812 units remaining) + - location: 37 (remaining gas: 1039967.217 units remaining) [ { "c" } True { "B" } ] - - location: 38 (remaining gas: 1039966.802 units remaining) + - location: 38 (remaining gas: 1039967.207 units remaining) [ (Pair { "c" } True) { "B" } ] - - location: 39 (remaining gas: 1039966.792 units remaining) + - location: 39 (remaining gas: 1039967.197 units remaining) [ { "B" } (Pair { "c" } True) ] - - location: 40 (remaining gas: 1039966.792 units remaining) + - location: 40 (remaining gas: 1039967.197 units remaining) [ "B" (Pair { "c" } True) ] - - location: 42 (remaining gas: 1039966.782 units remaining) + - location: 42 (remaining gas: 1039967.187 units remaining) [ (Pair "B" { "c" } True) ] - - location: 43 (remaining gas: 1039966.772 units remaining) + - location: 43 (remaining gas: 1039967.177 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) ] - - location: 44 (remaining gas: 1039966.762 units remaining) + - location: 44 (remaining gas: 1039967.167 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) (Pair "B" { "c" } True) ] - - location: 45 (remaining gas: 1039966.752 units remaining) + - location: 45 (remaining gas: 1039967.157 units remaining) [ "B" (Pair "B" { "c" } True) (Pair "B" { "c" } True) ] - - location: 46 (remaining gas: 1039966.752 units remaining) + - location: 46 (remaining gas: 1039967.157 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) ] - - location: 49 (remaining gas: 1039966.742 units remaining) + - location: 49 (remaining gas: 1039967.147 units remaining) [ (Pair { "c" } True) (Pair "B" { "c" } True) ] - - location: 50 (remaining gas: 1039966.732 units remaining) + - location: 50 (remaining gas: 1039967.137 units remaining) [ { "c" } (Pair "B" { "c" } True) ] - - location: 51 (remaining gas: 1039966.732 units remaining) + - location: 51 (remaining gas: 1039967.137 units remaining) [ (Pair "B" { "c" } True) ] - - location: 54 (remaining gas: 1039966.722 units remaining) + - location: 54 (remaining gas: 1039967.127 units remaining) [ (Pair { "c" } True) ] - - location: 55 (remaining gas: 1039966.712 units remaining) + - location: 55 (remaining gas: 1039967.117 units remaining) [ True ] - - location: 51 (remaining gas: 1039966.692 units remaining) + - location: 51 (remaining gas: 1039967.097 units remaining) [ { "c" } True ] - - location: 56 (remaining gas: 1039966.682 units remaining) + - location: 56 (remaining gas: 1039967.087 units remaining) [ { "c" } { "c" } True ] - - location: 46 (remaining gas: 1039966.662 units remaining) + - location: 46 (remaining gas: 1039967.067 units remaining) [ "B" { "c" } { "c" } True ] - - location: 57 (remaining gas: 1039966.545 units remaining) + - location: 57 (remaining gas: 1039966.950 units remaining) [ False { "c" } True ] - - location: 58 (remaining gas: 1039966.545 units remaining) + - location: 58 (remaining gas: 1039966.950 units remaining) [ { "c" } True ] - - location: 60 (remaining gas: 1039966.535 units remaining) + - location: 60 (remaining gas: 1039966.940 units remaining) [ True { "c" } ] - - location: 58 (remaining gas: 1039966.515 units remaining) + - location: 58 (remaining gas: 1039966.920 units remaining) [ False True { "c" } ] - - location: 61 (remaining gas: 1039966.505 units remaining) + - location: 61 (remaining gas: 1039966.910 units remaining) [ False { "c" } ] - - location: 62 (remaining gas: 1039966.495 units remaining) + - location: 62 (remaining gas: 1039966.900 units remaining) [ { "c" } False ] - - location: 63 (remaining gas: 1039966.485 units remaining) + - location: 63 (remaining gas: 1039966.890 units remaining) [ (Pair { "c" } False) ] - - location: 40 (remaining gas: 1039966.475 units remaining) + - location: 40 (remaining gas: 1039966.880 units remaining) [ (Pair { "c" } False) ] - - location: 64 (remaining gas: 1039966.465 units remaining) + - location: 64 (remaining gas: 1039966.870 units remaining) [ False ] - - location: 65 (remaining gas: 1039966.455 units remaining) + - location: 65 (remaining gas: 1039966.860 units remaining) [ (Some False) ] - - location: 66 (remaining gas: 1039966.445 units remaining) + - location: 66 (remaining gas: 1039966.850 units remaining) [ {} (Some False) ] - - location: 68 (remaining gas: 1039966.435 units remaining) + - location: 68 (remaining gas: 1039966.840 units remaining) [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out index 3ceed792f9c9..f57330d8df89 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out @@ -7,57 +7,57 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039967.592 units remaining) + - location: 12 (remaining gas: 1039967.997 units remaining) [ (Pair (Pair {} {}) None) ] - - location: 12 (remaining gas: 1039967.582 units remaining) + - location: 12 (remaining gas: 1039967.987 units remaining) [ (Pair {} {}) ] - - location: 13 (remaining gas: 1039967.572 units remaining) + - location: 13 (remaining gas: 1039967.977 units remaining) [ (Pair {} {}) (Pair {} {}) ] - - location: 14 (remaining gas: 1039967.562 units remaining) + - location: 14 (remaining gas: 1039967.967 units remaining) [ {} (Pair {} {}) ] - - location: 15 (remaining gas: 1039967.562 units remaining) + - location: 15 (remaining gas: 1039967.967 units remaining) [ (Pair {} {}) ] - - location: 17 (remaining gas: 1039967.552 units remaining) + - location: 17 (remaining gas: 1039967.957 units remaining) [ {} ] - - location: 15 (remaining gas: 1039967.532 units remaining) + - location: 15 (remaining gas: 1039967.937 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039967.312 units remaining) + - location: 18 (remaining gas: 1039967.717 units remaining) [ {} {} {} ] - - location: 20 (remaining gas: 1039967.302 units remaining) + - location: 20 (remaining gas: 1039967.707 units remaining) [ {} {} {} ] - - location: 21 (remaining gas: 1039967.302 units remaining) + - location: 21 (remaining gas: 1039967.707 units remaining) [ {} {} ] - - location: 34 (remaining gas: 1039967.292 units remaining) + - location: 34 (remaining gas: 1039967.697 units remaining) [ True {} {} ] - - location: 37 (remaining gas: 1039967.282 units remaining) + - location: 37 (remaining gas: 1039967.687 units remaining) [ {} True {} ] - - location: 38 (remaining gas: 1039967.272 units remaining) + - location: 38 (remaining gas: 1039967.677 units remaining) [ (Pair {} True) {} ] - - location: 39 (remaining gas: 1039967.262 units remaining) + - location: 39 (remaining gas: 1039967.667 units remaining) [ {} (Pair {} True) ] - - location: 40 (remaining gas: 1039967.262 units remaining) + - location: 40 (remaining gas: 1039967.667 units remaining) [ (Pair {} True) ] - - location: 64 (remaining gas: 1039967.252 units remaining) + - location: 64 (remaining gas: 1039967.657 units remaining) [ True ] - - location: 65 (remaining gas: 1039967.242 units remaining) + - location: 65 (remaining gas: 1039967.647 units remaining) [ (Some True) ] - - location: 66 (remaining gas: 1039967.232 units remaining) + - location: 66 (remaining gas: 1039967.637 units remaining) [ {} (Some True) ] - - location: 68 (remaining gas: 1039967.222 units remaining) + - location: 68 (remaining gas: 1039967.627 units remaining) [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" index b67ee35f7ee4..d3b3caea5d77 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" @@ -13,37 +13,37 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039987.894 units remaining) + - location: 8 (remaining gas: 1039987.939 units remaining) [ (Pair Unit None) ] - - location: 8 (remaining gas: 1039987.884 units remaining) + - location: 8 (remaining gas: 1039987.929 units remaining) [ ] - - location: 9 (remaining gas: 1039987.874 units remaining) + - location: 9 (remaining gas: 1039987.919 units remaining) [ Unit ] - - location: 10 (remaining gas: 1039987.864 units remaining) + - location: 10 (remaining gas: 1039987.909 units remaining) [ 50000 Unit ] - - location: 11 (remaining gas: 1039987.854 units remaining) + - location: 11 (remaining gas: 1039987.899 units remaining) [ None 50000 Unit ] - - location: 13 (remaining gas: 1039987.288 units remaining) + - location: 13 (remaining gas: 1039987.333 units remaining) [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ] - - location: 25 (remaining gas: 1039987.288 units remaining) + - location: 25 (remaining gas: 1039987.333 units remaining) [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ] - - location: 27 (remaining gas: 1039987.278 units remaining) + - location: 27 (remaining gas: 1039987.323 units remaining) [ (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 28 (remaining gas: 1039987.268 units remaining) + - location: 28 (remaining gas: 1039987.313 units remaining) [ {} (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 25 (remaining gas: 1039987.248 units remaining) + - location: 25 (remaining gas: 1039987.293 units remaining) [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b {} (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 30 (remaining gas: 1039987.238 units remaining) + - location: 30 (remaining gas: 1039987.283 units remaining) [ { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 31 (remaining gas: 1039987.228 units remaining) + - location: 31 (remaining gas: 1039987.273 units remaining) [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" index a8f367077032..089ab5b0fc2d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.302 units remaining) + - location: 9 (remaining gas: 1039992.347 units remaining) [ (Pair (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") 111) ] - - location: 9 (remaining gas: 1039992.292 units remaining) + - location: 9 (remaining gas: 1039992.337 units remaining) [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") ] - - location: 10 (remaining gas: 1039992.282 units remaining) + - location: 10 (remaining gas: 1039992.327 units remaining) [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") ] - - location: 11 (remaining gas: 1039992.272 units remaining) + - location: 11 (remaining gas: 1039992.317 units remaining) [ "1970-01-01T00:03:20Z" (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") ] - - location: 12 (remaining gas: 1039992.272 units remaining) + - location: 12 (remaining gas: 1039992.317 units remaining) [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") ] - - location: 14 (remaining gas: 1039992.262 units remaining) + - location: 14 (remaining gas: 1039992.307 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 12 (remaining gas: 1039992.242 units remaining) + - location: 12 (remaining gas: 1039992.287 units remaining) [ "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z" ] - - location: 15 (remaining gas: 1039992.207 units remaining) + - location: 15 (remaining gas: 1039992.252 units remaining) [ 200 ] - - location: 16 (remaining gas: 1039992.197 units remaining) + - location: 16 (remaining gas: 1039992.242 units remaining) [ {} 200 ] - - location: 18 (remaining gas: 1039992.187 units remaining) + - location: 18 (remaining gas: 1039992.232 units remaining) [ (Pair {} 200) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out index 0b8823e6dbda..c57929004e2d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.518 units remaining) + - location: 9 (remaining gas: 1039992.563 units remaining) [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") 111) ] - - location: 9 (remaining gas: 1039992.508 units remaining) + - location: 9 (remaining gas: 1039992.553 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") ] - - location: 10 (remaining gas: 1039992.498 units remaining) + - location: 10 (remaining gas: 1039992.543 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") ] - - location: 11 (remaining gas: 1039992.488 units remaining) + - location: 11 (remaining gas: 1039992.533 units remaining) [ "1970-01-01T00:00:00Z" (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") ] - - location: 12 (remaining gas: 1039992.488 units remaining) + - location: 12 (remaining gas: 1039992.533 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") ] - - location: 14 (remaining gas: 1039992.478 units remaining) + - location: 14 (remaining gas: 1039992.523 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 12 (remaining gas: 1039992.458 units remaining) + - location: 12 (remaining gas: 1039992.503 units remaining) [ "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z" ] - - location: 15 (remaining gas: 1039992.423 units remaining) + - location: 15 (remaining gas: 1039992.468 units remaining) [ 0 ] - - location: 16 (remaining gas: 1039992.413 units remaining) + - location: 16 (remaining gas: 1039992.458 units remaining) [ {} 0 ] - - location: 18 (remaining gas: 1039992.403 units remaining) + - location: 18 (remaining gas: 1039992.448 units remaining) [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out index 517f6e408cd5..1f2148376110 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.518 units remaining) + - location: 9 (remaining gas: 1039992.563 units remaining) [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") 111) ] - - location: 9 (remaining gas: 1039992.508 units remaining) + - location: 9 (remaining gas: 1039992.553 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") ] - - location: 10 (remaining gas: 1039992.498 units remaining) + - location: 10 (remaining gas: 1039992.543 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") ] - - location: 11 (remaining gas: 1039992.488 units remaining) + - location: 11 (remaining gas: 1039992.533 units remaining) [ "1970-01-01T00:00:00Z" (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") ] - - location: 12 (remaining gas: 1039992.488 units remaining) + - location: 12 (remaining gas: 1039992.533 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") ] - - location: 14 (remaining gas: 1039992.478 units remaining) + - location: 14 (remaining gas: 1039992.523 units remaining) [ "1970-01-01T00:00:01Z" ] - - location: 12 (remaining gas: 1039992.458 units remaining) + - location: 12 (remaining gas: 1039992.503 units remaining) [ "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z" ] - - location: 15 (remaining gas: 1039992.423 units remaining) + - location: 15 (remaining gas: 1039992.468 units remaining) [ -1 ] - - location: 16 (remaining gas: 1039992.413 units remaining) + - location: 16 (remaining gas: 1039992.458 units remaining) [ {} -1 ] - - location: 18 (remaining gas: 1039992.403 units remaining) + - location: 18 (remaining gas: 1039992.448 units remaining) [ (Pair {} -1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out index c8838b042f87..2aa6ba0402b6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.518 units remaining) + - location: 9 (remaining gas: 1039992.563 units remaining) [ (Pair (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") 111) ] - - location: 9 (remaining gas: 1039992.508 units remaining) + - location: 9 (remaining gas: 1039992.553 units remaining) [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") ] - - location: 10 (remaining gas: 1039992.498 units remaining) + - location: 10 (remaining gas: 1039992.543 units remaining) [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") ] - - location: 11 (remaining gas: 1039992.488 units remaining) + - location: 11 (remaining gas: 1039992.533 units remaining) [ "1970-01-01T00:00:01Z" (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") ] - - location: 12 (remaining gas: 1039992.488 units remaining) + - location: 12 (remaining gas: 1039992.533 units remaining) [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") ] - - location: 14 (remaining gas: 1039992.478 units remaining) + - location: 14 (remaining gas: 1039992.523 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 12 (remaining gas: 1039992.458 units remaining) + - location: 12 (remaining gas: 1039992.503 units remaining) [ "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z" ] - - location: 15 (remaining gas: 1039992.423 units remaining) + - location: 15 (remaining gas: 1039992.468 units remaining) [ 1 ] - - location: 16 (remaining gas: 1039992.413 units remaining) + - location: 16 (remaining gas: 1039992.458 units remaining) [ {} 1 ] - - location: 18 (remaining gas: 1039992.403 units remaining) + - location: 18 (remaining gas: 1039992.448 units remaining) [ (Pair {} 1) ] 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 5b3d1c1e1045..1134d533eb23 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: 1039840.167 units remaining) + - location: 24 (remaining gas: 1039840.257 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: 1039840.157 units remaining) + - location: 24 (remaining gas: 1039840.247 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) ] - - location: 25 (remaining gas: 1039840.147 units remaining) + - location: 25 (remaining gas: 1039840.237 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: 1039840.137 units remaining) + - location: 27 (remaining gas: 1039840.227 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: 1039840.137 units remaining) + - location: 28 (remaining gas: 1039840.227 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: 1039840.127 units remaining) + - location: 30 (remaining gas: 1039840.217 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: 1039840.107 units remaining) + - location: 28 (remaining gas: 1039840.197 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: 1039840.107 units remaining) + - location: 31 (remaining gas: 1039840.197 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: 1039840.097 units remaining) + - location: 34 (remaining gas: 1039840.187 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: 1039840.077 units remaining) + - location: 31 (remaining gas: 1039840.167 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: 1039840.067 units remaining) + - location: 31 (remaining gas: 1039840.157 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: 1039840.067 units remaining) + - location: 31 (remaining gas: 1039840.157 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: 1039840.067 units remaining) + - location: 35 (remaining gas: 1039840.157 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: 1039840.057 units remaining) + - location: 38 (remaining gas: 1039840.147 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: 1039840.037 units remaining) + - location: 35 (remaining gas: 1039840.127 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: 1039840.027 units remaining) + - location: 35 (remaining gas: 1039840.117 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: 1039840.017 units remaining) + - location: 35 (remaining gas: 1039840.107 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: 1039840.017 units remaining) + - location: 35 (remaining gas: 1039840.107 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: 1039840.017 units remaining) + - location: 39 (remaining gas: 1039840.107 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: 1039840.007 units remaining) + - location: 42 (remaining gas: 1039840.097 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: 1039839.987 units remaining) + - location: 39 (remaining gas: 1039840.077 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: 1039839.977 units remaining) + - location: 39 (remaining gas: 1039840.067 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: 1039839.967 units remaining) + - location: 39 (remaining gas: 1039840.057 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: 1039839.957 units remaining) + - location: 39 (remaining gas: 1039840.047 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: 1039839.957 units remaining) + - location: 39 (remaining gas: 1039840.047 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: 1039839.957 units remaining) + - location: 43 (remaining gas: 1039840.047 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: 1039839.947 units remaining) + - location: 46 (remaining gas: 1039840.037 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: 1039839.927 units remaining) + - location: 43 (remaining gas: 1039840.017 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: 1039839.917 units remaining) + - location: 43 (remaining gas: 1039840.007 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: 1039839.907 units remaining) + - location: 43 (remaining gas: 1039839.997 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: 1039839.897 units remaining) + - location: 43 (remaining gas: 1039839.987 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: 1039839.887 units remaining) + - location: 43 (remaining gas: 1039839.977 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: 1039839.887 units remaining) + - location: 43 (remaining gas: 1039839.977 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: 1039839.887 units remaining) + - location: 47 (remaining gas: 1039839.977 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: 1039839.877 units remaining) + - location: 50 (remaining gas: 1039839.967 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: 1039839.857 units remaining) + - location: 47 (remaining gas: 1039839.947 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: 1039839.847 units remaining) + - location: 47 (remaining gas: 1039839.937 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: 1039839.837 units remaining) + - location: 47 (remaining gas: 1039839.927 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: 1039839.827 units remaining) + - location: 47 (remaining gas: 1039839.917 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: 1039839.817 units remaining) + - location: 47 (remaining gas: 1039839.907 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: 1039839.807 units remaining) + - location: 47 (remaining gas: 1039839.897 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: 1039839.807 units remaining) + - location: 47 (remaining gas: 1039839.897 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: 1039839.807 units remaining) + - location: 51 (remaining gas: 1039839.897 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: 1039839.797 units remaining) + - location: 54 (remaining gas: 1039839.887 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: 1039839.777 units remaining) + - location: 51 (remaining gas: 1039839.867 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: 1039839.767 units remaining) + - location: 51 (remaining gas: 1039839.857 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: 1039839.757 units remaining) + - location: 51 (remaining gas: 1039839.847 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: 1039839.747 units remaining) + - location: 51 (remaining gas: 1039839.837 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: 1039839.737 units remaining) + - location: 51 (remaining gas: 1039839.827 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: 1039839.727 units remaining) + - location: 51 (remaining gas: 1039839.817 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: 1039839.717 units remaining) + - location: 51 (remaining gas: 1039839.807 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: 1039839.717 units remaining) + - location: 51 (remaining gas: 1039839.807 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: 1039839.717 units remaining) + - location: 55 (remaining gas: 1039839.807 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: 1039839.707 units remaining) + - location: 58 (remaining gas: 1039839.797 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: 1039839.687 units remaining) + - location: 55 (remaining gas: 1039839.777 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: 1039839.677 units remaining) + - location: 55 (remaining gas: 1039839.767 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: 1039839.667 units remaining) + - location: 55 (remaining gas: 1039839.757 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: 1039839.657 units remaining) + - location: 55 (remaining gas: 1039839.747 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: 1039839.647 units remaining) + - location: 55 (remaining gas: 1039839.737 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: 1039839.637 units remaining) + - location: 55 (remaining gas: 1039839.727 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: 1039839.627 units remaining) + - location: 55 (remaining gas: 1039839.717 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: 1039839.617 units remaining) + - location: 55 (remaining gas: 1039839.707 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: 1039839.617 units remaining) + - location: 55 (remaining gas: 1039839.707 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: 1039839.617 units remaining) + - location: 59 (remaining gas: 1039839.707 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: 1039839.607 units remaining) + - location: 62 (remaining gas: 1039839.697 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: 1039839.587 units remaining) + - location: 59 (remaining gas: 1039839.677 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: 1039839.577 units remaining) + - location: 59 (remaining gas: 1039839.667 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: 1039839.567 units remaining) + - location: 59 (remaining gas: 1039839.657 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: 1039839.557 units remaining) + - location: 59 (remaining gas: 1039839.647 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: 1039839.547 units remaining) + - location: 59 (remaining gas: 1039839.637 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: 1039839.537 units remaining) + - location: 59 (remaining gas: 1039839.627 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: 1039839.527 units remaining) + - location: 59 (remaining gas: 1039839.617 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: 1039839.517 units remaining) + - location: 59 (remaining gas: 1039839.607 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: 1039839.507 units remaining) + - location: 59 (remaining gas: 1039839.597 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: 1039839.507 units remaining) + - location: 59 (remaining gas: 1039839.597 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: 1039839.507 units remaining) + - location: 63 (remaining gas: 1039839.597 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: 1039839.497 units remaining) + - location: 66 (remaining gas: 1039839.587 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: 1039839.477 units remaining) + - location: 63 (remaining gas: 1039839.567 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: 1039839.467 units remaining) + - location: 63 (remaining gas: 1039839.557 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: 1039839.457 units remaining) + - location: 63 (remaining gas: 1039839.547 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: 1039839.447 units remaining) + - location: 63 (remaining gas: 1039839.537 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: 1039839.437 units remaining) + - location: 63 (remaining gas: 1039839.527 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: 1039839.427 units remaining) + - location: 63 (remaining gas: 1039839.517 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: 1039839.417 units remaining) + - location: 63 (remaining gas: 1039839.507 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: 1039839.407 units remaining) + - location: 63 (remaining gas: 1039839.497 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: 1039839.397 units remaining) + - location: 63 (remaining gas: 1039839.487 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: 1039839.387 units remaining) + - location: 63 (remaining gas: 1039839.477 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: 1039839.387 units remaining) + - location: 63 (remaining gas: 1039839.477 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: 1039839.387 units remaining) + - location: 67 (remaining gas: 1039839.477 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: 1039839.377 units remaining) + - location: 70 (remaining gas: 1039839.467 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: 1039839.357 units remaining) + - location: 67 (remaining gas: 1039839.447 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: 1039839.347 units remaining) + - location: 67 (remaining gas: 1039839.437 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: 1039839.337 units remaining) + - location: 67 (remaining gas: 1039839.427 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: 1039839.327 units remaining) + - location: 67 (remaining gas: 1039839.417 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: 1039839.317 units remaining) + - location: 67 (remaining gas: 1039839.407 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: 1039839.307 units remaining) + - location: 67 (remaining gas: 1039839.397 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: 1039839.297 units remaining) + - location: 67 (remaining gas: 1039839.387 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: 1039839.287 units remaining) + - location: 67 (remaining gas: 1039839.377 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: 1039839.277 units remaining) + - location: 67 (remaining gas: 1039839.367 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: 1039839.267 units remaining) + - location: 67 (remaining gas: 1039839.357 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: 1039839.257 units remaining) + - location: 67 (remaining gas: 1039839.347 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: 1039839.257 units remaining) + - location: 67 (remaining gas: 1039839.347 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: 1039839.257 units remaining) + - location: 71 (remaining gas: 1039839.347 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: 1039839.247 units remaining) + - location: 74 (remaining gas: 1039839.337 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: 1039839.227 units remaining) + - location: 71 (remaining gas: 1039839.317 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: 1039839.217 units remaining) + - location: 71 (remaining gas: 1039839.307 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: 1039839.207 units remaining) + - location: 71 (remaining gas: 1039839.297 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: 1039839.197 units remaining) + - location: 71 (remaining gas: 1039839.287 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: 1039839.187 units remaining) + - location: 71 (remaining gas: 1039839.277 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: 1039839.177 units remaining) + - location: 71 (remaining gas: 1039839.267 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: 1039839.167 units remaining) + - location: 71 (remaining gas: 1039839.257 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: 1039839.157 units remaining) + - location: 71 (remaining gas: 1039839.247 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: 1039839.147 units remaining) + - location: 71 (remaining gas: 1039839.237 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: 1039839.137 units remaining) + - location: 71 (remaining gas: 1039839.227 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: 1039839.127 units remaining) + - location: 71 (remaining gas: 1039839.217 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: 1039839.117 units remaining) + - location: 71 (remaining gas: 1039839.207 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: 1039839.117 units remaining) + - location: 71 (remaining gas: 1039839.207 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: 1039839.117 units remaining) + - location: 75 (remaining gas: 1039839.207 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: 1039839.107 units remaining) + - location: 78 (remaining gas: 1039839.197 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: 1039839.087 units remaining) + - location: 75 (remaining gas: 1039839.177 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: 1039839.077 units remaining) + - location: 75 (remaining gas: 1039839.167 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: 1039839.067 units remaining) + - location: 75 (remaining gas: 1039839.157 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: 1039839.057 units remaining) + - location: 75 (remaining gas: 1039839.147 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: 1039839.047 units remaining) + - location: 75 (remaining gas: 1039839.137 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: 1039839.037 units remaining) + - location: 75 (remaining gas: 1039839.127 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: 1039839.027 units remaining) + - location: 75 (remaining gas: 1039839.117 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: 1039839.017 units remaining) + - location: 75 (remaining gas: 1039839.107 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: 1039839.007 units remaining) + - location: 75 (remaining gas: 1039839.097 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: 1039838.997 units remaining) + - location: 75 (remaining gas: 1039839.087 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: 1039838.987 units remaining) + - location: 75 (remaining gas: 1039839.077 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: 1039838.977 units remaining) + - location: 75 (remaining gas: 1039839.067 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: 1039838.967 units remaining) + - location: 75 (remaining gas: 1039839.057 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: 1039838.967 units remaining) + - location: 75 (remaining gas: 1039839.057 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: 1039838.967 units remaining) + - location: 79 (remaining gas: 1039839.057 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: 1039838.957 units remaining) + - location: 82 (remaining gas: 1039839.047 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: 1039838.937 units remaining) + - location: 79 (remaining gas: 1039839.027 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: 1039838.927 units remaining) + - location: 79 (remaining gas: 1039839.017 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: 1039838.917 units remaining) + - location: 79 (remaining gas: 1039839.007 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: 1039838.907 units remaining) + - location: 79 (remaining gas: 1039838.997 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: 1039838.897 units remaining) + - location: 79 (remaining gas: 1039838.987 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: 1039838.887 units remaining) + - location: 79 (remaining gas: 1039838.977 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: 1039838.877 units remaining) + - location: 79 (remaining gas: 1039838.967 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: 1039838.867 units remaining) + - location: 79 (remaining gas: 1039838.957 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: 1039838.857 units remaining) + - location: 79 (remaining gas: 1039838.947 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: 1039838.847 units remaining) + - location: 79 (remaining gas: 1039838.937 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: 1039838.837 units remaining) + - location: 79 (remaining gas: 1039838.927 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: 1039838.827 units remaining) + - location: 79 (remaining gas: 1039838.917 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: 1039838.817 units remaining) + - location: 79 (remaining gas: 1039838.907 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: 1039838.807 units remaining) + - location: 79 (remaining gas: 1039838.897 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: 1039838.807 units remaining) + - location: 79 (remaining gas: 1039838.897 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: 1039838.807 units remaining) + - location: 83 (remaining gas: 1039838.897 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: 1039838.797 units remaining) + - location: 86 (remaining gas: 1039838.887 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: 1039838.777 units remaining) + - location: 83 (remaining gas: 1039838.867 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: 1039838.767 units remaining) + - location: 83 (remaining gas: 1039838.857 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: 1039838.757 units remaining) + - location: 83 (remaining gas: 1039838.847 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: 1039838.747 units remaining) + - location: 83 (remaining gas: 1039838.837 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: 1039838.737 units remaining) + - location: 83 (remaining gas: 1039838.827 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: 1039838.727 units remaining) + - location: 83 (remaining gas: 1039838.817 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: 1039838.717 units remaining) + - location: 83 (remaining gas: 1039838.807 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: 1039838.707 units remaining) + - location: 83 (remaining gas: 1039838.797 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: 1039838.697 units remaining) + - location: 83 (remaining gas: 1039838.787 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: 1039838.687 units remaining) + - location: 83 (remaining gas: 1039838.777 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: 1039838.677 units remaining) + - location: 83 (remaining gas: 1039838.767 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: 1039838.667 units remaining) + - location: 83 (remaining gas: 1039838.757 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: 1039838.657 units remaining) + - location: 83 (remaining gas: 1039838.747 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: 1039838.647 units remaining) + - location: 83 (remaining gas: 1039838.737 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: 1039838.637 units remaining) + - location: 83 (remaining gas: 1039838.727 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: 1039838.637 units remaining) + - location: 83 (remaining gas: 1039838.727 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: 1039838.607 units remaining) + - location: 87 (remaining gas: 1039838.697 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: 1039838.571 units remaining) + - location: 89 (remaining gas: 1039838.661 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: 1039838.528 units remaining) + - location: 91 (remaining gas: 1039838.618 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: 1039838.479 units remaining) + - location: 93 (remaining gas: 1039838.569 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: 1039838.422 units remaining) + - location: 95 (remaining gas: 1039838.512 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: 1039838.359 units remaining) + - location: 97 (remaining gas: 1039838.449 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: 1039838.289 units remaining) + - location: 99 (remaining gas: 1039838.379 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: 1039838.213 units remaining) + - location: 101 (remaining gas: 1039838.303 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: 1039838.129 units remaining) + - location: 103 (remaining gas: 1039838.219 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: 1039838.039 units remaining) + - location: 105 (remaining gas: 1039838.129 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: 1039837.942 units remaining) + - location: 107 (remaining gas: 1039838.032 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: 1039837.839 units remaining) + - location: 109 (remaining gas: 1039837.929 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: 1039837.728 units remaining) + - location: 111 (remaining gas: 1039837.818 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: 1039837.611 units remaining) + - location: 113 (remaining gas: 1039837.701 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: 1039837.487 units remaining) + - location: 115 (remaining gas: 1039837.577 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: 1039837.357 units remaining) + - location: 117 (remaining gas: 1039837.447 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: 1039837.219 units remaining) + - location: 119 (remaining gas: 1039837.309 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: 1039837.189 units remaining) + - location: 121 (remaining gas: 1039837.279 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: 1039837.153 units remaining) + - location: 123 (remaining gas: 1039837.243 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: 1039837.110 units remaining) + - location: 125 (remaining gas: 1039837.200 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: 1039837.061 units remaining) + - location: 127 (remaining gas: 1039837.151 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: 1039837.004 units remaining) + - location: 129 (remaining gas: 1039837.094 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: 1039836.941 units remaining) + - location: 131 (remaining gas: 1039837.031 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: 1039836.871 units remaining) + - location: 133 (remaining gas: 1039836.961 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: 1039836.795 units remaining) + - location: 135 (remaining gas: 1039836.885 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: 1039836.711 units remaining) + - location: 137 (remaining gas: 1039836.801 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: 1039836.621 units remaining) + - location: 139 (remaining gas: 1039836.711 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: 1039836.524 units remaining) + - location: 141 (remaining gas: 1039836.614 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: 1039836.421 units remaining) + - location: 143 (remaining gas: 1039836.511 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: 1039836.310 units remaining) + - location: 145 (remaining gas: 1039836.400 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: 1039836.193 units remaining) + - location: 147 (remaining gas: 1039836.283 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: 1039836.069 units remaining) + - location: 149 (remaining gas: 1039836.159 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: 1039835.939 units remaining) + - location: 151 (remaining gas: 1039836.029 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: 1039835.801 units remaining) + - location: 153 (remaining gas: 1039835.891 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: 1039835.801 units remaining) + - location: 156 (remaining gas: 1039835.891 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: 1039835.791 units remaining) + - location: 159 (remaining gas: 1039835.881 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: 1039835.771 units remaining) + - location: 156 (remaining gas: 1039835.861 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: 1039835.761 units remaining) + - location: 156 (remaining gas: 1039835.851 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: 1039835.751 units remaining) + - location: 156 (remaining gas: 1039835.841 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: 1039835.741 units remaining) + - location: 156 (remaining gas: 1039835.831 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: 1039835.731 units remaining) + - location: 156 (remaining gas: 1039835.821 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: 1039835.721 units remaining) + - location: 156 (remaining gas: 1039835.811 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: 1039835.711 units remaining) + - location: 156 (remaining gas: 1039835.801 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: 1039835.701 units remaining) + - location: 156 (remaining gas: 1039835.791 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: 1039835.691 units remaining) + - location: 156 (remaining gas: 1039835.781 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: 1039835.681 units remaining) + - location: 156 (remaining gas: 1039835.771 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: 1039835.671 units remaining) + - location: 156 (remaining gas: 1039835.761 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: 1039835.661 units remaining) + - location: 156 (remaining gas: 1039835.751 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: 1039835.651 units remaining) + - location: 156 (remaining gas: 1039835.741 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: 1039835.641 units remaining) + - location: 156 (remaining gas: 1039835.731 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: 1039835.631 units remaining) + - location: 156 (remaining gas: 1039835.721 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: 1039835.631 units remaining) + - location: 156 (remaining gas: 1039835.721 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: 1039835.631 units remaining) + - location: 160 (remaining gas: 1039835.721 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: 1039835.621 units remaining) + - location: 163 (remaining gas: 1039835.711 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: 1039835.601 units remaining) + - location: 160 (remaining gas: 1039835.691 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: 1039835.591 units remaining) + - location: 160 (remaining gas: 1039835.681 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: 1039835.581 units remaining) + - location: 160 (remaining gas: 1039835.671 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: 1039835.571 units remaining) + - location: 160 (remaining gas: 1039835.661 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: 1039835.561 units remaining) + - location: 160 (remaining gas: 1039835.651 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: 1039835.551 units remaining) + - location: 160 (remaining gas: 1039835.641 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: 1039835.541 units remaining) + - location: 160 (remaining gas: 1039835.631 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: 1039835.531 units remaining) + - location: 160 (remaining gas: 1039835.621 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: 1039835.521 units remaining) + - location: 160 (remaining gas: 1039835.611 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: 1039835.511 units remaining) + - location: 160 (remaining gas: 1039835.601 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: 1039835.501 units remaining) + - location: 160 (remaining gas: 1039835.591 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: 1039835.491 units remaining) + - location: 160 (remaining gas: 1039835.581 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: 1039835.481 units remaining) + - location: 160 (remaining gas: 1039835.571 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: 1039835.471 units remaining) + - location: 160 (remaining gas: 1039835.561 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: 1039835.471 units remaining) + - location: 160 (remaining gas: 1039835.561 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: 1039835.471 units remaining) + - location: 164 (remaining gas: 1039835.561 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: 1039835.461 units remaining) + - location: 167 (remaining gas: 1039835.551 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: 1039835.441 units remaining) + - location: 164 (remaining gas: 1039835.531 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: 1039835.431 units remaining) + - location: 164 (remaining gas: 1039835.521 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: 1039835.421 units remaining) + - location: 164 (remaining gas: 1039835.511 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: 1039835.411 units remaining) + - location: 164 (remaining gas: 1039835.501 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: 1039835.401 units remaining) + - location: 164 (remaining gas: 1039835.491 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: 1039835.391 units remaining) + - location: 164 (remaining gas: 1039835.481 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: 1039835.381 units remaining) + - location: 164 (remaining gas: 1039835.471 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: 1039835.371 units remaining) + - location: 164 (remaining gas: 1039835.461 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: 1039835.361 units remaining) + - location: 164 (remaining gas: 1039835.451 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: 1039835.351 units remaining) + - location: 164 (remaining gas: 1039835.441 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: 1039835.341 units remaining) + - location: 164 (remaining gas: 1039835.431 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: 1039835.331 units remaining) + - location: 164 (remaining gas: 1039835.421 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: 1039835.321 units remaining) + - location: 164 (remaining gas: 1039835.411 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: 1039835.321 units remaining) + - location: 164 (remaining gas: 1039835.411 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: 1039835.321 units remaining) + - location: 168 (remaining gas: 1039835.411 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: 1039835.311 units remaining) + - location: 171 (remaining gas: 1039835.401 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: 1039835.291 units remaining) + - location: 168 (remaining gas: 1039835.381 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: 1039835.281 units remaining) + - location: 168 (remaining gas: 1039835.371 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: 1039835.271 units remaining) + - location: 168 (remaining gas: 1039835.361 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: 1039835.261 units remaining) + - location: 168 (remaining gas: 1039835.351 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: 1039835.251 units remaining) + - location: 168 (remaining gas: 1039835.341 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: 1039835.241 units remaining) + - location: 168 (remaining gas: 1039835.331 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: 1039835.231 units remaining) + - location: 168 (remaining gas: 1039835.321 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: 1039835.221 units remaining) + - location: 168 (remaining gas: 1039835.311 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: 1039835.211 units remaining) + - location: 168 (remaining gas: 1039835.301 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: 1039835.201 units remaining) + - location: 168 (remaining gas: 1039835.291 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: 1039835.191 units remaining) + - location: 168 (remaining gas: 1039835.281 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: 1039835.181 units remaining) + - location: 168 (remaining gas: 1039835.271 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: 1039835.181 units remaining) + - location: 168 (remaining gas: 1039835.271 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: 1039835.181 units remaining) + - location: 172 (remaining gas: 1039835.271 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: 1039835.171 units remaining) + - location: 175 (remaining gas: 1039835.261 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: 1039835.151 units remaining) + - location: 172 (remaining gas: 1039835.241 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: 1039835.141 units remaining) + - location: 172 (remaining gas: 1039835.231 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: 1039835.131 units remaining) + - location: 172 (remaining gas: 1039835.221 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: 1039835.121 units remaining) + - location: 172 (remaining gas: 1039835.211 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: 1039835.111 units remaining) + - location: 172 (remaining gas: 1039835.201 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: 1039835.101 units remaining) + - location: 172 (remaining gas: 1039835.191 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: 1039835.091 units remaining) + - location: 172 (remaining gas: 1039835.181 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: 1039835.081 units remaining) + - location: 172 (remaining gas: 1039835.171 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: 1039835.071 units remaining) + - location: 172 (remaining gas: 1039835.161 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: 1039835.061 units remaining) + - location: 172 (remaining gas: 1039835.151 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: 1039835.051 units remaining) + - location: 172 (remaining gas: 1039835.141 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: 1039835.051 units remaining) + - location: 172 (remaining gas: 1039835.141 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: 1039835.051 units remaining) + - location: 176 (remaining gas: 1039835.141 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: 1039835.041 units remaining) + - location: 179 (remaining gas: 1039835.131 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: 1039835.021 units remaining) + - location: 176 (remaining gas: 1039835.111 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: 1039835.011 units remaining) + - location: 176 (remaining gas: 1039835.101 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: 1039835.001 units remaining) + - location: 176 (remaining gas: 1039835.091 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: 1039834.991 units remaining) + - location: 176 (remaining gas: 1039835.081 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: 1039834.981 units remaining) + - location: 176 (remaining gas: 1039835.071 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: 1039834.971 units remaining) + - location: 176 (remaining gas: 1039835.061 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: 1039834.961 units remaining) + - location: 176 (remaining gas: 1039835.051 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: 1039834.951 units remaining) + - location: 176 (remaining gas: 1039835.041 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: 1039834.941 units remaining) + - location: 176 (remaining gas: 1039835.031 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: 1039834.931 units remaining) + - location: 176 (remaining gas: 1039835.021 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: 1039834.931 units remaining) + - location: 176 (remaining gas: 1039835.021 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: 1039834.931 units remaining) + - location: 180 (remaining gas: 1039835.021 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: 1039834.921 units remaining) + - location: 183 (remaining gas: 1039835.011 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: 1039834.901 units remaining) + - location: 180 (remaining gas: 1039834.991 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: 1039834.891 units remaining) + - location: 180 (remaining gas: 1039834.981 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: 1039834.881 units remaining) + - location: 180 (remaining gas: 1039834.971 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: 1039834.871 units remaining) + - location: 180 (remaining gas: 1039834.961 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: 1039834.861 units remaining) + - location: 180 (remaining gas: 1039834.951 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: 1039834.851 units remaining) + - location: 180 (remaining gas: 1039834.941 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: 1039834.841 units remaining) + - location: 180 (remaining gas: 1039834.931 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: 1039834.831 units remaining) + - location: 180 (remaining gas: 1039834.921 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: 1039834.821 units remaining) + - location: 180 (remaining gas: 1039834.911 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: 1039834.821 units remaining) + - location: 180 (remaining gas: 1039834.911 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: 1039834.821 units remaining) + - location: 184 (remaining gas: 1039834.911 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: 1039834.811 units remaining) + - location: 187 (remaining gas: 1039834.901 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: 1039834.791 units remaining) + - location: 184 (remaining gas: 1039834.881 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: 1039834.781 units remaining) + - location: 184 (remaining gas: 1039834.871 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: 1039834.771 units remaining) + - location: 184 (remaining gas: 1039834.861 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: 1039834.761 units remaining) + - location: 184 (remaining gas: 1039834.851 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: 1039834.751 units remaining) + - location: 184 (remaining gas: 1039834.841 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: 1039834.741 units remaining) + - location: 184 (remaining gas: 1039834.831 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: 1039834.731 units remaining) + - location: 184 (remaining gas: 1039834.821 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: 1039834.721 units remaining) + - location: 184 (remaining gas: 1039834.811 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: 1039834.721 units remaining) + - location: 184 (remaining gas: 1039834.811 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: 1039834.721 units remaining) + - location: 188 (remaining gas: 1039834.811 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: 1039834.711 units remaining) + - location: 191 (remaining gas: 1039834.801 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: 1039834.691 units remaining) + - location: 188 (remaining gas: 1039834.781 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: 1039834.681 units remaining) + - location: 188 (remaining gas: 1039834.771 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: 1039834.671 units remaining) + - location: 188 (remaining gas: 1039834.761 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: 1039834.661 units remaining) + - location: 188 (remaining gas: 1039834.751 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: 1039834.651 units remaining) + - location: 188 (remaining gas: 1039834.741 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: 1039834.641 units remaining) + - location: 188 (remaining gas: 1039834.731 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: 1039834.631 units remaining) + - location: 188 (remaining gas: 1039834.721 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: 1039834.631 units remaining) + - location: 188 (remaining gas: 1039834.721 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: 1039834.631 units remaining) + - location: 192 (remaining gas: 1039834.721 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: 1039834.621 units remaining) + - location: 195 (remaining gas: 1039834.711 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: 1039834.601 units remaining) + - location: 192 (remaining gas: 1039834.691 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: 1039834.591 units remaining) + - location: 192 (remaining gas: 1039834.681 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: 1039834.581 units remaining) + - location: 192 (remaining gas: 1039834.671 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: 1039834.571 units remaining) + - location: 192 (remaining gas: 1039834.661 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: 1039834.561 units remaining) + - location: 192 (remaining gas: 1039834.651 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: 1039834.551 units remaining) + - location: 192 (remaining gas: 1039834.641 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: 1039834.551 units remaining) + - location: 192 (remaining gas: 1039834.641 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: 1039834.551 units remaining) + - location: 196 (remaining gas: 1039834.641 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: 1039834.541 units remaining) + - location: 199 (remaining gas: 1039834.631 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: 1039834.521 units remaining) + - location: 196 (remaining gas: 1039834.611 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: 1039834.511 units remaining) + - location: 196 (remaining gas: 1039834.601 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: 1039834.501 units remaining) + - location: 196 (remaining gas: 1039834.591 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: 1039834.491 units remaining) + - location: 196 (remaining gas: 1039834.581 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: 1039834.481 units remaining) + - location: 196 (remaining gas: 1039834.571 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: 1039834.481 units remaining) + - location: 196 (remaining gas: 1039834.571 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: 1039834.481 units remaining) + - location: 200 (remaining gas: 1039834.571 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: 1039834.471 units remaining) + - location: 203 (remaining gas: 1039834.561 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: 1039834.451 units remaining) + - location: 200 (remaining gas: 1039834.541 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: 1039834.441 units remaining) + - location: 200 (remaining gas: 1039834.531 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: 1039834.431 units remaining) + - location: 200 (remaining gas: 1039834.521 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: 1039834.421 units remaining) + - location: 200 (remaining gas: 1039834.511 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: 1039834.421 units remaining) + - location: 200 (remaining gas: 1039834.511 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: 1039834.421 units remaining) + - location: 204 (remaining gas: 1039834.511 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: 1039834.411 units remaining) + - location: 207 (remaining gas: 1039834.501 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: 1039834.391 units remaining) + - location: 204 (remaining gas: 1039834.481 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: 1039834.381 units remaining) + - location: 204 (remaining gas: 1039834.471 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: 1039834.371 units remaining) + - location: 204 (remaining gas: 1039834.461 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: 1039834.371 units remaining) + - location: 204 (remaining gas: 1039834.461 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: 1039834.371 units remaining) + - location: 208 (remaining gas: 1039834.461 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: 1039834.361 units remaining) + - location: 211 (remaining gas: 1039834.451 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: 1039834.341 units remaining) + - location: 208 (remaining gas: 1039834.431 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: 1039834.331 units remaining) + - location: 208 (remaining gas: 1039834.421 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: 1039834.331 units remaining) + - location: 208 (remaining gas: 1039834.421 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: 1039834.331 units remaining) + - location: 212 (remaining gas: 1039834.421 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: 1039834.321 units remaining) + - location: 214 (remaining gas: 1039834.411 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: 1039834.301 units remaining) + - location: 212 (remaining gas: 1039834.391 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: 1039834.291 units remaining) + - location: 215 (remaining gas: 1039834.381 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: 1039833.536 units remaining) + - location: 218 (remaining gas: 1039833.626 units remaining) [ 0 ] - - location: 219 (remaining gas: 1039833.526 units remaining) + - location: 219 (remaining gas: 1039833.616 units remaining) [ True ] - - location: 220 (remaining gas: 1039833.526 units remaining) + - location: 220 (remaining gas: 1039833.616 units remaining) [ ] - - location: 220 (remaining gas: 1039833.516 units remaining) + - location: 220 (remaining gas: 1039833.606 units remaining) [ ] - - location: 226 (remaining gas: 1039833.506 units remaining) + - location: 226 (remaining gas: 1039833.596 units remaining) [ Unit ] - - location: 227 (remaining gas: 1039833.496 units remaining) + - location: 227 (remaining gas: 1039833.586 units remaining) [ {} Unit ] - - location: 229 (remaining gas: 1039833.486 units remaining) + - location: 229 (remaining gas: 1039833.576 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 34bc9ca6e4c1..846315076802 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: 1039840.167 units remaining) + - location: 24 (remaining gas: 1039840.257 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: 1039840.157 units remaining) + - location: 24 (remaining gas: 1039840.247 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) ] - - location: 25 (remaining gas: 1039840.147 units remaining) + - location: 25 (remaining gas: 1039840.237 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: 1039840.137 units remaining) + - location: 27 (remaining gas: 1039840.227 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: 1039840.137 units remaining) + - location: 28 (remaining gas: 1039840.227 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: 1039840.127 units remaining) + - location: 30 (remaining gas: 1039840.217 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: 1039840.107 units remaining) + - location: 28 (remaining gas: 1039840.197 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: 1039840.107 units remaining) + - location: 31 (remaining gas: 1039840.197 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: 1039840.097 units remaining) + - location: 34 (remaining gas: 1039840.187 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: 1039840.077 units remaining) + - location: 31 (remaining gas: 1039840.167 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: 1039840.067 units remaining) + - location: 31 (remaining gas: 1039840.157 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: 1039840.067 units remaining) + - location: 31 (remaining gas: 1039840.157 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: 1039840.067 units remaining) + - location: 35 (remaining gas: 1039840.157 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: 1039840.057 units remaining) + - location: 38 (remaining gas: 1039840.147 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: 1039840.037 units remaining) + - location: 35 (remaining gas: 1039840.127 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: 1039840.027 units remaining) + - location: 35 (remaining gas: 1039840.117 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: 1039840.017 units remaining) + - location: 35 (remaining gas: 1039840.107 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: 1039840.017 units remaining) + - location: 35 (remaining gas: 1039840.107 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: 1039840.017 units remaining) + - location: 39 (remaining gas: 1039840.107 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: 1039840.007 units remaining) + - location: 42 (remaining gas: 1039840.097 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: 1039839.987 units remaining) + - location: 39 (remaining gas: 1039840.077 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: 1039839.977 units remaining) + - location: 39 (remaining gas: 1039840.067 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: 1039839.967 units remaining) + - location: 39 (remaining gas: 1039840.057 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: 1039839.957 units remaining) + - location: 39 (remaining gas: 1039840.047 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: 1039839.957 units remaining) + - location: 39 (remaining gas: 1039840.047 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: 1039839.957 units remaining) + - location: 43 (remaining gas: 1039840.047 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: 1039839.947 units remaining) + - location: 46 (remaining gas: 1039840.037 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: 1039839.927 units remaining) + - location: 43 (remaining gas: 1039840.017 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: 1039839.917 units remaining) + - location: 43 (remaining gas: 1039840.007 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: 1039839.907 units remaining) + - location: 43 (remaining gas: 1039839.997 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: 1039839.897 units remaining) + - location: 43 (remaining gas: 1039839.987 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: 1039839.887 units remaining) + - location: 43 (remaining gas: 1039839.977 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: 1039839.887 units remaining) + - location: 43 (remaining gas: 1039839.977 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: 1039839.887 units remaining) + - location: 47 (remaining gas: 1039839.977 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: 1039839.877 units remaining) + - location: 50 (remaining gas: 1039839.967 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: 1039839.857 units remaining) + - location: 47 (remaining gas: 1039839.947 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: 1039839.847 units remaining) + - location: 47 (remaining gas: 1039839.937 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: 1039839.837 units remaining) + - location: 47 (remaining gas: 1039839.927 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: 1039839.827 units remaining) + - location: 47 (remaining gas: 1039839.917 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: 1039839.817 units remaining) + - location: 47 (remaining gas: 1039839.907 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: 1039839.807 units remaining) + - location: 47 (remaining gas: 1039839.897 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: 1039839.807 units remaining) + - location: 47 (remaining gas: 1039839.897 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: 1039839.807 units remaining) + - location: 51 (remaining gas: 1039839.897 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: 1039839.797 units remaining) + - location: 54 (remaining gas: 1039839.887 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: 1039839.777 units remaining) + - location: 51 (remaining gas: 1039839.867 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: 1039839.767 units remaining) + - location: 51 (remaining gas: 1039839.857 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: 1039839.757 units remaining) + - location: 51 (remaining gas: 1039839.847 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: 1039839.747 units remaining) + - location: 51 (remaining gas: 1039839.837 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: 1039839.737 units remaining) + - location: 51 (remaining gas: 1039839.827 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: 1039839.727 units remaining) + - location: 51 (remaining gas: 1039839.817 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: 1039839.717 units remaining) + - location: 51 (remaining gas: 1039839.807 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: 1039839.717 units remaining) + - location: 51 (remaining gas: 1039839.807 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: 1039839.717 units remaining) + - location: 55 (remaining gas: 1039839.807 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: 1039839.707 units remaining) + - location: 58 (remaining gas: 1039839.797 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: 1039839.687 units remaining) + - location: 55 (remaining gas: 1039839.777 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: 1039839.677 units remaining) + - location: 55 (remaining gas: 1039839.767 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: 1039839.667 units remaining) + - location: 55 (remaining gas: 1039839.757 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: 1039839.657 units remaining) + - location: 55 (remaining gas: 1039839.747 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: 1039839.647 units remaining) + - location: 55 (remaining gas: 1039839.737 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: 1039839.637 units remaining) + - location: 55 (remaining gas: 1039839.727 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: 1039839.627 units remaining) + - location: 55 (remaining gas: 1039839.717 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: 1039839.617 units remaining) + - location: 55 (remaining gas: 1039839.707 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: 1039839.617 units remaining) + - location: 55 (remaining gas: 1039839.707 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: 1039839.617 units remaining) + - location: 59 (remaining gas: 1039839.707 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: 1039839.607 units remaining) + - location: 62 (remaining gas: 1039839.697 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: 1039839.587 units remaining) + - location: 59 (remaining gas: 1039839.677 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: 1039839.577 units remaining) + - location: 59 (remaining gas: 1039839.667 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: 1039839.567 units remaining) + - location: 59 (remaining gas: 1039839.657 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: 1039839.557 units remaining) + - location: 59 (remaining gas: 1039839.647 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: 1039839.547 units remaining) + - location: 59 (remaining gas: 1039839.637 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: 1039839.537 units remaining) + - location: 59 (remaining gas: 1039839.627 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: 1039839.527 units remaining) + - location: 59 (remaining gas: 1039839.617 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: 1039839.517 units remaining) + - location: 59 (remaining gas: 1039839.607 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: 1039839.507 units remaining) + - location: 59 (remaining gas: 1039839.597 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: 1039839.507 units remaining) + - location: 59 (remaining gas: 1039839.597 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: 1039839.507 units remaining) + - location: 63 (remaining gas: 1039839.597 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: 1039839.497 units remaining) + - location: 66 (remaining gas: 1039839.587 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: 1039839.477 units remaining) + - location: 63 (remaining gas: 1039839.567 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: 1039839.467 units remaining) + - location: 63 (remaining gas: 1039839.557 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: 1039839.457 units remaining) + - location: 63 (remaining gas: 1039839.547 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: 1039839.447 units remaining) + - location: 63 (remaining gas: 1039839.537 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: 1039839.437 units remaining) + - location: 63 (remaining gas: 1039839.527 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: 1039839.427 units remaining) + - location: 63 (remaining gas: 1039839.517 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: 1039839.417 units remaining) + - location: 63 (remaining gas: 1039839.507 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: 1039839.407 units remaining) + - location: 63 (remaining gas: 1039839.497 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: 1039839.397 units remaining) + - location: 63 (remaining gas: 1039839.487 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: 1039839.387 units remaining) + - location: 63 (remaining gas: 1039839.477 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: 1039839.387 units remaining) + - location: 63 (remaining gas: 1039839.477 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: 1039839.387 units remaining) + - location: 67 (remaining gas: 1039839.477 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: 1039839.377 units remaining) + - location: 70 (remaining gas: 1039839.467 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: 1039839.357 units remaining) + - location: 67 (remaining gas: 1039839.447 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: 1039839.347 units remaining) + - location: 67 (remaining gas: 1039839.437 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: 1039839.337 units remaining) + - location: 67 (remaining gas: 1039839.427 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: 1039839.327 units remaining) + - location: 67 (remaining gas: 1039839.417 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: 1039839.317 units remaining) + - location: 67 (remaining gas: 1039839.407 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: 1039839.307 units remaining) + - location: 67 (remaining gas: 1039839.397 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: 1039839.297 units remaining) + - location: 67 (remaining gas: 1039839.387 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: 1039839.287 units remaining) + - location: 67 (remaining gas: 1039839.377 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: 1039839.277 units remaining) + - location: 67 (remaining gas: 1039839.367 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: 1039839.267 units remaining) + - location: 67 (remaining gas: 1039839.357 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: 1039839.257 units remaining) + - location: 67 (remaining gas: 1039839.347 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: 1039839.257 units remaining) + - location: 67 (remaining gas: 1039839.347 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: 1039839.257 units remaining) + - location: 71 (remaining gas: 1039839.347 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: 1039839.247 units remaining) + - location: 74 (remaining gas: 1039839.337 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: 1039839.227 units remaining) + - location: 71 (remaining gas: 1039839.317 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: 1039839.217 units remaining) + - location: 71 (remaining gas: 1039839.307 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: 1039839.207 units remaining) + - location: 71 (remaining gas: 1039839.297 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: 1039839.197 units remaining) + - location: 71 (remaining gas: 1039839.287 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: 1039839.187 units remaining) + - location: 71 (remaining gas: 1039839.277 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: 1039839.177 units remaining) + - location: 71 (remaining gas: 1039839.267 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: 1039839.167 units remaining) + - location: 71 (remaining gas: 1039839.257 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: 1039839.157 units remaining) + - location: 71 (remaining gas: 1039839.247 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: 1039839.147 units remaining) + - location: 71 (remaining gas: 1039839.237 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: 1039839.137 units remaining) + - location: 71 (remaining gas: 1039839.227 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: 1039839.127 units remaining) + - location: 71 (remaining gas: 1039839.217 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: 1039839.117 units remaining) + - location: 71 (remaining gas: 1039839.207 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: 1039839.117 units remaining) + - location: 71 (remaining gas: 1039839.207 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: 1039839.117 units remaining) + - location: 75 (remaining gas: 1039839.207 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: 1039839.107 units remaining) + - location: 78 (remaining gas: 1039839.197 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: 1039839.087 units remaining) + - location: 75 (remaining gas: 1039839.177 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: 1039839.077 units remaining) + - location: 75 (remaining gas: 1039839.167 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: 1039839.067 units remaining) + - location: 75 (remaining gas: 1039839.157 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: 1039839.057 units remaining) + - location: 75 (remaining gas: 1039839.147 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: 1039839.047 units remaining) + - location: 75 (remaining gas: 1039839.137 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: 1039839.037 units remaining) + - location: 75 (remaining gas: 1039839.127 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: 1039839.027 units remaining) + - location: 75 (remaining gas: 1039839.117 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: 1039839.017 units remaining) + - location: 75 (remaining gas: 1039839.107 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: 1039839.007 units remaining) + - location: 75 (remaining gas: 1039839.097 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: 1039838.997 units remaining) + - location: 75 (remaining gas: 1039839.087 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: 1039838.987 units remaining) + - location: 75 (remaining gas: 1039839.077 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: 1039838.977 units remaining) + - location: 75 (remaining gas: 1039839.067 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: 1039838.967 units remaining) + - location: 75 (remaining gas: 1039839.057 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: 1039838.967 units remaining) + - location: 75 (remaining gas: 1039839.057 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: 1039838.967 units remaining) + - location: 79 (remaining gas: 1039839.057 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: 1039838.957 units remaining) + - location: 82 (remaining gas: 1039839.047 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: 1039838.937 units remaining) + - location: 79 (remaining gas: 1039839.027 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: 1039838.927 units remaining) + - location: 79 (remaining gas: 1039839.017 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: 1039838.917 units remaining) + - location: 79 (remaining gas: 1039839.007 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: 1039838.907 units remaining) + - location: 79 (remaining gas: 1039838.997 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: 1039838.897 units remaining) + - location: 79 (remaining gas: 1039838.987 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: 1039838.887 units remaining) + - location: 79 (remaining gas: 1039838.977 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: 1039838.877 units remaining) + - location: 79 (remaining gas: 1039838.967 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: 1039838.867 units remaining) + - location: 79 (remaining gas: 1039838.957 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: 1039838.857 units remaining) + - location: 79 (remaining gas: 1039838.947 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: 1039838.847 units remaining) + - location: 79 (remaining gas: 1039838.937 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: 1039838.837 units remaining) + - location: 79 (remaining gas: 1039838.927 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: 1039838.827 units remaining) + - location: 79 (remaining gas: 1039838.917 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: 1039838.817 units remaining) + - location: 79 (remaining gas: 1039838.907 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: 1039838.807 units remaining) + - location: 79 (remaining gas: 1039838.897 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: 1039838.807 units remaining) + - location: 79 (remaining gas: 1039838.897 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: 1039838.807 units remaining) + - location: 83 (remaining gas: 1039838.897 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: 1039838.797 units remaining) + - location: 86 (remaining gas: 1039838.887 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: 1039838.777 units remaining) + - location: 83 (remaining gas: 1039838.867 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: 1039838.767 units remaining) + - location: 83 (remaining gas: 1039838.857 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: 1039838.757 units remaining) + - location: 83 (remaining gas: 1039838.847 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: 1039838.747 units remaining) + - location: 83 (remaining gas: 1039838.837 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: 1039838.737 units remaining) + - location: 83 (remaining gas: 1039838.827 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: 1039838.727 units remaining) + - location: 83 (remaining gas: 1039838.817 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: 1039838.717 units remaining) + - location: 83 (remaining gas: 1039838.807 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: 1039838.707 units remaining) + - location: 83 (remaining gas: 1039838.797 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: 1039838.697 units remaining) + - location: 83 (remaining gas: 1039838.787 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: 1039838.687 units remaining) + - location: 83 (remaining gas: 1039838.777 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: 1039838.677 units remaining) + - location: 83 (remaining gas: 1039838.767 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: 1039838.667 units remaining) + - location: 83 (remaining gas: 1039838.757 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: 1039838.657 units remaining) + - location: 83 (remaining gas: 1039838.747 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: 1039838.647 units remaining) + - location: 83 (remaining gas: 1039838.737 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: 1039838.637 units remaining) + - location: 83 (remaining gas: 1039838.727 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: 1039838.637 units remaining) + - location: 83 (remaining gas: 1039838.727 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: 1039838.607 units remaining) + - location: 87 (remaining gas: 1039838.697 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: 1039838.571 units remaining) + - location: 89 (remaining gas: 1039838.661 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: 1039838.528 units remaining) + - location: 91 (remaining gas: 1039838.618 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: 1039838.479 units remaining) + - location: 93 (remaining gas: 1039838.569 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: 1039838.422 units remaining) + - location: 95 (remaining gas: 1039838.512 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: 1039838.359 units remaining) + - location: 97 (remaining gas: 1039838.449 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: 1039838.289 units remaining) + - location: 99 (remaining gas: 1039838.379 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: 1039838.213 units remaining) + - location: 101 (remaining gas: 1039838.303 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: 1039838.129 units remaining) + - location: 103 (remaining gas: 1039838.219 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: 1039838.039 units remaining) + - location: 105 (remaining gas: 1039838.129 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: 1039837.942 units remaining) + - location: 107 (remaining gas: 1039838.032 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: 1039837.839 units remaining) + - location: 109 (remaining gas: 1039837.929 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: 1039837.728 units remaining) + - location: 111 (remaining gas: 1039837.818 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: 1039837.611 units remaining) + - location: 113 (remaining gas: 1039837.701 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: 1039837.487 units remaining) + - location: 115 (remaining gas: 1039837.577 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: 1039837.357 units remaining) + - location: 117 (remaining gas: 1039837.447 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: 1039837.219 units remaining) + - location: 119 (remaining gas: 1039837.309 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: 1039837.189 units remaining) + - location: 121 (remaining gas: 1039837.279 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: 1039837.153 units remaining) + - location: 123 (remaining gas: 1039837.243 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: 1039837.110 units remaining) + - location: 125 (remaining gas: 1039837.200 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: 1039837.061 units remaining) + - location: 127 (remaining gas: 1039837.151 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: 1039837.004 units remaining) + - location: 129 (remaining gas: 1039837.094 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: 1039836.941 units remaining) + - location: 131 (remaining gas: 1039837.031 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: 1039836.871 units remaining) + - location: 133 (remaining gas: 1039836.961 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: 1039836.795 units remaining) + - location: 135 (remaining gas: 1039836.885 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: 1039836.711 units remaining) + - location: 137 (remaining gas: 1039836.801 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: 1039836.621 units remaining) + - location: 139 (remaining gas: 1039836.711 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: 1039836.524 units remaining) + - location: 141 (remaining gas: 1039836.614 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: 1039836.421 units remaining) + - location: 143 (remaining gas: 1039836.511 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: 1039836.310 units remaining) + - location: 145 (remaining gas: 1039836.400 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: 1039836.193 units remaining) + - location: 147 (remaining gas: 1039836.283 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: 1039836.069 units remaining) + - location: 149 (remaining gas: 1039836.159 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: 1039835.939 units remaining) + - location: 151 (remaining gas: 1039836.029 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: 1039835.801 units remaining) + - location: 153 (remaining gas: 1039835.891 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: 1039835.801 units remaining) + - location: 156 (remaining gas: 1039835.891 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: 1039835.791 units remaining) + - location: 159 (remaining gas: 1039835.881 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: 1039835.771 units remaining) + - location: 156 (remaining gas: 1039835.861 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: 1039835.761 units remaining) + - location: 156 (remaining gas: 1039835.851 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: 1039835.751 units remaining) + - location: 156 (remaining gas: 1039835.841 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: 1039835.741 units remaining) + - location: 156 (remaining gas: 1039835.831 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: 1039835.731 units remaining) + - location: 156 (remaining gas: 1039835.821 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: 1039835.721 units remaining) + - location: 156 (remaining gas: 1039835.811 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: 1039835.711 units remaining) + - location: 156 (remaining gas: 1039835.801 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: 1039835.701 units remaining) + - location: 156 (remaining gas: 1039835.791 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: 1039835.691 units remaining) + - location: 156 (remaining gas: 1039835.781 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: 1039835.681 units remaining) + - location: 156 (remaining gas: 1039835.771 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: 1039835.671 units remaining) + - location: 156 (remaining gas: 1039835.761 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: 1039835.661 units remaining) + - location: 156 (remaining gas: 1039835.751 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: 1039835.651 units remaining) + - location: 156 (remaining gas: 1039835.741 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: 1039835.641 units remaining) + - location: 156 (remaining gas: 1039835.731 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: 1039835.631 units remaining) + - location: 156 (remaining gas: 1039835.721 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: 1039835.631 units remaining) + - location: 156 (remaining gas: 1039835.721 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: 1039835.631 units remaining) + - location: 160 (remaining gas: 1039835.721 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: 1039835.621 units remaining) + - location: 163 (remaining gas: 1039835.711 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: 1039835.601 units remaining) + - location: 160 (remaining gas: 1039835.691 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: 1039835.591 units remaining) + - location: 160 (remaining gas: 1039835.681 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: 1039835.581 units remaining) + - location: 160 (remaining gas: 1039835.671 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: 1039835.571 units remaining) + - location: 160 (remaining gas: 1039835.661 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: 1039835.561 units remaining) + - location: 160 (remaining gas: 1039835.651 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: 1039835.551 units remaining) + - location: 160 (remaining gas: 1039835.641 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: 1039835.541 units remaining) + - location: 160 (remaining gas: 1039835.631 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: 1039835.531 units remaining) + - location: 160 (remaining gas: 1039835.621 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: 1039835.521 units remaining) + - location: 160 (remaining gas: 1039835.611 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: 1039835.511 units remaining) + - location: 160 (remaining gas: 1039835.601 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: 1039835.501 units remaining) + - location: 160 (remaining gas: 1039835.591 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: 1039835.491 units remaining) + - location: 160 (remaining gas: 1039835.581 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: 1039835.481 units remaining) + - location: 160 (remaining gas: 1039835.571 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: 1039835.471 units remaining) + - location: 160 (remaining gas: 1039835.561 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: 1039835.471 units remaining) + - location: 160 (remaining gas: 1039835.561 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: 1039835.471 units remaining) + - location: 164 (remaining gas: 1039835.561 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: 1039835.461 units remaining) + - location: 167 (remaining gas: 1039835.551 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: 1039835.441 units remaining) + - location: 164 (remaining gas: 1039835.531 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: 1039835.431 units remaining) + - location: 164 (remaining gas: 1039835.521 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: 1039835.421 units remaining) + - location: 164 (remaining gas: 1039835.511 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: 1039835.411 units remaining) + - location: 164 (remaining gas: 1039835.501 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: 1039835.401 units remaining) + - location: 164 (remaining gas: 1039835.491 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: 1039835.391 units remaining) + - location: 164 (remaining gas: 1039835.481 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: 1039835.381 units remaining) + - location: 164 (remaining gas: 1039835.471 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: 1039835.371 units remaining) + - location: 164 (remaining gas: 1039835.461 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: 1039835.361 units remaining) + - location: 164 (remaining gas: 1039835.451 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: 1039835.351 units remaining) + - location: 164 (remaining gas: 1039835.441 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: 1039835.341 units remaining) + - location: 164 (remaining gas: 1039835.431 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: 1039835.331 units remaining) + - location: 164 (remaining gas: 1039835.421 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: 1039835.321 units remaining) + - location: 164 (remaining gas: 1039835.411 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: 1039835.321 units remaining) + - location: 164 (remaining gas: 1039835.411 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: 1039835.321 units remaining) + - location: 168 (remaining gas: 1039835.411 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: 1039835.311 units remaining) + - location: 171 (remaining gas: 1039835.401 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: 1039835.291 units remaining) + - location: 168 (remaining gas: 1039835.381 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: 1039835.281 units remaining) + - location: 168 (remaining gas: 1039835.371 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: 1039835.271 units remaining) + - location: 168 (remaining gas: 1039835.361 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: 1039835.261 units remaining) + - location: 168 (remaining gas: 1039835.351 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: 1039835.251 units remaining) + - location: 168 (remaining gas: 1039835.341 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: 1039835.241 units remaining) + - location: 168 (remaining gas: 1039835.331 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: 1039835.231 units remaining) + - location: 168 (remaining gas: 1039835.321 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: 1039835.221 units remaining) + - location: 168 (remaining gas: 1039835.311 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: 1039835.211 units remaining) + - location: 168 (remaining gas: 1039835.301 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: 1039835.201 units remaining) + - location: 168 (remaining gas: 1039835.291 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: 1039835.191 units remaining) + - location: 168 (remaining gas: 1039835.281 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: 1039835.181 units remaining) + - location: 168 (remaining gas: 1039835.271 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: 1039835.181 units remaining) + - location: 168 (remaining gas: 1039835.271 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: 1039835.181 units remaining) + - location: 172 (remaining gas: 1039835.271 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: 1039835.171 units remaining) + - location: 175 (remaining gas: 1039835.261 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: 1039835.151 units remaining) + - location: 172 (remaining gas: 1039835.241 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: 1039835.141 units remaining) + - location: 172 (remaining gas: 1039835.231 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: 1039835.131 units remaining) + - location: 172 (remaining gas: 1039835.221 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: 1039835.121 units remaining) + - location: 172 (remaining gas: 1039835.211 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: 1039835.111 units remaining) + - location: 172 (remaining gas: 1039835.201 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: 1039835.101 units remaining) + - location: 172 (remaining gas: 1039835.191 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: 1039835.091 units remaining) + - location: 172 (remaining gas: 1039835.181 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: 1039835.081 units remaining) + - location: 172 (remaining gas: 1039835.171 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: 1039835.071 units remaining) + - location: 172 (remaining gas: 1039835.161 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: 1039835.061 units remaining) + - location: 172 (remaining gas: 1039835.151 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: 1039835.051 units remaining) + - location: 172 (remaining gas: 1039835.141 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: 1039835.051 units remaining) + - location: 172 (remaining gas: 1039835.141 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: 1039835.051 units remaining) + - location: 176 (remaining gas: 1039835.141 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: 1039835.041 units remaining) + - location: 179 (remaining gas: 1039835.131 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: 1039835.021 units remaining) + - location: 176 (remaining gas: 1039835.111 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: 1039835.011 units remaining) + - location: 176 (remaining gas: 1039835.101 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: 1039835.001 units remaining) + - location: 176 (remaining gas: 1039835.091 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: 1039834.991 units remaining) + - location: 176 (remaining gas: 1039835.081 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: 1039834.981 units remaining) + - location: 176 (remaining gas: 1039835.071 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: 1039834.971 units remaining) + - location: 176 (remaining gas: 1039835.061 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: 1039834.961 units remaining) + - location: 176 (remaining gas: 1039835.051 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: 1039834.951 units remaining) + - location: 176 (remaining gas: 1039835.041 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: 1039834.941 units remaining) + - location: 176 (remaining gas: 1039835.031 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: 1039834.931 units remaining) + - location: 176 (remaining gas: 1039835.021 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: 1039834.931 units remaining) + - location: 176 (remaining gas: 1039835.021 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: 1039834.931 units remaining) + - location: 180 (remaining gas: 1039835.021 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: 1039834.921 units remaining) + - location: 183 (remaining gas: 1039835.011 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: 1039834.901 units remaining) + - location: 180 (remaining gas: 1039834.991 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: 1039834.891 units remaining) + - location: 180 (remaining gas: 1039834.981 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: 1039834.881 units remaining) + - location: 180 (remaining gas: 1039834.971 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: 1039834.871 units remaining) + - location: 180 (remaining gas: 1039834.961 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: 1039834.861 units remaining) + - location: 180 (remaining gas: 1039834.951 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: 1039834.851 units remaining) + - location: 180 (remaining gas: 1039834.941 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: 1039834.841 units remaining) + - location: 180 (remaining gas: 1039834.931 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: 1039834.831 units remaining) + - location: 180 (remaining gas: 1039834.921 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: 1039834.821 units remaining) + - location: 180 (remaining gas: 1039834.911 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: 1039834.821 units remaining) + - location: 180 (remaining gas: 1039834.911 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: 1039834.821 units remaining) + - location: 184 (remaining gas: 1039834.911 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: 1039834.811 units remaining) + - location: 187 (remaining gas: 1039834.901 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: 1039834.791 units remaining) + - location: 184 (remaining gas: 1039834.881 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: 1039834.781 units remaining) + - location: 184 (remaining gas: 1039834.871 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: 1039834.771 units remaining) + - location: 184 (remaining gas: 1039834.861 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: 1039834.761 units remaining) + - location: 184 (remaining gas: 1039834.851 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: 1039834.751 units remaining) + - location: 184 (remaining gas: 1039834.841 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: 1039834.741 units remaining) + - location: 184 (remaining gas: 1039834.831 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: 1039834.731 units remaining) + - location: 184 (remaining gas: 1039834.821 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: 1039834.721 units remaining) + - location: 184 (remaining gas: 1039834.811 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: 1039834.721 units remaining) + - location: 184 (remaining gas: 1039834.811 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: 1039834.721 units remaining) + - location: 188 (remaining gas: 1039834.811 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: 1039834.711 units remaining) + - location: 191 (remaining gas: 1039834.801 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: 1039834.691 units remaining) + - location: 188 (remaining gas: 1039834.781 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: 1039834.681 units remaining) + - location: 188 (remaining gas: 1039834.771 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: 1039834.671 units remaining) + - location: 188 (remaining gas: 1039834.761 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: 1039834.661 units remaining) + - location: 188 (remaining gas: 1039834.751 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: 1039834.651 units remaining) + - location: 188 (remaining gas: 1039834.741 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: 1039834.641 units remaining) + - location: 188 (remaining gas: 1039834.731 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: 1039834.631 units remaining) + - location: 188 (remaining gas: 1039834.721 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: 1039834.631 units remaining) + - location: 188 (remaining gas: 1039834.721 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: 1039834.631 units remaining) + - location: 192 (remaining gas: 1039834.721 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: 1039834.621 units remaining) + - location: 195 (remaining gas: 1039834.711 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: 1039834.601 units remaining) + - location: 192 (remaining gas: 1039834.691 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: 1039834.591 units remaining) + - location: 192 (remaining gas: 1039834.681 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: 1039834.581 units remaining) + - location: 192 (remaining gas: 1039834.671 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: 1039834.571 units remaining) + - location: 192 (remaining gas: 1039834.661 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: 1039834.561 units remaining) + - location: 192 (remaining gas: 1039834.651 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: 1039834.551 units remaining) + - location: 192 (remaining gas: 1039834.641 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: 1039834.551 units remaining) + - location: 192 (remaining gas: 1039834.641 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: 1039834.551 units remaining) + - location: 196 (remaining gas: 1039834.641 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: 1039834.541 units remaining) + - location: 199 (remaining gas: 1039834.631 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: 1039834.521 units remaining) + - location: 196 (remaining gas: 1039834.611 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: 1039834.511 units remaining) + - location: 196 (remaining gas: 1039834.601 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: 1039834.501 units remaining) + - location: 196 (remaining gas: 1039834.591 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: 1039834.491 units remaining) + - location: 196 (remaining gas: 1039834.581 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: 1039834.481 units remaining) + - location: 196 (remaining gas: 1039834.571 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: 1039834.481 units remaining) + - location: 196 (remaining gas: 1039834.571 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: 1039834.481 units remaining) + - location: 200 (remaining gas: 1039834.571 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: 1039834.471 units remaining) + - location: 203 (remaining gas: 1039834.561 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: 1039834.451 units remaining) + - location: 200 (remaining gas: 1039834.541 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: 1039834.441 units remaining) + - location: 200 (remaining gas: 1039834.531 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: 1039834.431 units remaining) + - location: 200 (remaining gas: 1039834.521 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: 1039834.421 units remaining) + - location: 200 (remaining gas: 1039834.511 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: 1039834.421 units remaining) + - location: 200 (remaining gas: 1039834.511 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: 1039834.421 units remaining) + - location: 204 (remaining gas: 1039834.511 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: 1039834.411 units remaining) + - location: 207 (remaining gas: 1039834.501 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: 1039834.391 units remaining) + - location: 204 (remaining gas: 1039834.481 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: 1039834.381 units remaining) + - location: 204 (remaining gas: 1039834.471 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: 1039834.371 units remaining) + - location: 204 (remaining gas: 1039834.461 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: 1039834.371 units remaining) + - location: 204 (remaining gas: 1039834.461 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: 1039834.371 units remaining) + - location: 208 (remaining gas: 1039834.461 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: 1039834.361 units remaining) + - location: 211 (remaining gas: 1039834.451 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: 1039834.341 units remaining) + - location: 208 (remaining gas: 1039834.431 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: 1039834.331 units remaining) + - location: 208 (remaining gas: 1039834.421 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: 1039834.331 units remaining) + - location: 208 (remaining gas: 1039834.421 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: 1039834.331 units remaining) + - location: 212 (remaining gas: 1039834.421 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: 1039834.321 units remaining) + - location: 214 (remaining gas: 1039834.411 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: 1039834.301 units remaining) + - location: 212 (remaining gas: 1039834.391 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: 1039834.291 units remaining) + - location: 215 (remaining gas: 1039834.381 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: 1039833.536 units remaining) + - location: 218 (remaining gas: 1039833.626 units remaining) [ 0 ] - - location: 219 (remaining gas: 1039833.526 units remaining) + - location: 219 (remaining gas: 1039833.616 units remaining) [ True ] - - location: 220 (remaining gas: 1039833.526 units remaining) + - location: 220 (remaining gas: 1039833.616 units remaining) [ ] - - location: 220 (remaining gas: 1039833.516 units remaining) + - location: 220 (remaining gas: 1039833.606 units remaining) [ ] - - location: 226 (remaining gas: 1039833.506 units remaining) + - location: 226 (remaining gas: 1039833.596 units remaining) [ Unit ] - - location: 227 (remaining gas: 1039833.496 units remaining) + - location: 227 (remaining gas: 1039833.586 units remaining) [ {} Unit ] - - location: 229 (remaining gas: 1039833.486 units remaining) + - location: 229 (remaining gas: 1039833.576 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out index 29b923ab3463..a4da22a1b0c1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out @@ -7,55 +7,55 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039988 units remaining) + - location: 15 (remaining gas: 1039988.045 units remaining) [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - - location: 15 (remaining gas: 1039987.990 units remaining) + - location: 15 (remaining gas: 1039988.035 units remaining) [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) ] - - location: 16 (remaining gas: 1039987.980 units remaining) + - location: 16 (remaining gas: 1039988.025 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) 5 ] - - location: 17 (remaining gas: 1039987.970 units remaining) + - location: 17 (remaining gas: 1039988.015 units remaining) [ (Pair (Pair 1 2) 3) 4 5 ] - - location: 18 (remaining gas: 1039987.960 units remaining) + - location: 18 (remaining gas: 1039988.005 units remaining) [ (Pair 1 2) 3 4 5 ] - - location: 19 (remaining gas: 1039987.950 units remaining) + - location: 19 (remaining gas: 1039987.995 units remaining) [ 1 2 3 4 5 ] - - location: 20 (remaining gas: 1039987.893 units remaining) + - location: 20 (remaining gas: 1039987.938 units remaining) [ 5 1 2 3 4 ] - - location: 22 (remaining gas: 1039987.893 units remaining) + - location: 22 (remaining gas: 1039987.938 units remaining) [ 1 2 3 4 ] - - location: 24 (remaining gas: 1039987.883 units remaining) + - location: 24 (remaining gas: 1039987.928 units remaining) [ 2 3 4 ] - - location: 25 (remaining gas: 1039987.873 units remaining) + - location: 25 (remaining gas: 1039987.918 units remaining) [ 3 4 ] - - location: 26 (remaining gas: 1039987.863 units remaining) + - location: 26 (remaining gas: 1039987.908 units remaining) [ 4 ] - - location: 27 (remaining gas: 1039987.853 units remaining) + - location: 27 (remaining gas: 1039987.898 units remaining) [ ] - - location: 22 (remaining gas: 1039987.833 units remaining) + - location: 22 (remaining gas: 1039987.878 units remaining) [ 5 ] - - location: 28 (remaining gas: 1039987.823 units remaining) + - location: 28 (remaining gas: 1039987.868 units remaining) [ {} 5 ] - - location: 30 (remaining gas: 1039987.813 units remaining) + - location: 30 (remaining gas: 1039987.858 units remaining) [ (Pair {} 5) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out index 8e0514422cab..6ba098bd84da 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039992.043 units remaining) + - location: 11 (remaining gas: 1039992.088 units remaining) [ (Pair (Pair 1 1) 0 0) ] - - location: 11 (remaining gas: 1039992.033 units remaining) + - location: 11 (remaining gas: 1039992.078 units remaining) [ (Pair 1 1) ] - - location: 12 (remaining gas: 1039992.023 units remaining) + - location: 12 (remaining gas: 1039992.068 units remaining) [ 1 1 ] - - location: 13 (remaining gas: 1039992.013 units remaining) + - location: 13 (remaining gas: 1039992.058 units remaining) [ 1 1 1 ] - - location: 14 (remaining gas: 1039992.013 units remaining) + - location: 14 (remaining gas: 1039992.058 units remaining) [ 1 1 ] - - location: 16 (remaining gas: 1039991.978 units remaining) + - location: 16 (remaining gas: 1039992.023 units remaining) [ 2 ] - - location: 14 (remaining gas: 1039991.958 units remaining) + - location: 14 (remaining gas: 1039992.003 units remaining) [ 1 2 ] - - location: 17 (remaining gas: 1039991.948 units remaining) + - location: 17 (remaining gas: 1039991.993 units remaining) [ (Pair 1 2) ] - - location: 18 (remaining gas: 1039991.938 units remaining) + - location: 18 (remaining gas: 1039991.983 units remaining) [ {} (Pair 1 2) ] - - location: 20 (remaining gas: 1039991.928 units remaining) + - location: 20 (remaining gas: 1039991.973 units remaining) [ (Pair {} 1 2) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out index 2cb6d4507578..cd96aee20413 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039992.043 units remaining) + - location: 11 (remaining gas: 1039992.088 units remaining) [ (Pair (Pair 15 9) 0 0) ] - - location: 11 (remaining gas: 1039992.033 units remaining) + - location: 11 (remaining gas: 1039992.078 units remaining) [ (Pair 15 9) ] - - location: 12 (remaining gas: 1039992.023 units remaining) + - location: 12 (remaining gas: 1039992.068 units remaining) [ 15 9 ] - - location: 13 (remaining gas: 1039992.013 units remaining) + - location: 13 (remaining gas: 1039992.058 units remaining) [ 15 15 9 ] - - location: 14 (remaining gas: 1039992.013 units remaining) + - location: 14 (remaining gas: 1039992.058 units remaining) [ 15 9 ] - - location: 16 (remaining gas: 1039991.978 units remaining) + - location: 16 (remaining gas: 1039992.023 units remaining) [ 24 ] - - location: 14 (remaining gas: 1039991.958 units remaining) + - location: 14 (remaining gas: 1039992.003 units remaining) [ 15 24 ] - - location: 17 (remaining gas: 1039991.948 units remaining) + - location: 17 (remaining gas: 1039991.993 units remaining) [ (Pair 15 24) ] - - location: 18 (remaining gas: 1039991.938 units remaining) + - location: 18 (remaining gas: 1039991.983 units remaining) [ {} (Pair 15 24) ] - - location: 20 (remaining gas: 1039991.928 units remaining) + - location: 20 (remaining gas: 1039991.973 units remaining) [ (Pair {} 15 24) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out index 6cc093be67c8..8a2163c87cd6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out @@ -7,136 +7,136 @@ emitted operations big_map diff trace - - location: 25 (remaining gas: 1039974.168 units remaining) + - location: 25 (remaining gas: 1039974.438 units remaining) [ (Pair (Pair -8 2) None None None None) ] - - location: 25 (remaining gas: 1039974.158 units remaining) + - location: 25 (remaining gas: 1039974.428 units remaining) [ (Pair -8 2) ] - - location: 26 (remaining gas: 1039974.148 units remaining) + - location: 26 (remaining gas: 1039974.418 units remaining) [ (Pair -8 2) (Pair -8 2) ] - - location: 27 (remaining gas: 1039974.138 units remaining) + - location: 27 (remaining gas: 1039974.408 units remaining) [ -8 2 (Pair -8 2) ] - - location: 28 (remaining gas: 1039974.118 units remaining) + - location: 28 (remaining gas: 1039974.388 units remaining) [ 8 2 (Pair -8 2) ] - - location: 29 (remaining gas: 1039974.118 units remaining) + - location: 29 (remaining gas: 1039974.388 units remaining) [ 2 (Pair -8 2) ] - - location: 31 (remaining gas: 1039974.098 units remaining) + - location: 31 (remaining gas: 1039974.368 units remaining) [ 2 (Pair -8 2) ] - - location: 29 (remaining gas: 1039974.078 units remaining) + - location: 29 (remaining gas: 1039974.348 units remaining) [ 8 2 (Pair -8 2) ] - - location: 32 (remaining gas: 1039973.973 units remaining) + - location: 32 (remaining gas: 1039974.243 units remaining) [ (Some (Pair 4 0)) (Pair -8 2) ] - - location: 33 (remaining gas: 1039973.963 units remaining) + - location: 33 (remaining gas: 1039974.233 units remaining) [ (Pair -8 2) (Some (Pair 4 0)) ] - - location: 34 (remaining gas: 1039973.953 units remaining) + - location: 34 (remaining gas: 1039974.223 units remaining) [ (Pair -8 2) (Pair -8 2) (Some (Pair 4 0)) ] - - location: 35 (remaining gas: 1039973.943 units remaining) + - location: 35 (remaining gas: 1039974.213 units remaining) [ -8 2 (Pair -8 2) (Some (Pair 4 0)) ] - - location: 36 (remaining gas: 1039973.923 units remaining) + - location: 36 (remaining gas: 1039974.193 units remaining) [ 8 2 (Pair -8 2) (Some (Pair 4 0)) ] - - location: 37 (remaining gas: 1039973.818 units remaining) + - location: 37 (remaining gas: 1039974.088 units remaining) [ (Some (Pair 4 0)) (Pair -8 2) (Some (Pair 4 0)) ] - - location: 38 (remaining gas: 1039973.808 units remaining) + - location: 38 (remaining gas: 1039974.078 units remaining) [ (Pair -8 2) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 39 (remaining gas: 1039973.798 units remaining) + - location: 39 (remaining gas: 1039974.068 units remaining) [ (Pair -8 2) (Pair -8 2) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 40 (remaining gas: 1039973.788 units remaining) + - location: 40 (remaining gas: 1039974.058 units remaining) [ -8 2 (Pair -8 2) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 41 (remaining gas: 1039973.788 units remaining) + - location: 41 (remaining gas: 1039974.058 units remaining) [ 2 (Pair -8 2) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 43 (remaining gas: 1039973.768 units remaining) + - location: 43 (remaining gas: 1039974.038 units remaining) [ 2 (Pair -8 2) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 41 (remaining gas: 1039973.748 units remaining) + - location: 41 (remaining gas: 1039974.018 units remaining) [ -8 2 (Pair -8 2) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 44 (remaining gas: 1039973.643 units remaining) + - location: 44 (remaining gas: 1039973.913 units remaining) [ (Some (Pair -4 0)) (Pair -8 2) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 45 (remaining gas: 1039973.633 units remaining) + - location: 45 (remaining gas: 1039973.903 units remaining) [ (Pair -8 2) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 46 (remaining gas: 1039973.623 units remaining) + - location: 46 (remaining gas: 1039973.893 units remaining) [ -8 2 (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 47 (remaining gas: 1039973.518 units remaining) + - location: 47 (remaining gas: 1039973.788 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 49 (remaining gas: 1039973.518 units remaining) + - location: 49 (remaining gas: 1039973.788 units remaining) [ (Some (Pair 4 0)) (Some (Pair 4 0)) ] - - location: 52 (remaining gas: 1039973.508 units remaining) + - location: 52 (remaining gas: 1039973.778 units remaining) [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 49 (remaining gas: 1039973.488 units remaining) + - location: 49 (remaining gas: 1039973.758 units remaining) [ (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 49 (remaining gas: 1039973.478 units remaining) + - location: 49 (remaining gas: 1039973.748 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 49 (remaining gas: 1039973.478 units remaining) + - location: 49 (remaining gas: 1039973.748 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 53 (remaining gas: 1039973.478 units remaining) + - location: 53 (remaining gas: 1039973.748 units remaining) [ (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 55 (remaining gas: 1039973.468 units remaining) + - location: 55 (remaining gas: 1039973.738 units remaining) [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 53 (remaining gas: 1039973.448 units remaining) + - location: 53 (remaining gas: 1039973.718 units remaining) [ (Some (Pair -4 0)) (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 56 (remaining gas: 1039973.438 units remaining) + - location: 56 (remaining gas: 1039973.708 units remaining) [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 57 (remaining gas: 1039973.428 units remaining) + - location: 57 (remaining gas: 1039973.698 units remaining) [ {} (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 59 (remaining gas: 1039973.418 units remaining) + - location: 59 (remaining gas: 1039973.688 units remaining) [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out index f980d1056009..4c344786f295 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out @@ -7,136 +7,136 @@ emitted operations big_map diff trace - - location: 25 (remaining gas: 1039974.168 units remaining) + - location: 25 (remaining gas: 1039974.438 units remaining) [ (Pair (Pair 10 -3) None None None None) ] - - location: 25 (remaining gas: 1039974.158 units remaining) + - location: 25 (remaining gas: 1039974.428 units remaining) [ (Pair 10 -3) ] - - location: 26 (remaining gas: 1039974.148 units remaining) + - location: 26 (remaining gas: 1039974.418 units remaining) [ (Pair 10 -3) (Pair 10 -3) ] - - location: 27 (remaining gas: 1039974.138 units remaining) + - location: 27 (remaining gas: 1039974.408 units remaining) [ 10 -3 (Pair 10 -3) ] - - location: 28 (remaining gas: 1039974.118 units remaining) + - location: 28 (remaining gas: 1039974.388 units remaining) [ 10 -3 (Pair 10 -3) ] - - location: 29 (remaining gas: 1039974.118 units remaining) + - location: 29 (remaining gas: 1039974.388 units remaining) [ -3 (Pair 10 -3) ] - - location: 31 (remaining gas: 1039974.098 units remaining) + - location: 31 (remaining gas: 1039974.368 units remaining) [ 3 (Pair 10 -3) ] - - location: 29 (remaining gas: 1039974.078 units remaining) + - location: 29 (remaining gas: 1039974.348 units remaining) [ 10 3 (Pair 10 -3) ] - - location: 32 (remaining gas: 1039973.973 units remaining) + - location: 32 (remaining gas: 1039974.243 units remaining) [ (Some (Pair 3 1)) (Pair 10 -3) ] - - location: 33 (remaining gas: 1039973.963 units remaining) + - location: 33 (remaining gas: 1039974.233 units remaining) [ (Pair 10 -3) (Some (Pair 3 1)) ] - - location: 34 (remaining gas: 1039973.953 units remaining) + - location: 34 (remaining gas: 1039974.223 units remaining) [ (Pair 10 -3) (Pair 10 -3) (Some (Pair 3 1)) ] - - location: 35 (remaining gas: 1039973.943 units remaining) + - location: 35 (remaining gas: 1039974.213 units remaining) [ 10 -3 (Pair 10 -3) (Some (Pair 3 1)) ] - - location: 36 (remaining gas: 1039973.923 units remaining) + - location: 36 (remaining gas: 1039974.193 units remaining) [ 10 -3 (Pair 10 -3) (Some (Pair 3 1)) ] - - location: 37 (remaining gas: 1039973.818 units remaining) + - location: 37 (remaining gas: 1039974.088 units remaining) [ (Some (Pair -3 1)) (Pair 10 -3) (Some (Pair 3 1)) ] - - location: 38 (remaining gas: 1039973.808 units remaining) + - location: 38 (remaining gas: 1039974.078 units remaining) [ (Pair 10 -3) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 39 (remaining gas: 1039973.798 units remaining) + - location: 39 (remaining gas: 1039974.068 units remaining) [ (Pair 10 -3) (Pair 10 -3) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 40 (remaining gas: 1039973.788 units remaining) + - location: 40 (remaining gas: 1039974.058 units remaining) [ 10 -3 (Pair 10 -3) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 41 (remaining gas: 1039973.788 units remaining) + - location: 41 (remaining gas: 1039974.058 units remaining) [ -3 (Pair 10 -3) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 43 (remaining gas: 1039973.768 units remaining) + - location: 43 (remaining gas: 1039974.038 units remaining) [ 3 (Pair 10 -3) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 41 (remaining gas: 1039973.748 units remaining) + - location: 41 (remaining gas: 1039974.018 units remaining) [ 10 3 (Pair 10 -3) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 44 (remaining gas: 1039973.643 units remaining) + - location: 44 (remaining gas: 1039973.913 units remaining) [ (Some (Pair 3 1)) (Pair 10 -3) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 45 (remaining gas: 1039973.633 units remaining) + - location: 45 (remaining gas: 1039973.903 units remaining) [ (Pair 10 -3) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 46 (remaining gas: 1039973.623 units remaining) + - location: 46 (remaining gas: 1039973.893 units remaining) [ 10 -3 (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 47 (remaining gas: 1039973.518 units remaining) + - location: 47 (remaining gas: 1039973.788 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 49 (remaining gas: 1039973.518 units remaining) + - location: 49 (remaining gas: 1039973.788 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) ] - - location: 52 (remaining gas: 1039973.508 units remaining) + - location: 52 (remaining gas: 1039973.778 units remaining) [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 49 (remaining gas: 1039973.488 units remaining) + - location: 49 (remaining gas: 1039973.758 units remaining) [ (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 49 (remaining gas: 1039973.478 units remaining) + - location: 49 (remaining gas: 1039973.748 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 49 (remaining gas: 1039973.478 units remaining) + - location: 49 (remaining gas: 1039973.748 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 53 (remaining gas: 1039973.478 units remaining) + - location: 53 (remaining gas: 1039973.748 units remaining) [ (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 55 (remaining gas: 1039973.468 units remaining) + - location: 55 (remaining gas: 1039973.738 units remaining) [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 53 (remaining gas: 1039973.448 units remaining) + - location: 53 (remaining gas: 1039973.718 units remaining) [ (Some (Pair -3 1)) (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 56 (remaining gas: 1039973.438 units remaining) + - location: 56 (remaining gas: 1039973.708 units remaining) [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 57 (remaining gas: 1039973.428 units remaining) + - location: 57 (remaining gas: 1039973.698 units remaining) [ {} (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 59 (remaining gas: 1039973.418 units remaining) + - location: 59 (remaining gas: 1039973.688 units remaining) [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out index 07355e5c8a57..0ff7b2d13503 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out @@ -7,136 +7,136 @@ emitted operations big_map diff trace - - location: 25 (remaining gas: 1039974.168 units remaining) + - location: 25 (remaining gas: 1039974.438 units remaining) [ (Pair (Pair 10 0) None None None None) ] - - location: 25 (remaining gas: 1039974.158 units remaining) + - location: 25 (remaining gas: 1039974.428 units remaining) [ (Pair 10 0) ] - - location: 26 (remaining gas: 1039974.148 units remaining) + - location: 26 (remaining gas: 1039974.418 units remaining) [ (Pair 10 0) (Pair 10 0) ] - - location: 27 (remaining gas: 1039974.138 units remaining) + - location: 27 (remaining gas: 1039974.408 units remaining) [ 10 0 (Pair 10 0) ] - - location: 28 (remaining gas: 1039974.118 units remaining) + - location: 28 (remaining gas: 1039974.388 units remaining) [ 10 0 (Pair 10 0) ] - - location: 29 (remaining gas: 1039974.118 units remaining) + - location: 29 (remaining gas: 1039974.388 units remaining) [ 0 (Pair 10 0) ] - - location: 31 (remaining gas: 1039974.098 units remaining) + - location: 31 (remaining gas: 1039974.368 units remaining) [ 0 (Pair 10 0) ] - - location: 29 (remaining gas: 1039974.078 units remaining) + - location: 29 (remaining gas: 1039974.348 units remaining) [ 10 0 (Pair 10 0) ] - - location: 32 (remaining gas: 1039973.973 units remaining) + - location: 32 (remaining gas: 1039974.243 units remaining) [ None (Pair 10 0) ] - - location: 33 (remaining gas: 1039973.963 units remaining) + - location: 33 (remaining gas: 1039974.233 units remaining) [ (Pair 10 0) None ] - - location: 34 (remaining gas: 1039973.953 units remaining) + - location: 34 (remaining gas: 1039974.223 units remaining) [ (Pair 10 0) (Pair 10 0) None ] - - location: 35 (remaining gas: 1039973.943 units remaining) + - location: 35 (remaining gas: 1039974.213 units remaining) [ 10 0 (Pair 10 0) None ] - - location: 36 (remaining gas: 1039973.923 units remaining) + - location: 36 (remaining gas: 1039974.193 units remaining) [ 10 0 (Pair 10 0) None ] - - location: 37 (remaining gas: 1039973.818 units remaining) + - location: 37 (remaining gas: 1039974.088 units remaining) [ None (Pair 10 0) None ] - - location: 38 (remaining gas: 1039973.808 units remaining) + - location: 38 (remaining gas: 1039974.078 units remaining) [ (Pair 10 0) None None ] - - location: 39 (remaining gas: 1039973.798 units remaining) + - location: 39 (remaining gas: 1039974.068 units remaining) [ (Pair 10 0) (Pair 10 0) None None ] - - location: 40 (remaining gas: 1039973.788 units remaining) + - location: 40 (remaining gas: 1039974.058 units remaining) [ 10 0 (Pair 10 0) None None ] - - location: 41 (remaining gas: 1039973.788 units remaining) + - location: 41 (remaining gas: 1039974.058 units remaining) [ 0 (Pair 10 0) None None ] - - location: 43 (remaining gas: 1039973.768 units remaining) + - location: 43 (remaining gas: 1039974.038 units remaining) [ 0 (Pair 10 0) None None ] - - location: 41 (remaining gas: 1039973.748 units remaining) + - location: 41 (remaining gas: 1039974.018 units remaining) [ 10 0 (Pair 10 0) None None ] - - location: 44 (remaining gas: 1039973.643 units remaining) + - location: 44 (remaining gas: 1039973.913 units remaining) [ None (Pair 10 0) None None ] - - location: 45 (remaining gas: 1039973.633 units remaining) + - location: 45 (remaining gas: 1039973.903 units remaining) [ (Pair 10 0) None None None ] - - location: 46 (remaining gas: 1039973.623 units remaining) + - location: 46 (remaining gas: 1039973.893 units remaining) [ 10 0 None None None ] - - location: 47 (remaining gas: 1039973.518 units remaining) + - location: 47 (remaining gas: 1039973.788 units remaining) [ None None None None ] - - location: 49 (remaining gas: 1039973.518 units remaining) + - location: 49 (remaining gas: 1039973.788 units remaining) [ None None ] - - location: 52 (remaining gas: 1039973.508 units remaining) + - location: 52 (remaining gas: 1039973.778 units remaining) [ (Pair None None) ] - - location: 49 (remaining gas: 1039973.488 units remaining) + - location: 49 (remaining gas: 1039973.758 units remaining) [ None (Pair None None) ] - - location: 49 (remaining gas: 1039973.478 units remaining) + - location: 49 (remaining gas: 1039973.748 units remaining) [ None None (Pair None None) ] - - location: 49 (remaining gas: 1039973.478 units remaining) + - location: 49 (remaining gas: 1039973.748 units remaining) [ None None (Pair None None) ] - - location: 53 (remaining gas: 1039973.478 units remaining) + - location: 53 (remaining gas: 1039973.748 units remaining) [ None (Pair None None) ] - - location: 55 (remaining gas: 1039973.468 units remaining) + - location: 55 (remaining gas: 1039973.738 units remaining) [ (Pair None None None) ] - - location: 53 (remaining gas: 1039973.448 units remaining) + - location: 53 (remaining gas: 1039973.718 units remaining) [ None (Pair None None None) ] - - location: 56 (remaining gas: 1039973.438 units remaining) + - location: 56 (remaining gas: 1039973.708 units remaining) [ (Pair None None None None) ] - - location: 57 (remaining gas: 1039973.428 units remaining) + - location: 57 (remaining gas: 1039973.698 units remaining) [ {} (Pair None None None None) ] - - location: 59 (remaining gas: 1039973.418 units remaining) + - location: 59 (remaining gas: 1039973.688 units remaining) [ (Pair {} None None None None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" index 184bafc8dadb..e7d10c4ca78b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" @@ -7,27 +7,27 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.576 units remaining) + - location: 9 (remaining gas: 1039991.621 units remaining) [ (Pair Unit {}) ] - - location: 9 (remaining gas: 1039991.566 units remaining) + - location: 9 (remaining gas: 1039991.611 units remaining) [ ] - - location: 10 (remaining gas: 1039991.346 units remaining) + - location: 10 (remaining gas: 1039991.391 units remaining) [ {} ] - - location: 13 (remaining gas: 1039991.336 units remaining) + - location: 13 (remaining gas: 1039991.381 units remaining) [ "world" {} ] - - location: 16 (remaining gas: 1039991.326 units remaining) + - location: 16 (remaining gas: 1039991.371 units remaining) [ (Some "world") {} ] - - location: 17 (remaining gas: 1039991.316 units remaining) + - location: 17 (remaining gas: 1039991.361 units remaining) [ "hello" (Some "world") {} ] - - location: 20 (remaining gas: 1039991.226 units remaining) + - location: 20 (remaining gas: 1039991.271 units remaining) [ { Elt "hello" "world" } ] - - location: 21 (remaining gas: 1039991.216 units remaining) + - location: 21 (remaining gas: 1039991.261 units remaining) [ {} { Elt "hello" "world" } ] - - location: 23 (remaining gas: 1039991.206 units remaining) + - location: 23 (remaining gas: 1039991.251 units remaining) [ (Pair {} { Elt "hello" "world" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" index e2c2035869b6..8fa3dd651dc3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" @@ -7,42 +7,42 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039988.964 units remaining) + - location: 7 (remaining gas: 1039989.099 units remaining) [ (Pair "" "?") ] - - location: 7 (remaining gas: 1039988.954 units remaining) + - location: 7 (remaining gas: 1039989.089 units remaining) [ "" ] - - location: 8 (remaining gas: 1039988.944 units remaining) + - location: 8 (remaining gas: 1039989.079 units remaining) [ { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } "" ] - - location: 22 (remaining gas: 1039988.934 units remaining) + - location: 22 (remaining gas: 1039989.069 units remaining) [ "" { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } ] - - location: 12 (remaining gas: 1039988.924 units remaining) + - location: 12 (remaining gas: 1039989.059 units remaining) [ "_abc" "" ] - - location: 15 (remaining gas: 1039988.914 units remaining) + - location: 15 (remaining gas: 1039989.049 units remaining) [ {} "_abc" "" ] - - location: 17 (remaining gas: 1039988.904 units remaining) + - location: 17 (remaining gas: 1039989.039 units remaining) [ "_abc" {} "" ] - - location: 18 (remaining gas: 1039988.894 units remaining) + - location: 18 (remaining gas: 1039989.029 units remaining) [ { "_abc" } "" ] - - location: 19 (remaining gas: 1039988.884 units remaining) + - location: 19 (remaining gas: 1039989.019 units remaining) [ "" { "_abc" } ] - - location: 20 (remaining gas: 1039988.874 units remaining) + - location: 20 (remaining gas: 1039989.009 units remaining) [ { "" ; "_abc" } ] - - location: 21 (remaining gas: 1039988.754 units remaining) + - location: 21 (remaining gas: 1039988.889 units remaining) [ "_abc" ] - - location: 23 (remaining gas: 1039988.734 units remaining) + - location: 23 (remaining gas: 1039988.869 units remaining) [ "_abc" ] - - location: 24 (remaining gas: 1039988.724 units remaining) + - location: 24 (remaining gas: 1039988.859 units remaining) [ {} "_abc" ] - - location: 26 (remaining gas: 1039988.714 units remaining) + - location: 26 (remaining gas: 1039988.849 units remaining) [ (Pair {} "_abc") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" index 1813f4564704..abc680533020 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" @@ -7,42 +7,42 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039988.924 units remaining) + - location: 7 (remaining gas: 1039989.059 units remaining) [ (Pair "test" "?") ] - - location: 7 (remaining gas: 1039988.914 units remaining) + - location: 7 (remaining gas: 1039989.049 units remaining) [ "test" ] - - location: 8 (remaining gas: 1039988.904 units remaining) + - location: 8 (remaining gas: 1039989.039 units remaining) [ { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } "test" ] - - location: 22 (remaining gas: 1039988.894 units remaining) + - location: 22 (remaining gas: 1039989.029 units remaining) [ "test" { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } ] - - location: 12 (remaining gas: 1039988.884 units remaining) + - location: 12 (remaining gas: 1039989.019 units remaining) [ "_abc" "test" ] - - location: 15 (remaining gas: 1039988.874 units remaining) + - location: 15 (remaining gas: 1039989.009 units remaining) [ {} "_abc" "test" ] - - location: 17 (remaining gas: 1039988.864 units remaining) + - location: 17 (remaining gas: 1039988.999 units remaining) [ "_abc" {} "test" ] - - location: 18 (remaining gas: 1039988.854 units remaining) + - location: 18 (remaining gas: 1039988.989 units remaining) [ { "_abc" } "test" ] - - location: 19 (remaining gas: 1039988.844 units remaining) + - location: 19 (remaining gas: 1039988.979 units remaining) [ "test" { "_abc" } ] - - location: 20 (remaining gas: 1039988.834 units remaining) + - location: 20 (remaining gas: 1039988.969 units remaining) [ { "test" ; "_abc" } ] - - location: 21 (remaining gas: 1039988.714 units remaining) + - location: 21 (remaining gas: 1039988.849 units remaining) [ "test_abc" ] - - location: 23 (remaining gas: 1039988.694 units remaining) + - location: 23 (remaining gas: 1039988.829 units remaining) [ "test_abc" ] - - location: 24 (remaining gas: 1039988.684 units remaining) + - location: 24 (remaining gas: 1039988.819 units remaining) [ {} "test_abc" ] - - location: 26 (remaining gas: 1039988.674 units remaining) + - location: 26 (remaining gas: 1039988.809 units remaining) [ (Pair {} "test_abc") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out index d62eb1d0fc70..1a2fd10da4e0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.133 units remaining) + - location: 8 (remaining gas: 1039992.178 units remaining) [ (Pair { 1 ; 2 ; 3 ; 4 } 111) ] - - location: 8 (remaining gas: 1039992.123 units remaining) + - location: 8 (remaining gas: 1039992.168 units remaining) [ { 1 ; 2 ; 3 ; 4 } ] - - location: 9 (remaining gas: 1039992.123 units remaining) + - location: 9 (remaining gas: 1039992.168 units remaining) [ 1 { 2 ; 3 ; 4 } ] - - location: 11 (remaining gas: 1039992.123 units remaining) + - location: 11 (remaining gas: 1039992.168 units remaining) [ { 2 ; 3 ; 4 } ] - - location: 13 (remaining gas: 1039992.113 units remaining) + - location: 13 (remaining gas: 1039992.158 units remaining) [ ] - - location: 11 (remaining gas: 1039992.093 units remaining) + - location: 11 (remaining gas: 1039992.138 units remaining) [ 1 ] - - location: 9 (remaining gas: 1039992.083 units remaining) + - location: 9 (remaining gas: 1039992.128 units remaining) [ 1 ] - - location: 18 (remaining gas: 1039992.073 units remaining) + - location: 18 (remaining gas: 1039992.118 units remaining) [ {} 1 ] - - location: 20 (remaining gas: 1039992.063 units remaining) + - location: 20 (remaining gas: 1039992.108 units remaining) [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out index 5aafb88d960f..7d5ef42ec8b2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out @@ -7,24 +7,24 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.433 units remaining) + - location: 8 (remaining gas: 1039992.478 units remaining) [ (Pair { 4 } 111) ] - - location: 8 (remaining gas: 1039992.423 units remaining) + - location: 8 (remaining gas: 1039992.468 units remaining) [ { 4 } ] - - location: 9 (remaining gas: 1039992.423 units remaining) + - location: 9 (remaining gas: 1039992.468 units remaining) [ 4 {} ] - - location: 11 (remaining gas: 1039992.423 units remaining) + - location: 11 (remaining gas: 1039992.468 units remaining) [ {} ] - - location: 13 (remaining gas: 1039992.413 units remaining) + - location: 13 (remaining gas: 1039992.458 units remaining) [ ] - - location: 11 (remaining gas: 1039992.393 units remaining) + - location: 11 (remaining gas: 1039992.438 units remaining) [ 4 ] - - location: 9 (remaining gas: 1039992.383 units remaining) + - location: 9 (remaining gas: 1039992.428 units remaining) [ 4 ] - - location: 18 (remaining gas: 1039992.373 units remaining) + - location: 18 (remaining gas: 1039992.418 units remaining) [ {} 4 ] - - location: 20 (remaining gas: 1039992.363 units remaining) + - location: 20 (remaining gas: 1039992.408 units remaining) [ (Pair {} 4) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" index 294c09d494e4..ddb0c493f1dd 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039991.876 units remaining) + - location: 13 (remaining gas: 1039991.921 units remaining) [ (Pair "hello" (Some 4) {}) ] - - location: 13 (remaining gas: 1039991.866 units remaining) + - location: 13 (remaining gas: 1039991.911 units remaining) [ "hello" (Pair (Some 4) {}) ] - - location: 14 (remaining gas: 1039991.866 units remaining) + - location: 14 (remaining gas: 1039991.911 units remaining) [ (Pair (Some 4) {}) ] - - location: 16 (remaining gas: 1039991.856 units remaining) + - location: 16 (remaining gas: 1039991.901 units remaining) [ (Some 4) {} ] - - location: 14 (remaining gas: 1039991.836 units remaining) + - location: 14 (remaining gas: 1039991.881 units remaining) [ "hello" (Some 4) {} ] - - location: 17 (remaining gas: 1039991.741 units remaining) + - location: 17 (remaining gas: 1039991.786 units remaining) [ None { Elt "hello" 4 } ] - - location: 18 (remaining gas: 1039991.731 units remaining) + - location: 18 (remaining gas: 1039991.776 units remaining) [ (Pair None { Elt "hello" 4 }) ] - - location: 19 (remaining gas: 1039991.721 units remaining) + - location: 19 (remaining gas: 1039991.766 units remaining) [ {} (Pair None { Elt "hello" 4 }) ] - - location: 21 (remaining gas: 1039991.711 units remaining) + - location: 21 (remaining gas: 1039991.756 units remaining) [ (Pair {} None { Elt "hello" 4 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" index 5b4e106cfff4..aaba5770cf0e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039991.552 units remaining) + - location: 13 (remaining gas: 1039991.597 units remaining) [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039991.542 units remaining) + - location: 13 (remaining gas: 1039991.587 units remaining) [ "hi" (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039991.542 units remaining) + - location: 14 (remaining gas: 1039991.587 units remaining) [ (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039991.532 units remaining) + - location: 16 (remaining gas: 1039991.577 units remaining) [ (Some 5) { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039991.512 units remaining) + - location: 14 (remaining gas: 1039991.557 units remaining) [ "hi" (Some 5) { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039991.420 units remaining) + - location: 17 (remaining gas: 1039991.465 units remaining) [ None { Elt "hello" 4 ; Elt "hi" 5 } ] - - location: 18 (remaining gas: 1039991.410 units remaining) + - location: 18 (remaining gas: 1039991.455 units remaining) [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 19 (remaining gas: 1039991.400 units remaining) + - location: 19 (remaining gas: 1039991.445 units remaining) [ {} (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 21 (remaining gas: 1039991.390 units remaining) + - location: 21 (remaining gas: 1039991.435 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" index 774c36287d0a..5c4760e6d8ea 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039991.522 units remaining) + - location: 13 (remaining gas: 1039991.567 units remaining) [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039991.512 units remaining) + - location: 13 (remaining gas: 1039991.557 units remaining) [ "hello" (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039991.512 units remaining) + - location: 14 (remaining gas: 1039991.557 units remaining) [ (Pair (Some 5) { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039991.502 units remaining) + - location: 16 (remaining gas: 1039991.547 units remaining) [ (Some 5) { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039991.482 units remaining) + - location: 14 (remaining gas: 1039991.527 units remaining) [ "hello" (Some 5) { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039991.372 units remaining) + - location: 17 (remaining gas: 1039991.417 units remaining) [ (Some 4) { Elt "hello" 5 } ] - - location: 18 (remaining gas: 1039991.362 units remaining) + - location: 18 (remaining gas: 1039991.407 units remaining) [ (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 19 (remaining gas: 1039991.352 units remaining) + - location: 19 (remaining gas: 1039991.397 units remaining) [ {} (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 21 (remaining gas: 1039991.342 units remaining) + - location: 21 (remaining gas: 1039991.387 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" index 9c5f9882de25..135f0652afc1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039991.367 units remaining) + - location: 13 (remaining gas: 1039991.412 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039991.357 units remaining) + - location: 13 (remaining gas: 1039991.402 units remaining) [ "1" (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 14 (remaining gas: 1039991.357 units remaining) + - location: 14 (remaining gas: 1039991.402 units remaining) [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 16 (remaining gas: 1039991.347 units remaining) + - location: 16 (remaining gas: 1039991.392 units remaining) [ None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039991.327 units remaining) + - location: 14 (remaining gas: 1039991.372 units remaining) [ "1" None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039991.238 units remaining) + - location: 17 (remaining gas: 1039991.283 units remaining) [ (Some 1) { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039991.228 units remaining) + - location: 18 (remaining gas: 1039991.273 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039991.218 units remaining) + - location: 19 (remaining gas: 1039991.263 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039991.208 units remaining) + - location: 21 (remaining gas: 1039991.253 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" index be201cfcf1d8..0837f31141d0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039991.367 units remaining) + - location: 13 (remaining gas: 1039991.412 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039991.357 units remaining) + - location: 13 (remaining gas: 1039991.402 units remaining) [ "1" (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 14 (remaining gas: 1039991.357 units remaining) + - location: 14 (remaining gas: 1039991.402 units remaining) [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 16 (remaining gas: 1039991.347 units remaining) + - location: 16 (remaining gas: 1039991.392 units remaining) [ None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039991.327 units remaining) + - location: 14 (remaining gas: 1039991.372 units remaining) [ "1" None { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039991.238 units remaining) + - location: 17 (remaining gas: 1039991.283 units remaining) [ (Some 1) { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039991.228 units remaining) + - location: 18 (remaining gas: 1039991.273 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039991.218 units remaining) + - location: 19 (remaining gas: 1039991.263 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039991.208 units remaining) + - location: 21 (remaining gas: 1039991.253 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" index 546caf32d7ba..ab78f260fa10 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039991.622 units remaining) + - location: 13 (remaining gas: 1039991.667 units remaining) [ (Pair "hello" None { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039991.612 units remaining) + - location: 13 (remaining gas: 1039991.657 units remaining) [ "hello" (Pair None { Elt "hello" 4 }) ] - - location: 14 (remaining gas: 1039991.612 units remaining) + - location: 14 (remaining gas: 1039991.657 units remaining) [ (Pair None { Elt "hello" 4 }) ] - - location: 16 (remaining gas: 1039991.602 units remaining) + - location: 16 (remaining gas: 1039991.647 units remaining) [ None { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039991.582 units remaining) + - location: 14 (remaining gas: 1039991.627 units remaining) [ "hello" None { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039991.472 units remaining) + - location: 17 (remaining gas: 1039991.517 units remaining) [ (Some 4) {} ] - - location: 18 (remaining gas: 1039991.462 units remaining) + - location: 18 (remaining gas: 1039991.507 units remaining) [ (Pair (Some 4) {}) ] - - location: 19 (remaining gas: 1039991.452 units remaining) + - location: 19 (remaining gas: 1039991.497 units remaining) [ {} (Pair (Some 4) {}) ] - - location: 21 (remaining gas: 1039991.442 units remaining) + - location: 21 (remaining gas: 1039991.487 units remaining) [ (Pair {} (Some 4) {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" index 20197656df8a..0a3b356ee36a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039991.976 units remaining) + - location: 13 (remaining gas: 1039992.021 units remaining) [ (Pair "hello" None {}) ] - - location: 13 (remaining gas: 1039991.966 units remaining) + - location: 13 (remaining gas: 1039992.011 units remaining) [ "hello" (Pair None {}) ] - - location: 14 (remaining gas: 1039991.966 units remaining) + - location: 14 (remaining gas: 1039992.011 units remaining) [ (Pair None {}) ] - - location: 16 (remaining gas: 1039991.956 units remaining) + - location: 16 (remaining gas: 1039992.001 units remaining) [ None {} ] - - location: 14 (remaining gas: 1039991.936 units remaining) + - location: 14 (remaining gas: 1039991.981 units remaining) [ "hello" None {} ] - - location: 17 (remaining gas: 1039991.841 units remaining) + - location: 17 (remaining gas: 1039991.886 units remaining) [ None {} ] - - location: 18 (remaining gas: 1039991.831 units remaining) + - location: 18 (remaining gas: 1039991.876 units remaining) [ (Pair None {}) ] - - location: 19 (remaining gas: 1039991.821 units remaining) + - location: 19 (remaining gas: 1039991.866 units remaining) [ {} (Pair None {}) ] - - location: 21 (remaining gas: 1039991.811 units remaining) + - location: 21 (remaining gas: 1039991.856 units remaining) [ (Pair {} None {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" index 2afbc8cea8c4..d23cf0902707 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" @@ -7,35 +7,35 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039988.766 units remaining) + - location: 12 (remaining gas: 1039988.811 units remaining) [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 12 (remaining gas: 1039988.756 units remaining) + - location: 12 (remaining gas: 1039988.801 units remaining) [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 13 (remaining gas: 1039988.746 units remaining) + - location: 13 (remaining gas: 1039988.791 units remaining) [ "1" (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 14 (remaining gas: 1039988.746 units remaining) + - location: 14 (remaining gas: 1039988.791 units remaining) [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 17 (remaining gas: 1039988.736 units remaining) + - location: 17 (remaining gas: 1039988.781 units remaining) [ (Pair None { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 18 (remaining gas: 1039988.726 units remaining) + - location: 18 (remaining gas: 1039988.771 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } ] - - location: 19 (remaining gas: 1039988.716 units remaining) + - location: 19 (remaining gas: 1039988.761 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } ] - - location: 14 (remaining gas: 1039988.696 units remaining) + - location: 14 (remaining gas: 1039988.741 units remaining) [ "1" { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } ] - - location: 20 (remaining gas: 1039988.613 units remaining) + - location: 20 (remaining gas: 1039988.658 units remaining) [ (Some "one") { Elt "1" "one" ; Elt "2" "two" } ] - - location: 21 (remaining gas: 1039988.603 units remaining) + - location: 21 (remaining gas: 1039988.648 units remaining) [ (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 22 (remaining gas: 1039988.593 units remaining) + - location: 22 (remaining gas: 1039988.638 units remaining) [ {} (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 24 (remaining gas: 1039988.583 units remaining) + - location: 24 (remaining gas: 1039988.628 units remaining) [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" index e4c1427f833a..b8fffe28508c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" @@ -7,35 +7,35 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039989.125 units remaining) + - location: 12 (remaining gas: 1039989.170 units remaining) [ (Pair "" None { Elt "hello" "hi" }) ] - - location: 12 (remaining gas: 1039989.115 units remaining) + - location: 12 (remaining gas: 1039989.160 units remaining) [ (Pair "" None { Elt "hello" "hi" }) (Pair "" None { Elt "hello" "hi" }) ] - - location: 13 (remaining gas: 1039989.105 units remaining) + - location: 13 (remaining gas: 1039989.150 units remaining) [ "" (Pair "" None { Elt "hello" "hi" }) ] - - location: 14 (remaining gas: 1039989.105 units remaining) + - location: 14 (remaining gas: 1039989.150 units remaining) [ (Pair "" None { Elt "hello" "hi" }) ] - - location: 17 (remaining gas: 1039989.095 units remaining) + - location: 17 (remaining gas: 1039989.140 units remaining) [ (Pair None { Elt "hello" "hi" }) ] - - location: 18 (remaining gas: 1039989.085 units remaining) + - location: 18 (remaining gas: 1039989.130 units remaining) [ { Elt "hello" "hi" } ] - - location: 19 (remaining gas: 1039989.075 units remaining) + - location: 19 (remaining gas: 1039989.120 units remaining) [ { Elt "hello" "hi" } { Elt "hello" "hi" } ] - - location: 14 (remaining gas: 1039989.055 units remaining) + - location: 14 (remaining gas: 1039989.100 units remaining) [ "" { Elt "hello" "hi" } { Elt "hello" "hi" } ] - - location: 20 (remaining gas: 1039988.975 units remaining) + - location: 20 (remaining gas: 1039989.020 units remaining) [ None { Elt "hello" "hi" } ] - - location: 21 (remaining gas: 1039988.965 units remaining) + - location: 21 (remaining gas: 1039989.010 units remaining) [ (Pair None { Elt "hello" "hi" }) ] - - location: 22 (remaining gas: 1039988.955 units remaining) + - location: 22 (remaining gas: 1039989 units remaining) [ {} (Pair None { Elt "hello" "hi" }) ] - - location: 24 (remaining gas: 1039988.945 units remaining) + - location: 24 (remaining gas: 1039988.990 units remaining) [ (Pair {} None { Elt "hello" "hi" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" index 09821af25223..136d46fc9a37 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" @@ -7,35 +7,35 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039989.075 units remaining) + - location: 12 (remaining gas: 1039989.120 units remaining) [ (Pair "hello" None { Elt "hello" "hi" }) ] - - location: 12 (remaining gas: 1039989.065 units remaining) + - location: 12 (remaining gas: 1039989.110 units remaining) [ (Pair "hello" None { Elt "hello" "hi" }) (Pair "hello" None { Elt "hello" "hi" }) ] - - location: 13 (remaining gas: 1039989.055 units remaining) + - location: 13 (remaining gas: 1039989.100 units remaining) [ "hello" (Pair "hello" None { Elt "hello" "hi" }) ] - - location: 14 (remaining gas: 1039989.055 units remaining) + - location: 14 (remaining gas: 1039989.100 units remaining) [ (Pair "hello" None { Elt "hello" "hi" }) ] - - location: 17 (remaining gas: 1039989.045 units remaining) + - location: 17 (remaining gas: 1039989.090 units remaining) [ (Pair None { Elt "hello" "hi" }) ] - - location: 18 (remaining gas: 1039989.035 units remaining) + - location: 18 (remaining gas: 1039989.080 units remaining) [ { Elt "hello" "hi" } ] - - location: 19 (remaining gas: 1039989.025 units remaining) + - location: 19 (remaining gas: 1039989.070 units remaining) [ { Elt "hello" "hi" } { Elt "hello" "hi" } ] - - location: 14 (remaining gas: 1039989.005 units remaining) + - location: 14 (remaining gas: 1039989.050 units remaining) [ "hello" { Elt "hello" "hi" } { Elt "hello" "hi" } ] - - location: 20 (remaining gas: 1039988.915 units remaining) + - location: 20 (remaining gas: 1039988.960 units remaining) [ (Some "hi") { Elt "hello" "hi" } ] - - location: 21 (remaining gas: 1039988.905 units remaining) + - location: 21 (remaining gas: 1039988.950 units remaining) [ (Pair (Some "hi") { Elt "hello" "hi" }) ] - - location: 22 (remaining gas: 1039988.895 units remaining) + - location: 22 (remaining gas: 1039988.940 units remaining) [ {} (Pair (Some "hi") { Elt "hello" "hi" }) ] - - location: 24 (remaining gas: 1039988.885 units remaining) + - location: 24 (remaining gas: 1039988.930 units remaining) [ (Pair {} (Some "hi") { Elt "hello" "hi" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" index 52db333c0d47..be68b9fd3f5d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039994.463 units remaining) + - location: 9 (remaining gas: 1039994.553 units remaining) [ (Pair { "1" ; "2" ; "3" } { "" }) ] - - location: 9 (remaining gas: 1039994.453 units remaining) + - location: 9 (remaining gas: 1039994.543 units remaining) [ { "1" ; "2" ; "3" } ] - - location: 10 (remaining gas: 1039994.453 units remaining) + - location: 10 (remaining gas: 1039994.543 units remaining) [ "1" ] - - location: 10 (remaining gas: 1039994.443 units remaining) + - location: 10 (remaining gas: 1039994.533 units remaining) [ "2" ] - - location: 10 (remaining gas: 1039994.433 units remaining) + - location: 10 (remaining gas: 1039994.523 units remaining) [ "3" ] - - location: 10 (remaining gas: 1039994.423 units remaining) + - location: 10 (remaining gas: 1039994.513 units remaining) [ { "1" ; "2" ; "3" } ] - - location: 12 (remaining gas: 1039994.413 units remaining) + - location: 12 (remaining gas: 1039994.503 units remaining) [ {} { "1" ; "2" ; "3" } ] - - location: 14 (remaining gas: 1039994.403 units remaining) + - location: 14 (remaining gas: 1039994.493 units remaining) [ (Pair {} { "1" ; "2" ; "3" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 6dde7d15d834..e14a3c6d59a7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039994.463 units remaining) + - location: 9 (remaining gas: 1039994.553 units remaining) [ (Pair { "a" ; "b" ; "c" } { "" }) ] - - location: 9 (remaining gas: 1039994.453 units remaining) + - location: 9 (remaining gas: 1039994.543 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 10 (remaining gas: 1039994.453 units remaining) + - location: 10 (remaining gas: 1039994.543 units remaining) [ "a" ] - - location: 10 (remaining gas: 1039994.443 units remaining) + - location: 10 (remaining gas: 1039994.533 units remaining) [ "b" ] - - location: 10 (remaining gas: 1039994.433 units remaining) + - location: 10 (remaining gas: 1039994.523 units remaining) [ "c" ] - - location: 10 (remaining gas: 1039994.423 units remaining) + - location: 10 (remaining gas: 1039994.513 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 12 (remaining gas: 1039994.413 units remaining) + - location: 12 (remaining gas: 1039994.503 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 14 (remaining gas: 1039994.403 units remaining) + - location: 14 (remaining gas: 1039994.493 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" index e66a7457079a..fd3c7d637bc9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" @@ -7,15 +7,15 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039994.835 units remaining) + - location: 9 (remaining gas: 1039994.925 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039994.825 units remaining) + - location: 9 (remaining gas: 1039994.915 units remaining) [ {} ] - - location: 10 (remaining gas: 1039994.825 units remaining) + - location: 10 (remaining gas: 1039994.915 units remaining) [ {} ] - - location: 12 (remaining gas: 1039994.815 units remaining) + - location: 12 (remaining gas: 1039994.905 units remaining) [ {} {} ] - - location: 14 (remaining gas: 1039994.805 units remaining) + - location: 14 (remaining gas: 1039994.895 units remaining) [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out index 9532b1f38b01..982e86d587d9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.953 units remaining) + - location: 8 (remaining gas: 1039992.998 units remaining) [ (Pair { 10 ; 2 ; 1 } 0) ] - - location: 8 (remaining gas: 1039992.943 units remaining) + - location: 8 (remaining gas: 1039992.988 units remaining) [ { 10 ; 2 ; 1 } ] - - location: 9 (remaining gas: 1039992.933 units remaining) + - location: 9 (remaining gas: 1039992.978 units remaining) [ 1 { 10 ; 2 ; 1 } ] - - location: 12 (remaining gas: 1039992.923 units remaining) + - location: 12 (remaining gas: 1039992.968 units remaining) [ { 10 ; 2 ; 1 } 1 ] - - location: 13 (remaining gas: 1039992.923 units remaining) + - location: 13 (remaining gas: 1039992.968 units remaining) [ 10 1 ] - - location: 15 (remaining gas: 1039992.864 units remaining) + - location: 15 (remaining gas: 1039992.909 units remaining) [ 10 ] - - location: 13 (remaining gas: 1039992.854 units remaining) + - location: 13 (remaining gas: 1039992.899 units remaining) [ 2 10 ] - - location: 15 (remaining gas: 1039992.795 units remaining) + - location: 15 (remaining gas: 1039992.840 units remaining) [ 20 ] - - location: 13 (remaining gas: 1039992.785 units remaining) + - location: 13 (remaining gas: 1039992.830 units remaining) [ 1 20 ] - - location: 15 (remaining gas: 1039992.726 units remaining) + - location: 15 (remaining gas: 1039992.771 units remaining) [ 20 ] - - location: 13 (remaining gas: 1039992.716 units remaining) + - location: 13 (remaining gas: 1039992.761 units remaining) [ 20 ] - - location: 16 (remaining gas: 1039992.706 units remaining) + - location: 16 (remaining gas: 1039992.751 units remaining) [ {} 20 ] - - location: 18 (remaining gas: 1039992.696 units remaining) + - location: 18 (remaining gas: 1039992.741 units remaining) [ (Pair {} 20) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out index 9f634460e870..b852d21046d9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.953 units remaining) + - location: 8 (remaining gas: 1039992.998 units remaining) [ (Pair { 3 ; 6 ; 9 } 0) ] - - location: 8 (remaining gas: 1039992.943 units remaining) + - location: 8 (remaining gas: 1039992.988 units remaining) [ { 3 ; 6 ; 9 } ] - - location: 9 (remaining gas: 1039992.933 units remaining) + - location: 9 (remaining gas: 1039992.978 units remaining) [ 1 { 3 ; 6 ; 9 } ] - - location: 12 (remaining gas: 1039992.923 units remaining) + - location: 12 (remaining gas: 1039992.968 units remaining) [ { 3 ; 6 ; 9 } 1 ] - - location: 13 (remaining gas: 1039992.923 units remaining) + - location: 13 (remaining gas: 1039992.968 units remaining) [ 3 1 ] - - location: 15 (remaining gas: 1039992.864 units remaining) + - location: 15 (remaining gas: 1039992.909 units remaining) [ 3 ] - - location: 13 (remaining gas: 1039992.854 units remaining) + - location: 13 (remaining gas: 1039992.899 units remaining) [ 6 3 ] - - location: 15 (remaining gas: 1039992.795 units remaining) + - location: 15 (remaining gas: 1039992.840 units remaining) [ 18 ] - - location: 13 (remaining gas: 1039992.785 units remaining) + - location: 13 (remaining gas: 1039992.830 units remaining) [ 9 18 ] - - location: 15 (remaining gas: 1039992.726 units remaining) + - location: 15 (remaining gas: 1039992.771 units remaining) [ 162 ] - - location: 13 (remaining gas: 1039992.716 units remaining) + - location: 13 (remaining gas: 1039992.761 units remaining) [ 162 ] - - location: 16 (remaining gas: 1039992.706 units remaining) + - location: 16 (remaining gas: 1039992.751 units remaining) [ {} 162 ] - - location: 18 (remaining gas: 1039992.696 units remaining) + - location: 18 (remaining gas: 1039992.741 units remaining) [ (Pair {} 162) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out index e98b48594338..b1fa5b65b375 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out @@ -7,130 +7,130 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.254 units remaining) + - location: 9 (remaining gas: 1039987.659 units remaining) [ (Pair { 1 ; 1 ; 1 ; 1 } { 0 }) ] - - location: 9 (remaining gas: 1039987.244 units remaining) + - location: 9 (remaining gas: 1039987.649 units remaining) [ { 1 ; 1 ; 1 ; 1 } ] - - location: 10 (remaining gas: 1039987.234 units remaining) + - location: 10 (remaining gas: 1039987.639 units remaining) [ 0 { 1 ; 1 ; 1 ; 1 } ] - - location: 13 (remaining gas: 1039987.224 units remaining) + - location: 13 (remaining gas: 1039987.629 units remaining) [ { 1 ; 1 ; 1 ; 1 } 0 ] - - location: 14 (remaining gas: 1039987.224 units remaining) + - location: 14 (remaining gas: 1039987.629 units remaining) [ 1 0 ] - - location: 16 (remaining gas: 1039987.224 units remaining) + - location: 16 (remaining gas: 1039987.629 units remaining) [ 0 ] - - location: 18 (remaining gas: 1039987.214 units remaining) + - location: 18 (remaining gas: 1039987.619 units remaining) [ 0 0 ] - - location: 16 (remaining gas: 1039987.194 units remaining) + - location: 16 (remaining gas: 1039987.599 units remaining) [ 1 0 0 ] - - location: 19 (remaining gas: 1039987.159 units remaining) + - location: 19 (remaining gas: 1039987.564 units remaining) [ 1 0 ] - - location: 20 (remaining gas: 1039987.159 units remaining) + - location: 20 (remaining gas: 1039987.564 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039987.149 units remaining) + - location: 22 (remaining gas: 1039987.554 units remaining) [ 1 0 ] - - location: 25 (remaining gas: 1039987.114 units remaining) + - location: 25 (remaining gas: 1039987.519 units remaining) [ 1 ] - - location: 20 (remaining gas: 1039987.094 units remaining) + - location: 20 (remaining gas: 1039987.499 units remaining) [ 1 1 ] - - location: 14 (remaining gas: 1039987.084 units remaining) + - location: 14 (remaining gas: 1039987.489 units remaining) [ 1 1 ] - - location: 16 (remaining gas: 1039987.084 units remaining) + - location: 16 (remaining gas: 1039987.489 units remaining) [ 1 ] - - location: 18 (remaining gas: 1039987.074 units remaining) + - location: 18 (remaining gas: 1039987.479 units remaining) [ 1 1 ] - - location: 16 (remaining gas: 1039987.054 units remaining) + - location: 16 (remaining gas: 1039987.459 units remaining) [ 1 1 1 ] - - location: 19 (remaining gas: 1039987.019 units remaining) + - location: 19 (remaining gas: 1039987.424 units remaining) [ 2 1 ] - - location: 20 (remaining gas: 1039987.019 units remaining) + - location: 20 (remaining gas: 1039987.424 units remaining) [ 1 ] - - location: 22 (remaining gas: 1039987.009 units remaining) + - location: 22 (remaining gas: 1039987.414 units remaining) [ 1 1 ] - - location: 25 (remaining gas: 1039986.974 units remaining) + - location: 25 (remaining gas: 1039987.379 units remaining) [ 2 ] - - location: 20 (remaining gas: 1039986.954 units remaining) + - location: 20 (remaining gas: 1039987.359 units remaining) [ 2 2 ] - - location: 14 (remaining gas: 1039986.944 units remaining) + - location: 14 (remaining gas: 1039987.349 units remaining) [ 1 2 ] - - location: 16 (remaining gas: 1039986.944 units remaining) + - location: 16 (remaining gas: 1039987.349 units remaining) [ 2 ] - - location: 18 (remaining gas: 1039986.934 units remaining) + - location: 18 (remaining gas: 1039987.339 units remaining) [ 2 2 ] - - location: 16 (remaining gas: 1039986.914 units remaining) + - location: 16 (remaining gas: 1039987.319 units remaining) [ 1 2 2 ] - - location: 19 (remaining gas: 1039986.879 units remaining) + - location: 19 (remaining gas: 1039987.284 units remaining) [ 3 2 ] - - location: 20 (remaining gas: 1039986.879 units remaining) + - location: 20 (remaining gas: 1039987.284 units remaining) [ 2 ] - - location: 22 (remaining gas: 1039986.869 units remaining) + - location: 22 (remaining gas: 1039987.274 units remaining) [ 1 2 ] - - location: 25 (remaining gas: 1039986.834 units remaining) + - location: 25 (remaining gas: 1039987.239 units remaining) [ 3 ] - - location: 20 (remaining gas: 1039986.814 units remaining) + - location: 20 (remaining gas: 1039987.219 units remaining) [ 3 3 ] - - location: 14 (remaining gas: 1039986.804 units remaining) + - location: 14 (remaining gas: 1039987.209 units remaining) [ 1 3 ] - - location: 16 (remaining gas: 1039986.804 units remaining) + - location: 16 (remaining gas: 1039987.209 units remaining) [ 3 ] - - location: 18 (remaining gas: 1039986.794 units remaining) + - location: 18 (remaining gas: 1039987.199 units remaining) [ 3 3 ] - - location: 16 (remaining gas: 1039986.774 units remaining) + - location: 16 (remaining gas: 1039987.179 units remaining) [ 1 3 3 ] - - location: 19 (remaining gas: 1039986.739 units remaining) + - location: 19 (remaining gas: 1039987.144 units remaining) [ 4 3 ] - - location: 20 (remaining gas: 1039986.739 units remaining) + - location: 20 (remaining gas: 1039987.144 units remaining) [ 3 ] - - location: 22 (remaining gas: 1039986.729 units remaining) + - location: 22 (remaining gas: 1039987.134 units remaining) [ 1 3 ] - - location: 25 (remaining gas: 1039986.694 units remaining) + - location: 25 (remaining gas: 1039987.099 units remaining) [ 4 ] - - location: 20 (remaining gas: 1039986.674 units remaining) + - location: 20 (remaining gas: 1039987.079 units remaining) [ 4 4 ] - - location: 14 (remaining gas: 1039986.664 units remaining) + - location: 14 (remaining gas: 1039987.069 units remaining) [ { 1 ; 2 ; 3 ; 4 } 4 ] - - location: 26 (remaining gas: 1039986.654 units remaining) + - location: 26 (remaining gas: 1039987.059 units remaining) [ {} { 1 ; 2 ; 3 ; 4 } 4 ] - - location: 28 (remaining gas: 1039986.644 units remaining) + - location: 28 (remaining gas: 1039987.049 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) 4 ] - - location: 29 (remaining gas: 1039986.644 units remaining) + - location: 29 (remaining gas: 1039987.049 units remaining) [ 4 ] - - location: 31 (remaining gas: 1039986.634 units remaining) + - location: 31 (remaining gas: 1039987.039 units remaining) [ ] - - location: 29 (remaining gas: 1039986.614 units remaining) + - location: 29 (remaining gas: 1039987.019 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out index 8f7af6296128..fa5420c85d7e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out @@ -7,130 +7,130 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.254 units remaining) + - location: 9 (remaining gas: 1039987.659 units remaining) [ (Pair { 1 ; 2 ; 3 ; 0 } { 0 }) ] - - location: 9 (remaining gas: 1039987.244 units remaining) + - location: 9 (remaining gas: 1039987.649 units remaining) [ { 1 ; 2 ; 3 ; 0 } ] - - location: 10 (remaining gas: 1039987.234 units remaining) + - location: 10 (remaining gas: 1039987.639 units remaining) [ 0 { 1 ; 2 ; 3 ; 0 } ] - - location: 13 (remaining gas: 1039987.224 units remaining) + - location: 13 (remaining gas: 1039987.629 units remaining) [ { 1 ; 2 ; 3 ; 0 } 0 ] - - location: 14 (remaining gas: 1039987.224 units remaining) + - location: 14 (remaining gas: 1039987.629 units remaining) [ 1 0 ] - - location: 16 (remaining gas: 1039987.224 units remaining) + - location: 16 (remaining gas: 1039987.629 units remaining) [ 0 ] - - location: 18 (remaining gas: 1039987.214 units remaining) + - location: 18 (remaining gas: 1039987.619 units remaining) [ 0 0 ] - - location: 16 (remaining gas: 1039987.194 units remaining) + - location: 16 (remaining gas: 1039987.599 units remaining) [ 1 0 0 ] - - location: 19 (remaining gas: 1039987.159 units remaining) + - location: 19 (remaining gas: 1039987.564 units remaining) [ 1 0 ] - - location: 20 (remaining gas: 1039987.159 units remaining) + - location: 20 (remaining gas: 1039987.564 units remaining) [ 0 ] - - location: 22 (remaining gas: 1039987.149 units remaining) + - location: 22 (remaining gas: 1039987.554 units remaining) [ 1 0 ] - - location: 25 (remaining gas: 1039987.114 units remaining) + - location: 25 (remaining gas: 1039987.519 units remaining) [ 1 ] - - location: 20 (remaining gas: 1039987.094 units remaining) + - location: 20 (remaining gas: 1039987.499 units remaining) [ 1 1 ] - - location: 14 (remaining gas: 1039987.084 units remaining) + - location: 14 (remaining gas: 1039987.489 units remaining) [ 2 1 ] - - location: 16 (remaining gas: 1039987.084 units remaining) + - location: 16 (remaining gas: 1039987.489 units remaining) [ 1 ] - - location: 18 (remaining gas: 1039987.074 units remaining) + - location: 18 (remaining gas: 1039987.479 units remaining) [ 1 1 ] - - location: 16 (remaining gas: 1039987.054 units remaining) + - location: 16 (remaining gas: 1039987.459 units remaining) [ 2 1 1 ] - - location: 19 (remaining gas: 1039987.019 units remaining) + - location: 19 (remaining gas: 1039987.424 units remaining) [ 3 1 ] - - location: 20 (remaining gas: 1039987.019 units remaining) + - location: 20 (remaining gas: 1039987.424 units remaining) [ 1 ] - - location: 22 (remaining gas: 1039987.009 units remaining) + - location: 22 (remaining gas: 1039987.414 units remaining) [ 1 1 ] - - location: 25 (remaining gas: 1039986.974 units remaining) + - location: 25 (remaining gas: 1039987.379 units remaining) [ 2 ] - - location: 20 (remaining gas: 1039986.954 units remaining) + - location: 20 (remaining gas: 1039987.359 units remaining) [ 3 2 ] - - location: 14 (remaining gas: 1039986.944 units remaining) + - location: 14 (remaining gas: 1039987.349 units remaining) [ 3 2 ] - - location: 16 (remaining gas: 1039986.944 units remaining) + - location: 16 (remaining gas: 1039987.349 units remaining) [ 2 ] - - location: 18 (remaining gas: 1039986.934 units remaining) + - location: 18 (remaining gas: 1039987.339 units remaining) [ 2 2 ] - - location: 16 (remaining gas: 1039986.914 units remaining) + - location: 16 (remaining gas: 1039987.319 units remaining) [ 3 2 2 ] - - location: 19 (remaining gas: 1039986.879 units remaining) + - location: 19 (remaining gas: 1039987.284 units remaining) [ 5 2 ] - - location: 20 (remaining gas: 1039986.879 units remaining) + - location: 20 (remaining gas: 1039987.284 units remaining) [ 2 ] - - location: 22 (remaining gas: 1039986.869 units remaining) + - location: 22 (remaining gas: 1039987.274 units remaining) [ 1 2 ] - - location: 25 (remaining gas: 1039986.834 units remaining) + - location: 25 (remaining gas: 1039987.239 units remaining) [ 3 ] - - location: 20 (remaining gas: 1039986.814 units remaining) + - location: 20 (remaining gas: 1039987.219 units remaining) [ 5 3 ] - - location: 14 (remaining gas: 1039986.804 units remaining) + - location: 14 (remaining gas: 1039987.209 units remaining) [ 0 3 ] - - location: 16 (remaining gas: 1039986.804 units remaining) + - location: 16 (remaining gas: 1039987.209 units remaining) [ 3 ] - - location: 18 (remaining gas: 1039986.794 units remaining) + - location: 18 (remaining gas: 1039987.199 units remaining) [ 3 3 ] - - location: 16 (remaining gas: 1039986.774 units remaining) + - location: 16 (remaining gas: 1039987.179 units remaining) [ 0 3 3 ] - - location: 19 (remaining gas: 1039986.739 units remaining) + - location: 19 (remaining gas: 1039987.144 units remaining) [ 3 3 ] - - location: 20 (remaining gas: 1039986.739 units remaining) + - location: 20 (remaining gas: 1039987.144 units remaining) [ 3 ] - - location: 22 (remaining gas: 1039986.729 units remaining) + - location: 22 (remaining gas: 1039987.134 units remaining) [ 1 3 ] - - location: 25 (remaining gas: 1039986.694 units remaining) + - location: 25 (remaining gas: 1039987.099 units remaining) [ 4 ] - - location: 20 (remaining gas: 1039986.674 units remaining) + - location: 20 (remaining gas: 1039987.079 units remaining) [ 3 4 ] - - location: 14 (remaining gas: 1039986.664 units remaining) + - location: 14 (remaining gas: 1039987.069 units remaining) [ { 1 ; 3 ; 5 ; 3 } 4 ] - - location: 26 (remaining gas: 1039986.654 units remaining) + - location: 26 (remaining gas: 1039987.059 units remaining) [ {} { 1 ; 3 ; 5 ; 3 } 4 ] - - location: 28 (remaining gas: 1039986.644 units remaining) + - location: 28 (remaining gas: 1039987.049 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) 4 ] - - location: 29 (remaining gas: 1039986.644 units remaining) + - location: 29 (remaining gas: 1039987.049 units remaining) [ 4 ] - - location: 31 (remaining gas: 1039986.634 units remaining) + - location: 31 (remaining gas: 1039987.039 units remaining) [ ] - - location: 29 (remaining gas: 1039986.614 units remaining) + - location: 29 (remaining gas: 1039987.019 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out index 50bf460b74a5..caf60c641b6e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out @@ -7,30 +7,30 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.654 units remaining) + - location: 9 (remaining gas: 1039988.059 units remaining) [ (Pair {} { 0 }) ] - - location: 9 (remaining gas: 1039987.644 units remaining) + - location: 9 (remaining gas: 1039988.049 units remaining) [ {} ] - - location: 10 (remaining gas: 1039987.634 units remaining) + - location: 10 (remaining gas: 1039988.039 units remaining) [ 0 {} ] - - location: 13 (remaining gas: 1039987.624 units remaining) + - location: 13 (remaining gas: 1039988.029 units remaining) [ {} 0 ] - - location: 14 (remaining gas: 1039987.624 units remaining) + - location: 14 (remaining gas: 1039988.029 units remaining) [ {} 0 ] - - location: 26 (remaining gas: 1039987.614 units remaining) + - location: 26 (remaining gas: 1039988.019 units remaining) [ {} {} 0 ] - - location: 28 (remaining gas: 1039987.604 units remaining) + - location: 28 (remaining gas: 1039988.009 units remaining) [ (Pair {} {}) 0 ] - - location: 29 (remaining gas: 1039987.604 units remaining) + - location: 29 (remaining gas: 1039988.009 units remaining) [ 0 ] - - location: 31 (remaining gas: 1039987.594 units remaining) + - location: 31 (remaining gas: 1039987.999 units remaining) [ ] - - location: 29 (remaining gas: 1039987.574 units remaining) + - location: 29 (remaining gas: 1039987.979 units remaining) [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 9d49bd7d9965..7b2ecc5d6670 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,157 +7,157 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039982.185 units remaining) + - location: 9 (remaining gas: 1039982.365 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039982.175 units remaining) + - location: 9 (remaining gas: 1039982.355 units remaining) [ { "c" ; "b" ; "a" } ] - - location: 10 (remaining gas: 1039982.165 units remaining) + - location: 10 (remaining gas: 1039982.345 units remaining) [ {} { "c" ; "b" ; "a" } ] - - location: 12 (remaining gas: 1039982.155 units remaining) + - location: 12 (remaining gas: 1039982.335 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 13 (remaining gas: 1039982.145 units remaining) + - location: 13 (remaining gas: 1039982.325 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) ] - - location: 14 (remaining gas: 1039982.135 units remaining) + - location: 14 (remaining gas: 1039982.315 units remaining) [ (Left (Pair { "c" ; "b" ; "a" } {})) ] - - location: 41 (remaining gas: 1039982.135 units remaining) + - location: 41 (remaining gas: 1039982.315 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) ] - - location: 19 (remaining gas: 1039982.125 units remaining) + - location: 19 (remaining gas: 1039982.305 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) (Pair { "c" ; "b" ; "a" } {}) ] - - location: 20 (remaining gas: 1039982.115 units remaining) + - location: 20 (remaining gas: 1039982.295 units remaining) [ { "c" ; "b" ; "a" } (Pair { "c" ; "b" ; "a" } {}) ] - - location: 21 (remaining gas: 1039982.115 units remaining) + - location: 21 (remaining gas: 1039982.295 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) ] - - location: 23 (remaining gas: 1039982.105 units remaining) + - location: 23 (remaining gas: 1039982.285 units remaining) [ {} ] - - location: 21 (remaining gas: 1039982.085 units remaining) + - location: 21 (remaining gas: 1039982.265 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 24 (remaining gas: 1039982.085 units remaining) + - location: 24 (remaining gas: 1039982.265 units remaining) [ "c" { "b" ; "a" } {} ] - - location: 26 (remaining gas: 1039982.075 units remaining) + - location: 26 (remaining gas: 1039982.255 units remaining) [ { "b" ; "a" } "c" {} ] - - location: 27 (remaining gas: 1039982.075 units remaining) + - location: 27 (remaining gas: 1039982.255 units remaining) [ "c" {} ] - - location: 29 (remaining gas: 1039982.065 units remaining) + - location: 29 (remaining gas: 1039982.245 units remaining) [ { "c" } ] - - location: 27 (remaining gas: 1039982.045 units remaining) + - location: 27 (remaining gas: 1039982.225 units remaining) [ { "b" ; "a" } { "c" } ] - - location: 30 (remaining gas: 1039982.035 units remaining) + - location: 30 (remaining gas: 1039982.215 units remaining) [ (Pair { "b" ; "a" } { "c" }) ] - - location: 31 (remaining gas: 1039982.025 units remaining) + - location: 31 (remaining gas: 1039982.205 units remaining) [ (Left (Pair { "b" ; "a" } { "c" })) ] - - location: 24 (remaining gas: 1039982.015 units remaining) + - location: 24 (remaining gas: 1039982.195 units remaining) [ (Left (Pair { "b" ; "a" } { "c" })) ] - - location: 41 (remaining gas: 1039982.005 units remaining) + - location: 41 (remaining gas: 1039982.185 units remaining) [ (Pair { "b" ; "a" } { "c" }) ] - - location: 19 (remaining gas: 1039981.995 units remaining) + - location: 19 (remaining gas: 1039982.175 units remaining) [ (Pair { "b" ; "a" } { "c" }) (Pair { "b" ; "a" } { "c" }) ] - - location: 20 (remaining gas: 1039981.985 units remaining) + - location: 20 (remaining gas: 1039982.165 units remaining) [ { "b" ; "a" } (Pair { "b" ; "a" } { "c" }) ] - - location: 21 (remaining gas: 1039981.985 units remaining) + - location: 21 (remaining gas: 1039982.165 units remaining) [ (Pair { "b" ; "a" } { "c" }) ] - - location: 23 (remaining gas: 1039981.975 units remaining) + - location: 23 (remaining gas: 1039982.155 units remaining) [ { "c" } ] - - location: 21 (remaining gas: 1039981.955 units remaining) + - location: 21 (remaining gas: 1039982.135 units remaining) [ { "b" ; "a" } { "c" } ] - - location: 24 (remaining gas: 1039981.955 units remaining) + - location: 24 (remaining gas: 1039982.135 units remaining) [ "b" { "a" } { "c" } ] - - location: 26 (remaining gas: 1039981.945 units remaining) + - location: 26 (remaining gas: 1039982.125 units remaining) [ { "a" } "b" { "c" } ] - - location: 27 (remaining gas: 1039981.945 units remaining) + - location: 27 (remaining gas: 1039982.125 units remaining) [ "b" { "c" } ] - - location: 29 (remaining gas: 1039981.935 units remaining) + - location: 29 (remaining gas: 1039982.115 units remaining) [ { "b" ; "c" } ] - - location: 27 (remaining gas: 1039981.915 units remaining) + - location: 27 (remaining gas: 1039982.095 units remaining) [ { "a" } { "b" ; "c" } ] - - location: 30 (remaining gas: 1039981.905 units remaining) + - location: 30 (remaining gas: 1039982.085 units remaining) [ (Pair { "a" } { "b" ; "c" }) ] - - location: 31 (remaining gas: 1039981.895 units remaining) + - location: 31 (remaining gas: 1039982.075 units remaining) [ (Left (Pair { "a" } { "b" ; "c" })) ] - - location: 24 (remaining gas: 1039981.885 units remaining) + - location: 24 (remaining gas: 1039982.065 units remaining) [ (Left (Pair { "a" } { "b" ; "c" })) ] - - location: 41 (remaining gas: 1039981.875 units remaining) + - location: 41 (remaining gas: 1039982.055 units remaining) [ (Pair { "a" } { "b" ; "c" }) ] - - location: 19 (remaining gas: 1039981.865 units remaining) + - location: 19 (remaining gas: 1039982.045 units remaining) [ (Pair { "a" } { "b" ; "c" }) (Pair { "a" } { "b" ; "c" }) ] - - location: 20 (remaining gas: 1039981.855 units remaining) + - location: 20 (remaining gas: 1039982.035 units remaining) [ { "a" } (Pair { "a" } { "b" ; "c" }) ] - - location: 21 (remaining gas: 1039981.855 units remaining) + - location: 21 (remaining gas: 1039982.035 units remaining) [ (Pair { "a" } { "b" ; "c" }) ] - - location: 23 (remaining gas: 1039981.845 units remaining) + - location: 23 (remaining gas: 1039982.025 units remaining) [ { "b" ; "c" } ] - - location: 21 (remaining gas: 1039981.825 units remaining) + - location: 21 (remaining gas: 1039982.005 units remaining) [ { "a" } { "b" ; "c" } ] - - location: 24 (remaining gas: 1039981.825 units remaining) + - location: 24 (remaining gas: 1039982.005 units remaining) [ "a" {} { "b" ; "c" } ] - - location: 26 (remaining gas: 1039981.815 units remaining) + - location: 26 (remaining gas: 1039981.995 units remaining) [ {} "a" { "b" ; "c" } ] - - location: 27 (remaining gas: 1039981.815 units remaining) + - location: 27 (remaining gas: 1039981.995 units remaining) [ "a" { "b" ; "c" } ] - - location: 29 (remaining gas: 1039981.805 units remaining) + - location: 29 (remaining gas: 1039981.985 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 27 (remaining gas: 1039981.785 units remaining) + - location: 27 (remaining gas: 1039981.965 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 30 (remaining gas: 1039981.775 units remaining) + - location: 30 (remaining gas: 1039981.955 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: 31 (remaining gas: 1039981.765 units remaining) + - location: 31 (remaining gas: 1039981.945 units remaining) [ (Left (Pair {} { "a" ; "b" ; "c" })) ] - - location: 24 (remaining gas: 1039981.755 units remaining) + - location: 24 (remaining gas: 1039981.935 units remaining) [ (Left (Pair {} { "a" ; "b" ; "c" })) ] - - location: 41 (remaining gas: 1039981.745 units remaining) + - location: 41 (remaining gas: 1039981.925 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: 19 (remaining gas: 1039981.735 units remaining) + - location: 19 (remaining gas: 1039981.915 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) (Pair {} { "a" ; "b" ; "c" }) ] - - location: 20 (remaining gas: 1039981.725 units remaining) + - location: 20 (remaining gas: 1039981.905 units remaining) [ {} (Pair {} { "a" ; "b" ; "c" }) ] - - location: 21 (remaining gas: 1039981.725 units remaining) + - location: 21 (remaining gas: 1039981.905 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: 23 (remaining gas: 1039981.715 units remaining) + - location: 23 (remaining gas: 1039981.895 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 21 (remaining gas: 1039981.695 units remaining) + - location: 21 (remaining gas: 1039981.875 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 24 (remaining gas: 1039981.695 units remaining) + - location: 24 (remaining gas: 1039981.875 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 35 (remaining gas: 1039981.685 units remaining) + - location: 35 (remaining gas: 1039981.865 units remaining) [ (Right { "a" ; "b" ; "c" }) ] - - location: 24 (remaining gas: 1039981.675 units remaining) + - location: 24 (remaining gas: 1039981.855 units remaining) [ (Right { "a" ; "b" ; "c" }) ] - - location: 41 (remaining gas: 1039981.665 units remaining) + - location: 41 (remaining gas: 1039981.845 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 41 (remaining gas: 1039981.655 units remaining) + - location: 41 (remaining gas: 1039981.835 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 43 (remaining gas: 1039981.645 units remaining) + - location: 43 (remaining gas: 1039981.825 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" index b834c602c1c0..086e8dab04ff 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" @@ -7,46 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039982.557 units remaining) + - location: 9 (remaining gas: 1039982.737 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039982.547 units remaining) + - location: 9 (remaining gas: 1039982.727 units remaining) [ {} ] - - location: 10 (remaining gas: 1039982.537 units remaining) + - location: 10 (remaining gas: 1039982.717 units remaining) [ {} {} ] - - location: 12 (remaining gas: 1039982.527 units remaining) + - location: 12 (remaining gas: 1039982.707 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039982.517 units remaining) + - location: 13 (remaining gas: 1039982.697 units remaining) [ (Pair {} {}) ] - - location: 14 (remaining gas: 1039982.507 units remaining) + - location: 14 (remaining gas: 1039982.687 units remaining) [ (Left (Pair {} {})) ] - - location: 41 (remaining gas: 1039982.507 units remaining) + - location: 41 (remaining gas: 1039982.687 units remaining) [ (Pair {} {}) ] - - location: 19 (remaining gas: 1039982.497 units remaining) + - location: 19 (remaining gas: 1039982.677 units remaining) [ (Pair {} {}) (Pair {} {}) ] - - location: 20 (remaining gas: 1039982.487 units remaining) + - location: 20 (remaining gas: 1039982.667 units remaining) [ {} (Pair {} {}) ] - - location: 21 (remaining gas: 1039982.487 units remaining) + - location: 21 (remaining gas: 1039982.667 units remaining) [ (Pair {} {}) ] - - location: 23 (remaining gas: 1039982.477 units remaining) + - location: 23 (remaining gas: 1039982.657 units remaining) [ {} ] - - location: 21 (remaining gas: 1039982.457 units remaining) + - location: 21 (remaining gas: 1039982.637 units remaining) [ {} {} ] - - location: 24 (remaining gas: 1039982.457 units remaining) + - location: 24 (remaining gas: 1039982.637 units remaining) [ {} ] - - location: 35 (remaining gas: 1039982.447 units remaining) + - location: 35 (remaining gas: 1039982.627 units remaining) [ (Right {}) ] - - location: 24 (remaining gas: 1039982.437 units remaining) + - location: 24 (remaining gas: 1039982.617 units remaining) [ (Right {}) ] - - location: 41 (remaining gas: 1039982.427 units remaining) + - location: 41 (remaining gas: 1039982.607 units remaining) [ {} ] - - location: 41 (remaining gas: 1039982.417 units remaining) + - location: 41 (remaining gas: 1039982.597 units remaining) [ {} {} ] - - location: 43 (remaining gas: 1039982.407 units remaining) + - location: 43 (remaining gas: 1039982.587 units remaining) [ (Pair {} {}) ] 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 a3754cb87113..091c62915e58 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.889 units remaining) + - location: 11 (remaining gas: 1039981.384 units remaining) [ (Pair { Elt 0 100 ; Elt 2 100 } 0 0) ] - - location: 11 (remaining gas: 1039980.879 units remaining) + - location: 11 (remaining gas: 1039981.374 units remaining) [ { Elt 0 100 ; Elt 2 100 } ] - - location: 12 (remaining gas: 1039980.869 units remaining) + - location: 12 (remaining gas: 1039981.364 units remaining) [ 0 { Elt 0 100 ; Elt 2 100 } ] - - location: 15 (remaining gas: 1039980.859 units remaining) + - location: 15 (remaining gas: 1039981.354 units remaining) [ 0 0 { Elt 0 100 ; Elt 2 100 } ] - - location: 18 (remaining gas: 1039980.849 units remaining) + - location: 18 (remaining gas: 1039981.344 units remaining) [ (Pair 0 0) { Elt 0 100 ; Elt 2 100 } ] - - location: 19 (remaining gas: 1039980.839 units remaining) + - location: 19 (remaining gas: 1039981.334 units remaining) [ { Elt 0 100 ; Elt 2 100 } (Pair 0 0) ] - - location: 20 (remaining gas: 1039980.839 units remaining) + - location: 20 (remaining gas: 1039981.334 units remaining) [ (Pair 0 100) (Pair 0 0) ] - - location: 22 (remaining gas: 1039980.839 units remaining) + - location: 22 (remaining gas: 1039981.334 units remaining) [ (Pair 0 0) ] - - location: 24 (remaining gas: 1039980.829 units remaining) + - location: 24 (remaining gas: 1039981.324 units remaining) [ (Pair 0 0) (Pair 0 0) ] - - location: 25 (remaining gas: 1039980.819 units remaining) + - location: 25 (remaining gas: 1039981.314 units remaining) [ 0 (Pair 0 0) ] - - location: 26 (remaining gas: 1039980.819 units remaining) + - location: 26 (remaining gas: 1039981.314 units remaining) [ (Pair 0 0) ] - - location: 28 (remaining gas: 1039980.809 units remaining) + - location: 28 (remaining gas: 1039981.304 units remaining) [ 0 ] - - location: 26 (remaining gas: 1039980.789 units remaining) + - location: 26 (remaining gas: 1039981.284 units remaining) [ 0 0 ] - - location: 22 (remaining gas: 1039980.769 units remaining) + - location: 22 (remaining gas: 1039981.264 units remaining) [ (Pair 0 100) 0 0 ] - - location: 29 (remaining gas: 1039980.759 units remaining) + - location: 29 (remaining gas: 1039981.254 units remaining) [ (Pair 0 100) (Pair 0 100) 0 0 ] - - location: 30 (remaining gas: 1039980.759 units remaining) + - location: 30 (remaining gas: 1039981.254 units remaining) [ (Pair 0 100) 0 0 ] - - location: 32 (remaining gas: 1039980.749 units remaining) + - location: 32 (remaining gas: 1039981.244 units remaining) [ 0 0 0 ] - - location: 33 (remaining gas: 1039980.714 units remaining) + - location: 33 (remaining gas: 1039981.209 units remaining) [ 0 0 ] - - location: 30 (remaining gas: 1039980.694 units remaining) + - location: 30 (remaining gas: 1039981.189 units remaining) [ (Pair 0 100) 0 0 ] - - location: 34 (remaining gas: 1039980.684 units remaining) + - location: 34 (remaining gas: 1039981.179 units remaining) [ 0 (Pair 0 100) 0 ] - - location: 35 (remaining gas: 1039980.684 units remaining) + - location: 35 (remaining gas: 1039981.179 units remaining) [ (Pair 0 100) 0 ] - - location: 37 (remaining gas: 1039980.674 units remaining) + - location: 37 (remaining gas: 1039981.169 units remaining) [ 100 0 ] - - location: 38 (remaining gas: 1039980.639 units remaining) + - location: 38 (remaining gas: 1039981.134 units remaining) [ 100 ] - - location: 35 (remaining gas: 1039980.619 units remaining) + - location: 35 (remaining gas: 1039981.114 units remaining) [ 0 100 ] - - location: 39 (remaining gas: 1039980.609 units remaining) + - location: 39 (remaining gas: 1039981.104 units remaining) [ (Pair 0 100) ] - - location: 20 (remaining gas: 1039980.599 units remaining) + - location: 20 (remaining gas: 1039981.094 units remaining) [ (Pair 2 100) (Pair 0 100) ] - - location: 22 (remaining gas: 1039980.599 units remaining) + - location: 22 (remaining gas: 1039981.094 units remaining) [ (Pair 0 100) ] - - location: 24 (remaining gas: 1039980.589 units remaining) + - location: 24 (remaining gas: 1039981.084 units remaining) [ (Pair 0 100) (Pair 0 100) ] - - location: 25 (remaining gas: 1039980.579 units remaining) + - location: 25 (remaining gas: 1039981.074 units remaining) [ 0 (Pair 0 100) ] - - location: 26 (remaining gas: 1039980.579 units remaining) + - location: 26 (remaining gas: 1039981.074 units remaining) [ (Pair 0 100) ] - - location: 28 (remaining gas: 1039980.569 units remaining) + - location: 28 (remaining gas: 1039981.064 units remaining) [ 100 ] - - location: 26 (remaining gas: 1039980.549 units remaining) + - location: 26 (remaining gas: 1039981.044 units remaining) [ 0 100 ] - - location: 22 (remaining gas: 1039980.529 units remaining) + - location: 22 (remaining gas: 1039981.024 units remaining) [ (Pair 2 100) 0 100 ] - - location: 29 (remaining gas: 1039980.519 units remaining) + - location: 29 (remaining gas: 1039981.014 units remaining) [ (Pair 2 100) (Pair 2 100) 0 100 ] - - location: 30 (remaining gas: 1039980.519 units remaining) + - location: 30 (remaining gas: 1039981.014 units remaining) [ (Pair 2 100) 0 100 ] - - location: 32 (remaining gas: 1039980.509 units remaining) + - location: 32 (remaining gas: 1039981.004 units remaining) [ 2 0 100 ] - - location: 33 (remaining gas: 1039980.474 units remaining) + - location: 33 (remaining gas: 1039980.969 units remaining) [ 2 100 ] - - location: 30 (remaining gas: 1039980.454 units remaining) + - location: 30 (remaining gas: 1039980.949 units remaining) [ (Pair 2 100) 2 100 ] - - location: 34 (remaining gas: 1039980.444 units remaining) + - location: 34 (remaining gas: 1039980.939 units remaining) [ 2 (Pair 2 100) 100 ] - - location: 35 (remaining gas: 1039980.444 units remaining) + - location: 35 (remaining gas: 1039980.939 units remaining) [ (Pair 2 100) 100 ] - - location: 37 (remaining gas: 1039980.434 units remaining) + - location: 37 (remaining gas: 1039980.929 units remaining) [ 100 100 ] - - location: 38 (remaining gas: 1039980.399 units remaining) + - location: 38 (remaining gas: 1039980.894 units remaining) [ 200 ] - - location: 35 (remaining gas: 1039980.379 units remaining) + - location: 35 (remaining gas: 1039980.874 units remaining) [ 2 200 ] - - location: 39 (remaining gas: 1039980.369 units remaining) + - location: 39 (remaining gas: 1039980.864 units remaining) [ (Pair 2 200) ] - - location: 20 (remaining gas: 1039980.359 units remaining) + - location: 20 (remaining gas: 1039980.854 units remaining) [ (Pair 2 200) ] - - location: 40 (remaining gas: 1039980.349 units remaining) + - location: 40 (remaining gas: 1039980.844 units remaining) [ {} (Pair 2 200) ] - - location: 42 (remaining gas: 1039980.339 units remaining) + - location: 42 (remaining gas: 1039980.834 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 1e26bd588cc9..ebaeb133c70c 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.889 units remaining) + - location: 11 (remaining gas: 1039981.384 units remaining) [ (Pair { Elt 1 1 ; Elt 2 100 } 0 0) ] - - location: 11 (remaining gas: 1039980.879 units remaining) + - location: 11 (remaining gas: 1039981.374 units remaining) [ { Elt 1 1 ; Elt 2 100 } ] - - location: 12 (remaining gas: 1039980.869 units remaining) + - location: 12 (remaining gas: 1039981.364 units remaining) [ 0 { Elt 1 1 ; Elt 2 100 } ] - - location: 15 (remaining gas: 1039980.859 units remaining) + - location: 15 (remaining gas: 1039981.354 units remaining) [ 0 0 { Elt 1 1 ; Elt 2 100 } ] - - location: 18 (remaining gas: 1039980.849 units remaining) + - location: 18 (remaining gas: 1039981.344 units remaining) [ (Pair 0 0) { Elt 1 1 ; Elt 2 100 } ] - - location: 19 (remaining gas: 1039980.839 units remaining) + - location: 19 (remaining gas: 1039981.334 units remaining) [ { Elt 1 1 ; Elt 2 100 } (Pair 0 0) ] - - location: 20 (remaining gas: 1039980.839 units remaining) + - location: 20 (remaining gas: 1039981.334 units remaining) [ (Pair 1 1) (Pair 0 0) ] - - location: 22 (remaining gas: 1039980.839 units remaining) + - location: 22 (remaining gas: 1039981.334 units remaining) [ (Pair 0 0) ] - - location: 24 (remaining gas: 1039980.829 units remaining) + - location: 24 (remaining gas: 1039981.324 units remaining) [ (Pair 0 0) (Pair 0 0) ] - - location: 25 (remaining gas: 1039980.819 units remaining) + - location: 25 (remaining gas: 1039981.314 units remaining) [ 0 (Pair 0 0) ] - - location: 26 (remaining gas: 1039980.819 units remaining) + - location: 26 (remaining gas: 1039981.314 units remaining) [ (Pair 0 0) ] - - location: 28 (remaining gas: 1039980.809 units remaining) + - location: 28 (remaining gas: 1039981.304 units remaining) [ 0 ] - - location: 26 (remaining gas: 1039980.789 units remaining) + - location: 26 (remaining gas: 1039981.284 units remaining) [ 0 0 ] - - location: 22 (remaining gas: 1039980.769 units remaining) + - location: 22 (remaining gas: 1039981.264 units remaining) [ (Pair 1 1) 0 0 ] - - location: 29 (remaining gas: 1039980.759 units remaining) + - location: 29 (remaining gas: 1039981.254 units remaining) [ (Pair 1 1) (Pair 1 1) 0 0 ] - - location: 30 (remaining gas: 1039980.759 units remaining) + - location: 30 (remaining gas: 1039981.254 units remaining) [ (Pair 1 1) 0 0 ] - - location: 32 (remaining gas: 1039980.749 units remaining) + - location: 32 (remaining gas: 1039981.244 units remaining) [ 1 0 0 ] - - location: 33 (remaining gas: 1039980.714 units remaining) + - location: 33 (remaining gas: 1039981.209 units remaining) [ 1 0 ] - - location: 30 (remaining gas: 1039980.694 units remaining) + - location: 30 (remaining gas: 1039981.189 units remaining) [ (Pair 1 1) 1 0 ] - - location: 34 (remaining gas: 1039980.684 units remaining) + - location: 34 (remaining gas: 1039981.179 units remaining) [ 1 (Pair 1 1) 0 ] - - location: 35 (remaining gas: 1039980.684 units remaining) + - location: 35 (remaining gas: 1039981.179 units remaining) [ (Pair 1 1) 0 ] - - location: 37 (remaining gas: 1039980.674 units remaining) + - location: 37 (remaining gas: 1039981.169 units remaining) [ 1 0 ] - - location: 38 (remaining gas: 1039980.639 units remaining) + - location: 38 (remaining gas: 1039981.134 units remaining) [ 1 ] - - location: 35 (remaining gas: 1039980.619 units remaining) + - location: 35 (remaining gas: 1039981.114 units remaining) [ 1 1 ] - - location: 39 (remaining gas: 1039980.609 units remaining) + - location: 39 (remaining gas: 1039981.104 units remaining) [ (Pair 1 1) ] - - location: 20 (remaining gas: 1039980.599 units remaining) + - location: 20 (remaining gas: 1039981.094 units remaining) [ (Pair 2 100) (Pair 1 1) ] - - location: 22 (remaining gas: 1039980.599 units remaining) + - location: 22 (remaining gas: 1039981.094 units remaining) [ (Pair 1 1) ] - - location: 24 (remaining gas: 1039980.589 units remaining) + - location: 24 (remaining gas: 1039981.084 units remaining) [ (Pair 1 1) (Pair 1 1) ] - - location: 25 (remaining gas: 1039980.579 units remaining) + - location: 25 (remaining gas: 1039981.074 units remaining) [ 1 (Pair 1 1) ] - - location: 26 (remaining gas: 1039980.579 units remaining) + - location: 26 (remaining gas: 1039981.074 units remaining) [ (Pair 1 1) ] - - location: 28 (remaining gas: 1039980.569 units remaining) + - location: 28 (remaining gas: 1039981.064 units remaining) [ 1 ] - - location: 26 (remaining gas: 1039980.549 units remaining) + - location: 26 (remaining gas: 1039981.044 units remaining) [ 1 1 ] - - location: 22 (remaining gas: 1039980.529 units remaining) + - location: 22 (remaining gas: 1039981.024 units remaining) [ (Pair 2 100) 1 1 ] - - location: 29 (remaining gas: 1039980.519 units remaining) + - location: 29 (remaining gas: 1039981.014 units remaining) [ (Pair 2 100) (Pair 2 100) 1 1 ] - - location: 30 (remaining gas: 1039980.519 units remaining) + - location: 30 (remaining gas: 1039981.014 units remaining) [ (Pair 2 100) 1 1 ] - - location: 32 (remaining gas: 1039980.509 units remaining) + - location: 32 (remaining gas: 1039981.004 units remaining) [ 2 1 1 ] - - location: 33 (remaining gas: 1039980.474 units remaining) + - location: 33 (remaining gas: 1039980.969 units remaining) [ 3 1 ] - - location: 30 (remaining gas: 1039980.454 units remaining) + - location: 30 (remaining gas: 1039980.949 units remaining) [ (Pair 2 100) 3 1 ] - - location: 34 (remaining gas: 1039980.444 units remaining) + - location: 34 (remaining gas: 1039980.939 units remaining) [ 3 (Pair 2 100) 1 ] - - location: 35 (remaining gas: 1039980.444 units remaining) + - location: 35 (remaining gas: 1039980.939 units remaining) [ (Pair 2 100) 1 ] - - location: 37 (remaining gas: 1039980.434 units remaining) + - location: 37 (remaining gas: 1039980.929 units remaining) [ 100 1 ] - - location: 38 (remaining gas: 1039980.399 units remaining) + - location: 38 (remaining gas: 1039980.894 units remaining) [ 101 ] - - location: 35 (remaining gas: 1039980.379 units remaining) + - location: 35 (remaining gas: 1039980.874 units remaining) [ 3 101 ] - - location: 39 (remaining gas: 1039980.369 units remaining) + - location: 39 (remaining gas: 1039980.864 units remaining) [ (Pair 3 101) ] - - location: 20 (remaining gas: 1039980.359 units remaining) + - location: 20 (remaining gas: 1039980.854 units remaining) [ (Pair 3 101) ] - - location: 40 (remaining gas: 1039980.349 units remaining) + - location: 40 (remaining gas: 1039980.844 units remaining) [ {} (Pair 3 101) ] - - location: 42 (remaining gas: 1039980.339 units remaining) + - location: 42 (remaining gas: 1039980.834 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 eed99112077d..30d9dcf634be 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.768 units remaining) + - location: 9 (remaining gas: 1039990.083 units remaining) [ (Pair 15 { Elt "bar" 5 ; Elt "foo" 1 }) ] - - location: 9 (remaining gas: 1039989.758 units remaining) + - location: 9 (remaining gas: 1039990.073 units remaining) [ 15 { Elt "bar" 5 ; Elt "foo" 1 } ] - - location: 10 (remaining gas: 1039989.748 units remaining) + - location: 10 (remaining gas: 1039990.063 units remaining) [ { Elt "bar" 5 ; Elt "foo" 1 } 15 ] - - location: 11 (remaining gas: 1039989.748 units remaining) + - location: 11 (remaining gas: 1039990.063 units remaining) [ (Pair "bar" 5) 15 ] - - location: 13 (remaining gas: 1039989.738 units remaining) + - location: 13 (remaining gas: 1039990.053 units remaining) [ 5 15 ] - - location: 14 (remaining gas: 1039989.738 units remaining) + - location: 14 (remaining gas: 1039990.053 units remaining) [ 15 ] - - location: 16 (remaining gas: 1039989.728 units remaining) + - location: 16 (remaining gas: 1039990.043 units remaining) [ 15 15 ] - - location: 14 (remaining gas: 1039989.708 units remaining) + - location: 14 (remaining gas: 1039990.023 units remaining) [ 5 15 15 ] - - location: 17 (remaining gas: 1039989.673 units remaining) + - location: 17 (remaining gas: 1039989.988 units remaining) [ 20 15 ] - - location: 11 (remaining gas: 1039989.663 units remaining) + - location: 11 (remaining gas: 1039989.978 units remaining) [ (Pair "foo" 1) 15 ] - - location: 13 (remaining gas: 1039989.653 units remaining) + - location: 13 (remaining gas: 1039989.968 units remaining) [ 1 15 ] - - location: 14 (remaining gas: 1039989.653 units remaining) + - location: 14 (remaining gas: 1039989.968 units remaining) [ 15 ] - - location: 16 (remaining gas: 1039989.643 units remaining) + - location: 16 (remaining gas: 1039989.958 units remaining) [ 15 15 ] - - location: 14 (remaining gas: 1039989.623 units remaining) + - location: 14 (remaining gas: 1039989.938 units remaining) [ 1 15 15 ] - - location: 17 (remaining gas: 1039989.588 units remaining) + - location: 17 (remaining gas: 1039989.903 units remaining) [ 16 15 ] - - location: 11 (remaining gas: 1039989.578 units remaining) + - location: 11 (remaining gas: 1039989.893 units remaining) [ { Elt "bar" 20 ; Elt "foo" 16 } 15 ] - - location: 18 (remaining gas: 1039989.578 units remaining) + - location: 18 (remaining gas: 1039989.893 units remaining) [ 15 ] - - location: 20 (remaining gas: 1039989.568 units remaining) + - location: 20 (remaining gas: 1039989.883 units remaining) [ ] - - location: 18 (remaining gas: 1039989.548 units remaining) + - location: 18 (remaining gas: 1039989.863 units remaining) [ { Elt "bar" 20 ; Elt "foo" 16 } ] - - location: 21 (remaining gas: 1039989.538 units remaining) + - location: 21 (remaining gas: 1039989.853 units remaining) [ {} { Elt "bar" 20 ; Elt "foo" 16 } ] - - location: 23 (remaining gas: 1039989.528 units remaining) + - location: 23 (remaining gas: 1039989.843 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 153fef7a1311..bd780bb62211 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: 1039990.139 units remaining) + - location: 9 (remaining gas: 1039990.454 units remaining) [ (Pair 10 { Elt "foo" 1 }) ] - - location: 9 (remaining gas: 1039990.129 units remaining) + - location: 9 (remaining gas: 1039990.444 units remaining) [ 10 { Elt "foo" 1 } ] - - location: 10 (remaining gas: 1039990.119 units remaining) + - location: 10 (remaining gas: 1039990.434 units remaining) [ { Elt "foo" 1 } 10 ] - - location: 11 (remaining gas: 1039990.119 units remaining) + - location: 11 (remaining gas: 1039990.434 units remaining) [ (Pair "foo" 1) 10 ] - - location: 13 (remaining gas: 1039990.109 units remaining) + - location: 13 (remaining gas: 1039990.424 units remaining) [ 1 10 ] - - location: 14 (remaining gas: 1039990.109 units remaining) + - location: 14 (remaining gas: 1039990.424 units remaining) [ 10 ] - - location: 16 (remaining gas: 1039990.099 units remaining) + - location: 16 (remaining gas: 1039990.414 units remaining) [ 10 10 ] - - location: 14 (remaining gas: 1039990.079 units remaining) + - location: 14 (remaining gas: 1039990.394 units remaining) [ 1 10 10 ] - - location: 17 (remaining gas: 1039990.044 units remaining) + - location: 17 (remaining gas: 1039990.359 units remaining) [ 11 10 ] - - location: 11 (remaining gas: 1039990.034 units remaining) + - location: 11 (remaining gas: 1039990.349 units remaining) [ { Elt "foo" 11 } 10 ] - - location: 18 (remaining gas: 1039990.034 units remaining) + - location: 18 (remaining gas: 1039990.349 units remaining) [ 10 ] - - location: 20 (remaining gas: 1039990.024 units remaining) + - location: 20 (remaining gas: 1039990.339 units remaining) [ ] - - location: 18 (remaining gas: 1039990.004 units remaining) + - location: 18 (remaining gas: 1039990.319 units remaining) [ { Elt "foo" 11 } ] - - location: 21 (remaining gas: 1039989.994 units remaining) + - location: 21 (remaining gas: 1039990.309 units remaining) [ {} { Elt "foo" 11 } ] - - location: 23 (remaining gas: 1039989.984 units remaining) + - location: 23 (remaining gas: 1039990.299 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 94bbf2bb15dc..b6e191dca477 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.469 units remaining) + - location: 9 (remaining gas: 1039990.784 units remaining) [ (Pair 10 {}) ] - - location: 9 (remaining gas: 1039990.459 units remaining) + - location: 9 (remaining gas: 1039990.774 units remaining) [ 10 {} ] - - location: 10 (remaining gas: 1039990.449 units remaining) + - location: 10 (remaining gas: 1039990.764 units remaining) [ {} 10 ] - - location: 11 (remaining gas: 1039990.449 units remaining) + - location: 11 (remaining gas: 1039990.764 units remaining) [ {} 10 ] - - location: 18 (remaining gas: 1039990.449 units remaining) + - location: 18 (remaining gas: 1039990.764 units remaining) [ 10 ] - - location: 20 (remaining gas: 1039990.439 units remaining) + - location: 20 (remaining gas: 1039990.754 units remaining) [ ] - - location: 18 (remaining gas: 1039990.419 units remaining) + - location: 18 (remaining gas: 1039990.734 units remaining) [ {} ] - - location: 21 (remaining gas: 1039990.409 units remaining) + - location: 21 (remaining gas: 1039990.724 units remaining) [ {} {} ] - - location: 23 (remaining gas: 1039990.399 units remaining) + - location: 23 (remaining gas: 1039990.714 units remaining) [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out index 1fdd550025c0..a5e17ae873e4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039990.239 units remaining) + - location: 12 (remaining gas: 1039990.284 units remaining) [ (Pair 1 { Elt 0 1 } None) ] - - location: 12 (remaining gas: 1039990.229 units remaining) + - location: 12 (remaining gas: 1039990.274 units remaining) [ 1 (Pair { Elt 0 1 } None) ] - - location: 13 (remaining gas: 1039990.229 units remaining) + - location: 13 (remaining gas: 1039990.274 units remaining) [ (Pair { Elt 0 1 } None) ] - - location: 15 (remaining gas: 1039990.219 units remaining) + - location: 15 (remaining gas: 1039990.264 units remaining) [ { Elt 0 1 } ] - - location: 16 (remaining gas: 1039990.209 units remaining) + - location: 16 (remaining gas: 1039990.254 units remaining) [ { Elt 0 1 } { Elt 0 1 } ] - - location: 13 (remaining gas: 1039990.189 units remaining) + - location: 13 (remaining gas: 1039990.234 units remaining) [ 1 { Elt 0 1 } { Elt 0 1 } ] - - location: 17 (remaining gas: 1039990.109 units remaining) + - location: 17 (remaining gas: 1039990.154 units remaining) [ False { Elt 0 1 } ] - - location: 18 (remaining gas: 1039990.099 units remaining) + - location: 18 (remaining gas: 1039990.144 units remaining) [ (Some False) { Elt 0 1 } ] - - location: 19 (remaining gas: 1039990.089 units remaining) + - location: 19 (remaining gas: 1039990.134 units remaining) [ { Elt 0 1 } (Some False) ] - - location: 20 (remaining gas: 1039990.079 units remaining) + - location: 20 (remaining gas: 1039990.124 units remaining) [ (Pair { Elt 0 1 } (Some False)) ] - - location: 21 (remaining gas: 1039990.069 units remaining) + - location: 21 (remaining gas: 1039990.114 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) ] - - location: 23 (remaining gas: 1039990.059 units remaining) + - location: 23 (remaining gas: 1039990.104 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out index 39ab64050fe4..a6afa9d662d5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039990.239 units remaining) + - location: 12 (remaining gas: 1039990.284 units remaining) [ (Pair 1 { Elt 1 0 } None) ] - - location: 12 (remaining gas: 1039990.229 units remaining) + - location: 12 (remaining gas: 1039990.274 units remaining) [ 1 (Pair { Elt 1 0 } None) ] - - location: 13 (remaining gas: 1039990.229 units remaining) + - location: 13 (remaining gas: 1039990.274 units remaining) [ (Pair { Elt 1 0 } None) ] - - location: 15 (remaining gas: 1039990.219 units remaining) + - location: 15 (remaining gas: 1039990.264 units remaining) [ { Elt 1 0 } ] - - location: 16 (remaining gas: 1039990.209 units remaining) + - location: 16 (remaining gas: 1039990.254 units remaining) [ { Elt 1 0 } { Elt 1 0 } ] - - location: 13 (remaining gas: 1039990.189 units remaining) + - location: 13 (remaining gas: 1039990.234 units remaining) [ 1 { Elt 1 0 } { Elt 1 0 } ] - - location: 17 (remaining gas: 1039990.109 units remaining) + - location: 17 (remaining gas: 1039990.154 units remaining) [ True { Elt 1 0 } ] - - location: 18 (remaining gas: 1039990.099 units remaining) + - location: 18 (remaining gas: 1039990.144 units remaining) [ (Some True) { Elt 1 0 } ] - - location: 19 (remaining gas: 1039990.089 units remaining) + - location: 19 (remaining gas: 1039990.134 units remaining) [ { Elt 1 0 } (Some True) ] - - location: 20 (remaining gas: 1039990.079 units remaining) + - location: 20 (remaining gas: 1039990.124 units remaining) [ (Pair { Elt 1 0 } (Some True)) ] - - location: 21 (remaining gas: 1039990.069 units remaining) + - location: 21 (remaining gas: 1039990.114 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) ] - - location: 23 (remaining gas: 1039990.059 units remaining) + - location: 23 (remaining gas: 1039990.104 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out index 56dad8deb842..6360854cd53d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039989.924 units remaining) + - location: 12 (remaining gas: 1039989.969 units remaining) [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039989.914 units remaining) + - location: 12 (remaining gas: 1039989.959 units remaining) [ 1 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039989.914 units remaining) + - location: 13 (remaining gas: 1039989.959 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039989.904 units remaining) + - location: 15 (remaining gas: 1039989.949 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039989.894 units remaining) + - location: 16 (remaining gas: 1039989.939 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039989.874 units remaining) + - location: 13 (remaining gas: 1039989.919 units remaining) [ 1 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039989.794 units remaining) + - location: 17 (remaining gas: 1039989.839 units remaining) [ True { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039989.784 units remaining) + - location: 18 (remaining gas: 1039989.829 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039989.774 units remaining) + - location: 19 (remaining gas: 1039989.819 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) ] - - location: 20 (remaining gas: 1039989.764 units remaining) + - location: 20 (remaining gas: 1039989.809 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039989.754 units remaining) + - location: 21 (remaining gas: 1039989.799 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039989.744 units remaining) + - location: 23 (remaining gas: 1039989.789 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out index 9110d3ba7889..518ecff0484f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039989.924 units remaining) + - location: 12 (remaining gas: 1039989.969 units remaining) [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039989.914 units remaining) + - location: 12 (remaining gas: 1039989.959 units remaining) [ 2 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039989.914 units remaining) + - location: 13 (remaining gas: 1039989.959 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039989.904 units remaining) + - location: 15 (remaining gas: 1039989.949 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039989.894 units remaining) + - location: 16 (remaining gas: 1039989.939 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039989.874 units remaining) + - location: 13 (remaining gas: 1039989.919 units remaining) [ 2 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039989.794 units remaining) + - location: 17 (remaining gas: 1039989.839 units remaining) [ True { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039989.784 units remaining) + - location: 18 (remaining gas: 1039989.829 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039989.774 units remaining) + - location: 19 (remaining gas: 1039989.819 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) ] - - location: 20 (remaining gas: 1039989.764 units remaining) + - location: 20 (remaining gas: 1039989.809 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039989.754 units remaining) + - location: 21 (remaining gas: 1039989.799 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039989.744 units remaining) + - location: 23 (remaining gas: 1039989.789 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out index d8e0a4248cd3..42085d266623 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039989.924 units remaining) + - location: 12 (remaining gas: 1039989.969 units remaining) [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039989.914 units remaining) + - location: 12 (remaining gas: 1039989.959 units remaining) [ 3 (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 13 (remaining gas: 1039989.914 units remaining) + - location: 13 (remaining gas: 1039989.959 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } None) ] - - location: 15 (remaining gas: 1039989.904 units remaining) + - location: 15 (remaining gas: 1039989.949 units remaining) [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039989.894 units remaining) + - location: 16 (remaining gas: 1039989.939 units remaining) [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039989.874 units remaining) + - location: 13 (remaining gas: 1039989.919 units remaining) [ 3 { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039989.794 units remaining) + - location: 17 (remaining gas: 1039989.839 units remaining) [ False { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039989.784 units remaining) + - location: 18 (remaining gas: 1039989.829 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039989.774 units remaining) + - location: 19 (remaining gas: 1039989.819 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) ] - - location: 20 (remaining gas: 1039989.764 units remaining) + - location: 20 (remaining gas: 1039989.809 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 21 (remaining gas: 1039989.754 units remaining) + - location: 21 (remaining gas: 1039989.799 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 23 (remaining gas: 1039989.744 units remaining) + - location: 23 (remaining gas: 1039989.789 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out index bc3287c1fe86..12d26bad5356 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039990.519 units remaining) + - location: 12 (remaining gas: 1039990.564 units remaining) [ (Pair 1 {} None) ] - - location: 12 (remaining gas: 1039990.509 units remaining) + - location: 12 (remaining gas: 1039990.554 units remaining) [ 1 (Pair {} None) ] - - location: 13 (remaining gas: 1039990.509 units remaining) + - location: 13 (remaining gas: 1039990.554 units remaining) [ (Pair {} None) ] - - location: 15 (remaining gas: 1039990.499 units remaining) + - location: 15 (remaining gas: 1039990.544 units remaining) [ {} ] - - location: 16 (remaining gas: 1039990.489 units remaining) + - location: 16 (remaining gas: 1039990.534 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039990.469 units remaining) + - location: 13 (remaining gas: 1039990.514 units remaining) [ 1 {} {} ] - - location: 17 (remaining gas: 1039990.389 units remaining) + - location: 17 (remaining gas: 1039990.434 units remaining) [ False {} ] - - location: 18 (remaining gas: 1039990.379 units remaining) + - location: 18 (remaining gas: 1039990.424 units remaining) [ (Some False) {} ] - - location: 19 (remaining gas: 1039990.369 units remaining) + - location: 19 (remaining gas: 1039990.414 units remaining) [ {} (Some False) ] - - location: 20 (remaining gas: 1039990.359 units remaining) + - location: 20 (remaining gas: 1039990.404 units remaining) [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039990.349 units remaining) + - location: 21 (remaining gas: 1039990.394 units remaining) [ {} (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039990.339 units remaining) + - location: 23 (remaining gas: 1039990.384 units remaining) [ (Pair {} {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" index 4c3359050369..67eb8fc04432 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039989.774 units remaining) + - location: 12 (remaining gas: 1039989.819 units remaining) [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039989.764 units remaining) + - location: 12 (remaining gas: 1039989.809 units remaining) [ "bar" (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 13 (remaining gas: 1039989.764 units remaining) + - location: 13 (remaining gas: 1039989.809 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 15 (remaining gas: 1039989.754 units remaining) + - location: 15 (remaining gas: 1039989.799 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039989.744 units remaining) + - location: 16 (remaining gas: 1039989.789 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039989.724 units remaining) + - location: 13 (remaining gas: 1039989.769 units remaining) [ "bar" { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039989.635 units remaining) + - location: 17 (remaining gas: 1039989.680 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039989.625 units remaining) + - location: 18 (remaining gas: 1039989.670 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039989.615 units remaining) + - location: 19 (remaining gas: 1039989.660 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) ] - - location: 20 (remaining gas: 1039989.605 units remaining) + - location: 20 (remaining gas: 1039989.650 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 21 (remaining gas: 1039989.595 units remaining) + - location: 21 (remaining gas: 1039989.640 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 23 (remaining gas: 1039989.585 units remaining) + - location: 23 (remaining gas: 1039989.630 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" index 15db8bd56533..5a6dc2910da7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039989.774 units remaining) + - location: 12 (remaining gas: 1039989.819 units remaining) [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039989.764 units remaining) + - location: 12 (remaining gas: 1039989.809 units remaining) [ "foo" (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 13 (remaining gas: 1039989.764 units remaining) + - location: 13 (remaining gas: 1039989.809 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 15 (remaining gas: 1039989.754 units remaining) + - location: 15 (remaining gas: 1039989.799 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039989.744 units remaining) + - location: 16 (remaining gas: 1039989.789 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039989.724 units remaining) + - location: 13 (remaining gas: 1039989.769 units remaining) [ "foo" { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039989.635 units remaining) + - location: 17 (remaining gas: 1039989.680 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039989.625 units remaining) + - location: 18 (remaining gas: 1039989.670 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039989.615 units remaining) + - location: 19 (remaining gas: 1039989.660 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) ] - - location: 20 (remaining gas: 1039989.605 units remaining) + - location: 20 (remaining gas: 1039989.650 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 21 (remaining gas: 1039989.595 units remaining) + - location: 21 (remaining gas: 1039989.640 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 23 (remaining gas: 1039989.585 units remaining) + - location: 23 (remaining gas: 1039989.630 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" index 61d97b958bd7..27a5ae23a027 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039989.774 units remaining) + - location: 12 (remaining gas: 1039989.819 units remaining) [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039989.764 units remaining) + - location: 12 (remaining gas: 1039989.809 units remaining) [ "baz" (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 13 (remaining gas: 1039989.764 units remaining) + - location: 13 (remaining gas: 1039989.809 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 15 (remaining gas: 1039989.754 units remaining) + - location: 15 (remaining gas: 1039989.799 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039989.744 units remaining) + - location: 16 (remaining gas: 1039989.789 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039989.724 units remaining) + - location: 13 (remaining gas: 1039989.769 units remaining) [ "baz" { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039989.635 units remaining) + - location: 17 (remaining gas: 1039989.680 units remaining) [ False { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039989.625 units remaining) + - location: 18 (remaining gas: 1039989.670 units remaining) [ (Some False) { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039989.615 units remaining) + - location: 19 (remaining gas: 1039989.660 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some False) ] - - location: 20 (remaining gas: 1039989.605 units remaining) + - location: 20 (remaining gas: 1039989.650 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: 21 (remaining gas: 1039989.595 units remaining) + - location: 21 (remaining gas: 1039989.640 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: 23 (remaining gas: 1039989.585 units remaining) + - location: 23 (remaining gas: 1039989.630 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" index 84a99f4bd1fc..e58f171396e0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039990.145 units remaining) + - location: 12 (remaining gas: 1039990.190 units remaining) [ (Pair "foo" { Elt "foo" 0 } None) ] - - location: 12 (remaining gas: 1039990.135 units remaining) + - location: 12 (remaining gas: 1039990.180 units remaining) [ "foo" (Pair { Elt "foo" 0 } None) ] - - location: 13 (remaining gas: 1039990.135 units remaining) + - location: 13 (remaining gas: 1039990.180 units remaining) [ (Pair { Elt "foo" 0 } None) ] - - location: 15 (remaining gas: 1039990.125 units remaining) + - location: 15 (remaining gas: 1039990.170 units remaining) [ { Elt "foo" 0 } ] - - location: 16 (remaining gas: 1039990.115 units remaining) + - location: 16 (remaining gas: 1039990.160 units remaining) [ { Elt "foo" 0 } { Elt "foo" 0 } ] - - location: 13 (remaining gas: 1039990.095 units remaining) + - location: 13 (remaining gas: 1039990.140 units remaining) [ "foo" { Elt "foo" 0 } { Elt "foo" 0 } ] - - location: 17 (remaining gas: 1039990.009 units remaining) + - location: 17 (remaining gas: 1039990.054 units remaining) [ True { Elt "foo" 0 } ] - - location: 18 (remaining gas: 1039989.999 units remaining) + - location: 18 (remaining gas: 1039990.044 units remaining) [ (Some True) { Elt "foo" 0 } ] - - location: 19 (remaining gas: 1039989.989 units remaining) + - location: 19 (remaining gas: 1039990.034 units remaining) [ { Elt "foo" 0 } (Some True) ] - - location: 20 (remaining gas: 1039989.979 units remaining) + - location: 20 (remaining gas: 1039990.024 units remaining) [ (Pair { Elt "foo" 0 } (Some True)) ] - - location: 21 (remaining gas: 1039989.969 units remaining) + - location: 21 (remaining gas: 1039990.014 units remaining) [ {} (Pair { Elt "foo" 0 } (Some True)) ] - - location: 23 (remaining gas: 1039989.959 units remaining) + - location: 23 (remaining gas: 1039990.004 units remaining) [ (Pair {} { Elt "foo" 0 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" index ab9007d5e7da..a75d5f59ac2e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039990.145 units remaining) + - location: 12 (remaining gas: 1039990.190 units remaining) [ (Pair "bar" { Elt "foo" 1 } None) ] - - location: 12 (remaining gas: 1039990.135 units remaining) + - location: 12 (remaining gas: 1039990.180 units remaining) [ "bar" (Pair { Elt "foo" 1 } None) ] - - location: 13 (remaining gas: 1039990.135 units remaining) + - location: 13 (remaining gas: 1039990.180 units remaining) [ (Pair { Elt "foo" 1 } None) ] - - location: 15 (remaining gas: 1039990.125 units remaining) + - location: 15 (remaining gas: 1039990.170 units remaining) [ { Elt "foo" 1 } ] - - location: 16 (remaining gas: 1039990.115 units remaining) + - location: 16 (remaining gas: 1039990.160 units remaining) [ { Elt "foo" 1 } { Elt "foo" 1 } ] - - location: 13 (remaining gas: 1039990.095 units remaining) + - location: 13 (remaining gas: 1039990.140 units remaining) [ "bar" { Elt "foo" 1 } { Elt "foo" 1 } ] - - location: 17 (remaining gas: 1039990.009 units remaining) + - location: 17 (remaining gas: 1039990.054 units remaining) [ False { Elt "foo" 1 } ] - - location: 18 (remaining gas: 1039989.999 units remaining) + - location: 18 (remaining gas: 1039990.044 units remaining) [ (Some False) { Elt "foo" 1 } ] - - location: 19 (remaining gas: 1039989.989 units remaining) + - location: 19 (remaining gas: 1039990.034 units remaining) [ { Elt "foo" 1 } (Some False) ] - - location: 20 (remaining gas: 1039989.979 units remaining) + - location: 20 (remaining gas: 1039990.024 units remaining) [ (Pair { Elt "foo" 1 } (Some False)) ] - - location: 21 (remaining gas: 1039989.969 units remaining) + - location: 21 (remaining gas: 1039990.014 units remaining) [ {} (Pair { Elt "foo" 1 } (Some False)) ] - - location: 23 (remaining gas: 1039989.959 units remaining) + - location: 23 (remaining gas: 1039990.004 units remaining) [ (Pair {} { Elt "foo" 1 } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" index fa8b93cc5df8..2fb57047a03a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039990.475 units remaining) + - location: 12 (remaining gas: 1039990.520 units remaining) [ (Pair "bar" {} None) ] - - location: 12 (remaining gas: 1039990.465 units remaining) + - location: 12 (remaining gas: 1039990.510 units remaining) [ "bar" (Pair {} None) ] - - location: 13 (remaining gas: 1039990.465 units remaining) + - location: 13 (remaining gas: 1039990.510 units remaining) [ (Pair {} None) ] - - location: 15 (remaining gas: 1039990.455 units remaining) + - location: 15 (remaining gas: 1039990.500 units remaining) [ {} ] - - location: 16 (remaining gas: 1039990.445 units remaining) + - location: 16 (remaining gas: 1039990.490 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039990.425 units remaining) + - location: 13 (remaining gas: 1039990.470 units remaining) [ "bar" {} {} ] - - location: 17 (remaining gas: 1039990.342 units remaining) + - location: 17 (remaining gas: 1039990.387 units remaining) [ False {} ] - - location: 18 (remaining gas: 1039990.332 units remaining) + - location: 18 (remaining gas: 1039990.377 units remaining) [ (Some False) {} ] - - location: 19 (remaining gas: 1039990.322 units remaining) + - location: 19 (remaining gas: 1039990.367 units remaining) [ {} (Some False) ] - - location: 20 (remaining gas: 1039990.312 units remaining) + - location: 20 (remaining gas: 1039990.357 units remaining) [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039990.302 units remaining) + - location: 21 (remaining gas: 1039990.347 units remaining) [ {} (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039990.292 units remaining) + - location: 23 (remaining gas: 1039990.337 units remaining) [ (Pair {} {} (Some False)) ] 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 a848780bb114..0a2b7c2a5eda 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: 1039851.457 units remaining) + - location: 16 (remaining gas: 1039851.817 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -18,7 +18,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit) ] - - location: 16 (remaining gas: 1039851.447 units remaining) + - location: 16 (remaining gas: 1039851.807 units remaining) [ (Pair -1 1 "foobar" @@ -28,7 +28,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 17 (remaining gas: 1039851.437 units remaining) + - location: 17 (remaining gas: 1039851.797 units remaining) [ (Pair -1 1 "foobar" @@ -47,7 +47,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 18 (remaining gas: 1039851.427 units remaining) + - location: 18 (remaining gas: 1039851.787 units remaining) [ -1 (Pair -1 1 @@ -58,7 +58,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039851.427 units remaining) + - location: 19 (remaining gas: 1039851.787 units remaining) [ (Pair -1 1 "foobar" @@ -68,7 +68,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 21 (remaining gas: 1039851.417 units remaining) + - location: 21 (remaining gas: 1039851.777 units remaining) [ -1 (Pair 1 "foobar" @@ -78,7 +78,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039851.397 units remaining) + - location: 19 (remaining gas: 1039851.757 units remaining) [ -1 -1 (Pair 1 @@ -89,7 +89,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 22 (remaining gas: 1039851.170 units remaining) + - location: 22 (remaining gas: 1039851.530 units remaining) [ 0x050041 -1 (Pair 1 @@ -100,7 +100,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 23 (remaining gas: 1039850.750 units remaining) + - location: 23 (remaining gas: 1039851.110 units remaining) [ (Some -1) -1 (Pair 1 @@ -111,7 +111,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039850.750 units remaining) + - location: 26 (remaining gas: 1039851.110 units remaining) [ -1 -1 (Pair 1 @@ -122,7 +122,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039850.740 units remaining) + - location: 26 (remaining gas: 1039851.100 units remaining) [ -1 -1 (Pair 1 @@ -133,7 +133,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 34 (remaining gas: 1039850.705 units remaining) + - location: 34 (remaining gas: 1039851.065 units remaining) [ 0 (Pair 1 "foobar" @@ -143,7 +143,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 35 (remaining gas: 1039850.695 units remaining) + - location: 35 (remaining gas: 1039851.055 units remaining) [ True (Pair 1 "foobar" @@ -153,7 +153,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039850.695 units remaining) + - location: 36 (remaining gas: 1039851.055 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -162,7 +162,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039850.685 units remaining) + - location: 36 (remaining gas: 1039851.045 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -171,7 +171,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 42 (remaining gas: 1039850.675 units remaining) + - location: 42 (remaining gas: 1039851.035 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -188,7 +188,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 43 (remaining gas: 1039850.665 units remaining) + - location: 43 (remaining gas: 1039851.025 units remaining) [ 1 (Pair 1 "foobar" @@ -198,7 +198,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039850.665 units remaining) + - location: 44 (remaining gas: 1039851.025 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -207,7 +207,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 46 (remaining gas: 1039850.655 units remaining) + - location: 46 (remaining gas: 1039851.015 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -216,7 +216,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039850.635 units remaining) + - location: 44 (remaining gas: 1039850.995 units remaining) [ 1 1 (Pair "foobar" @@ -226,7 +226,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 47 (remaining gas: 1039850.408 units remaining) + - location: 47 (remaining gas: 1039850.768 units remaining) [ 0x050001 1 (Pair "foobar" @@ -236,7 +236,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 48 (remaining gas: 1039849.988 units remaining) + - location: 48 (remaining gas: 1039850.348 units remaining) [ (Some 1) 1 (Pair "foobar" @@ -246,7 +246,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039849.988 units remaining) + - location: 51 (remaining gas: 1039850.348 units remaining) [ 1 1 (Pair "foobar" @@ -256,7 +256,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039849.978 units remaining) + - location: 51 (remaining gas: 1039850.338 units remaining) [ 1 1 (Pair "foobar" @@ -266,7 +266,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 59 (remaining gas: 1039849.943 units remaining) + - location: 59 (remaining gas: 1039850.303 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -275,7 +275,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 60 (remaining gas: 1039849.933 units remaining) + - location: 60 (remaining gas: 1039850.293 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -284,7 +284,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039849.933 units remaining) + - location: 61 (remaining gas: 1039850.293 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -292,7 +292,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039849.923 units remaining) + - location: 61 (remaining gas: 1039850.283 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -300,7 +300,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 67 (remaining gas: 1039849.913 units remaining) + - location: 67 (remaining gas: 1039850.273 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -315,7 +315,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 68 (remaining gas: 1039849.903 units remaining) + - location: 68 (remaining gas: 1039850.263 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -324,7 +324,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039849.903 units remaining) + - location: 69 (remaining gas: 1039850.263 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -332,7 +332,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 71 (remaining gas: 1039849.893 units remaining) + - location: 71 (remaining gas: 1039850.253 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -340,7 +340,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039849.873 units remaining) + - location: 69 (remaining gas: 1039850.233 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -349,7 +349,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 72 (remaining gas: 1039849.349 units remaining) + - location: 72 (remaining gas: 1039849.709 units remaining) [ 0x050100000006666f6f626172 "foobar" (Pair 0x00aabbcc @@ -358,7 +358,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 73 (remaining gas: 1039848.674 units remaining) + - location: 73 (remaining gas: 1039849.034 units remaining) [ (Some "foobar") "foobar" (Pair 0x00aabbcc @@ -367,7 +367,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039848.674 units remaining) + - location: 76 (remaining gas: 1039849.034 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -376,7 +376,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039848.664 units remaining) + - location: 76 (remaining gas: 1039849.024 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -385,7 +385,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 84 (remaining gas: 1039848.629 units remaining) + - location: 84 (remaining gas: 1039848.989 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -393,7 +393,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 85 (remaining gas: 1039848.619 units remaining) + - location: 85 (remaining gas: 1039848.979 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -401,21 +401,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039848.619 units remaining) + - location: 86 (remaining gas: 1039848.979 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039848.609 units remaining) + - location: 86 (remaining gas: 1039848.969 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 92 (remaining gas: 1039848.599 units remaining) + - location: 92 (remaining gas: 1039848.959 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -428,7 +428,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 93 (remaining gas: 1039848.589 units remaining) + - location: 93 (remaining gas: 1039848.949 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -436,21 +436,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039848.589 units remaining) + - location: 94 (remaining gas: 1039848.949 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 96 (remaining gas: 1039848.579 units remaining) + - location: 96 (remaining gas: 1039848.939 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039848.559 units remaining) + - location: 94 (remaining gas: 1039848.919 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -458,7 +458,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 97 (remaining gas: 1039848.101 units remaining) + - location: 97 (remaining gas: 1039848.461 units remaining) [ 0x050a0000000400aabbcc 0x00aabbcc (Pair 1000 @@ -466,7 +466,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 98 (remaining gas: 1039847.540 units remaining) + - location: 98 (remaining gas: 1039847.900 units remaining) [ (Some 0x00aabbcc) 0x00aabbcc (Pair 1000 @@ -474,7 +474,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039847.540 units remaining) + - location: 101 (remaining gas: 1039847.900 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -482,7 +482,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039847.530 units remaining) + - location: 101 (remaining gas: 1039847.890 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -490,33 +490,33 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 109 (remaining gas: 1039847.495 units remaining) + - location: 109 (remaining gas: 1039847.855 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 110 (remaining gas: 1039847.485 units remaining) + - location: 110 (remaining gas: 1039847.845 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039847.485 units remaining) + - location: 111 (remaining gas: 1039847.845 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039847.475 units remaining) + - location: 111 (remaining gas: 1039847.835 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 117 (remaining gas: 1039847.465 units remaining) + - location: 117 (remaining gas: 1039847.825 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -527,83 +527,83 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 118 (remaining gas: 1039847.455 units remaining) + - location: 118 (remaining gas: 1039847.815 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039847.455 units remaining) + - location: 119 (remaining gas: 1039847.815 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 121 (remaining gas: 1039847.445 units remaining) + - location: 121 (remaining gas: 1039847.805 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039847.425 units remaining) + - location: 119 (remaining gas: 1039847.785 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 122 (remaining gas: 1039847.165 units remaining) + - location: 122 (remaining gas: 1039847.525 units remaining) [ 0x0500a80f 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 123 (remaining gas: 1039846.725 units remaining) + - location: 123 (remaining gas: 1039847.085 units remaining) [ (Some 1000) 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039846.725 units remaining) + - location: 126 (remaining gas: 1039847.085 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039846.715 units remaining) + - location: 126 (remaining gas: 1039847.075 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 134 (remaining gas: 1039846.680 units remaining) + - location: 134 (remaining gas: 1039847.040 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 135 (remaining gas: 1039846.670 units remaining) + - location: 135 (remaining gas: 1039847.030 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039846.670 units remaining) + - location: 136 (remaining gas: 1039847.030 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039846.660 units remaining) + - location: 136 (remaining gas: 1039847.020 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 142 (remaining gas: 1039846.650 units remaining) + - location: 142 (remaining gas: 1039847.010 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: 1039846.640 units remaining) + - location: 143 (remaining gas: 1039847 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039846.640 units remaining) + - location: 144 (remaining gas: 1039847 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 146 (remaining gas: 1039846.630 units remaining) + - location: 146 (remaining gas: 1039846.990 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039846.610 units remaining) + - location: 144 (remaining gas: 1039846.970 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 147 (remaining gas: 1039846.383 units remaining) + - location: 147 (remaining gas: 1039846.743 units remaining) [ 0x050303 False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 148 (remaining gas: 1039845.963 units remaining) + - location: 148 (remaining gas: 1039846.323 units remaining) [ (Some False) False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039845.963 units remaining) + - location: 151 (remaining gas: 1039846.323 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039845.953 units remaining) + - location: 151 (remaining gas: 1039846.313 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 159 (remaining gas: 1039845.918 units remaining) + - location: 159 (remaining gas: 1039846.278 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 160 (remaining gas: 1039845.908 units remaining) + - location: 160 (remaining gas: 1039846.268 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039845.908 units remaining) + - location: 161 (remaining gas: 1039846.268 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039845.898 units remaining) + - location: 161 (remaining gas: 1039846.258 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 167 (remaining gas: 1039845.888 units remaining) + - location: 167 (remaining gas: 1039846.248 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 168 (remaining gas: 1039845.878 units remaining) + - location: 168 (remaining gas: 1039846.238 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039845.878 units remaining) + - location: 169 (remaining gas: 1039846.238 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 171 (remaining gas: 1039845.868 units remaining) + - location: 171 (remaining gas: 1039846.228 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039845.848 units remaining) + - location: 169 (remaining gas: 1039846.208 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 172 (remaining gas: 1039844.758 units remaining) + - location: 172 (remaining gas: 1039845.118 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 173 (remaining gas: 1039843.805 units remaining) + - location: 173 (remaining gas: 1039844.165 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039843.805 units remaining) + - location: 176 (remaining gas: 1039844.165 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039843.795 units remaining) + - location: 176 (remaining gas: 1039844.155 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 184 (remaining gas: 1039843.759 units remaining) + - location: 184 (remaining gas: 1039844.119 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 185 (remaining gas: 1039843.749 units remaining) + - location: 185 (remaining gas: 1039844.109 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039843.749 units remaining) + - location: 186 (remaining gas: 1039844.109 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039843.739 units remaining) + - location: 186 (remaining gas: 1039844.099 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 192 (remaining gas: 1039843.729 units remaining) + - location: 192 (remaining gas: 1039844.089 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 193 (remaining gas: 1039843.719 units remaining) + - location: 193 (remaining gas: 1039844.079 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 194 (remaining gas: 1039843.719 units remaining) + - location: 194 (remaining gas: 1039844.079 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 196 (remaining gas: 1039843.709 units remaining) + - location: 196 (remaining gas: 1039844.069 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 194 (remaining gas: 1039843.689 units remaining) + - location: 194 (remaining gas: 1039844.049 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 197 (remaining gas: 1039843.330 units remaining) + - location: 197 (remaining gas: 1039843.690 units remaining) [ 0x050095bbb0d70b "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 198 (remaining gas: 1039842.830 units remaining) + - location: 198 (remaining gas: 1039843.190 units remaining) [ (Some "2019-09-09T08:35:33Z") "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039842.830 units remaining) + - location: 201 (remaining gas: 1039843.190 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039842.820 units remaining) + - location: 201 (remaining gas: 1039843.180 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 209 (remaining gas: 1039842.785 units remaining) + - location: 209 (remaining gas: 1039843.145 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 210 (remaining gas: 1039842.775 units remaining) + - location: 210 (remaining gas: 1039843.135 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039842.775 units remaining) + - location: 211 (remaining gas: 1039843.135 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039842.765 units remaining) + - location: 211 (remaining gas: 1039843.125 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 217 (remaining gas: 1039842.755 units remaining) + - location: 217 (remaining gas: 1039843.115 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 218 (remaining gas: 1039841.632 units remaining) + - location: 218 (remaining gas: 1039841.992 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 219 (remaining gas: 1039840.659 units remaining) + - location: 219 (remaining gas: 1039841.019 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1039840.659 units remaining) + - location: 222 (remaining gas: 1039841.019 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1039840.649 units remaining) + - location: 222 (remaining gas: 1039841.009 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 230 (remaining gas: 1039840.613 units remaining) + - location: 230 (remaining gas: 1039840.973 units remaining) [ 0 ] - - location: 231 (remaining gas: 1039840.603 units remaining) + - location: 231 (remaining gas: 1039840.963 units remaining) [ True ] - - location: 232 (remaining gas: 1039840.603 units remaining) + - location: 232 (remaining gas: 1039840.963 units remaining) [ ] - - location: 232 (remaining gas: 1039840.593 units remaining) + - location: 232 (remaining gas: 1039840.953 units remaining) [ ] - - location: 238 (remaining gas: 1039840.583 units remaining) + - location: 238 (remaining gas: 1039840.943 units remaining) [ 0 ] - - location: 241 (remaining gas: 1039840.356 units remaining) + - location: 241 (remaining gas: 1039840.716 units remaining) [ 0x050000 ] - - location: 242 (remaining gas: 1039839.936 units remaining) + - location: 242 (remaining gas: 1039840.296 units remaining) [ (Some 0) ] - - location: 245 (remaining gas: 1039839.936 units remaining) + - location: 245 (remaining gas: 1039840.296 units remaining) [ 0 ] - - location: 245 (remaining gas: 1039839.926 units remaining) + - location: 245 (remaining gas: 1039840.286 units remaining) [ 0 ] - - location: 251 (remaining gas: 1039839.916 units remaining) + - location: 251 (remaining gas: 1039840.276 units remaining) [ ] - - location: 252 (remaining gas: 1039839.906 units remaining) + - location: 252 (remaining gas: 1039840.266 units remaining) [ -1 ] - - location: 255 (remaining gas: 1039839.679 units remaining) + - location: 255 (remaining gas: 1039840.039 units remaining) [ 0x050041 ] - - location: 256 (remaining gas: 1039743.359 units remaining) + - location: 256 (remaining gas: 1039743.719 units remaining) [ None ] - - location: 259 (remaining gas: 1039743.359 units remaining) + - location: 259 (remaining gas: 1039743.719 units remaining) [ ] - - location: 259 (remaining gas: 1039743.349 units remaining) + - location: 259 (remaining gas: 1039743.709 units remaining) [ ] - - location: 265 (remaining gas: 1039743.339 units remaining) + - location: 265 (remaining gas: 1039743.699 units remaining) [ 0x ] - - location: 268 (remaining gas: 1039743.079 units remaining) + - location: 268 (remaining gas: 1039743.439 units remaining) [ None ] - - location: 271 (remaining gas: 1039743.079 units remaining) + - location: 271 (remaining gas: 1039743.439 units remaining) [ ] - - location: 271 (remaining gas: 1039743.069 units remaining) + - location: 271 (remaining gas: 1039743.429 units remaining) [ ] - - location: 277 (remaining gas: 1039743.059 units remaining) + - location: 277 (remaining gas: 1039743.419 units remaining) [ 0x04 ] - - location: 280 (remaining gas: 1039742.779 units remaining) + - location: 280 (remaining gas: 1039743.139 units remaining) [ None ] - - location: 283 (remaining gas: 1039742.779 units remaining) + - location: 283 (remaining gas: 1039743.139 units remaining) [ ] - - location: 283 (remaining gas: 1039742.769 units remaining) + - location: 283 (remaining gas: 1039743.129 units remaining) [ ] - - location: 289 (remaining gas: 1039742.759 units remaining) + - location: 289 (remaining gas: 1039743.119 units remaining) [ 0x05 ] - - location: 292 (remaining gas: 1039742.479 units remaining) + - location: 292 (remaining gas: 1039742.839 units remaining) [ None ] - - location: 295 (remaining gas: 1039742.479 units remaining) + - location: 295 (remaining gas: 1039742.839 units remaining) [ ] - - location: 295 (remaining gas: 1039742.469 units remaining) + - location: 295 (remaining gas: 1039742.829 units remaining) [ ] - - location: 301 (remaining gas: 1039742.459 units remaining) + - location: 301 (remaining gas: 1039742.819 units remaining) [ Unit ] - - location: 302 (remaining gas: 1039742.449 units remaining) + - location: 302 (remaining gas: 1039742.809 units remaining) [ {} Unit ] - - location: 304 (remaining gas: 1039742.439 units remaining) + - location: 304 (remaining gas: 1039742.799 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 b7e422550caf..8033486a3878 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: 1039851.457 units remaining) + - location: 16 (remaining gas: 1039851.817 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -18,7 +18,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit) ] - - location: 16 (remaining gas: 1039851.447 units remaining) + - location: 16 (remaining gas: 1039851.807 units remaining) [ (Pair -1 1 "foobar" @@ -28,7 +28,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 17 (remaining gas: 1039851.437 units remaining) + - location: 17 (remaining gas: 1039851.797 units remaining) [ (Pair -1 1 "foobar" @@ -47,7 +47,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 18 (remaining gas: 1039851.427 units remaining) + - location: 18 (remaining gas: 1039851.787 units remaining) [ -1 (Pair -1 1 @@ -58,7 +58,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039851.427 units remaining) + - location: 19 (remaining gas: 1039851.787 units remaining) [ (Pair -1 1 "foobar" @@ -68,7 +68,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 21 (remaining gas: 1039851.417 units remaining) + - location: 21 (remaining gas: 1039851.777 units remaining) [ -1 (Pair 1 "foobar" @@ -78,7 +78,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039851.397 units remaining) + - location: 19 (remaining gas: 1039851.757 units remaining) [ -1 -1 (Pair 1 @@ -89,7 +89,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 22 (remaining gas: 1039851.170 units remaining) + - location: 22 (remaining gas: 1039851.530 units remaining) [ 0x050041 -1 (Pair 1 @@ -100,7 +100,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 23 (remaining gas: 1039850.750 units remaining) + - location: 23 (remaining gas: 1039851.110 units remaining) [ (Some -1) -1 (Pair 1 @@ -111,7 +111,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039850.750 units remaining) + - location: 26 (remaining gas: 1039851.110 units remaining) [ -1 -1 (Pair 1 @@ -122,7 +122,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 26 (remaining gas: 1039850.740 units remaining) + - location: 26 (remaining gas: 1039851.100 units remaining) [ -1 -1 (Pair 1 @@ -133,7 +133,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 34 (remaining gas: 1039850.705 units remaining) + - location: 34 (remaining gas: 1039851.065 units remaining) [ 0 (Pair 1 "foobar" @@ -143,7 +143,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 35 (remaining gas: 1039850.695 units remaining) + - location: 35 (remaining gas: 1039851.055 units remaining) [ True (Pair 1 "foobar" @@ -153,7 +153,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039850.695 units remaining) + - location: 36 (remaining gas: 1039851.055 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -162,7 +162,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 36 (remaining gas: 1039850.685 units remaining) + - location: 36 (remaining gas: 1039851.045 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -171,7 +171,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 42 (remaining gas: 1039850.675 units remaining) + - location: 42 (remaining gas: 1039851.035 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -188,7 +188,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 43 (remaining gas: 1039850.665 units remaining) + - location: 43 (remaining gas: 1039851.025 units remaining) [ 1 (Pair 1 "foobar" @@ -198,7 +198,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039850.665 units remaining) + - location: 44 (remaining gas: 1039851.025 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -207,7 +207,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 46 (remaining gas: 1039850.655 units remaining) + - location: 46 (remaining gas: 1039851.015 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -216,7 +216,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039850.635 units remaining) + - location: 44 (remaining gas: 1039850.995 units remaining) [ 1 1 (Pair "foobar" @@ -226,7 +226,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 47 (remaining gas: 1039850.408 units remaining) + - location: 47 (remaining gas: 1039850.768 units remaining) [ 0x050001 1 (Pair "foobar" @@ -236,7 +236,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 48 (remaining gas: 1039849.988 units remaining) + - location: 48 (remaining gas: 1039850.348 units remaining) [ (Some 1) 1 (Pair "foobar" @@ -246,7 +246,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039849.988 units remaining) + - location: 51 (remaining gas: 1039850.348 units remaining) [ 1 1 (Pair "foobar" @@ -256,7 +256,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 51 (remaining gas: 1039849.978 units remaining) + - location: 51 (remaining gas: 1039850.338 units remaining) [ 1 1 (Pair "foobar" @@ -266,7 +266,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 59 (remaining gas: 1039849.943 units remaining) + - location: 59 (remaining gas: 1039850.303 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -275,7 +275,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 60 (remaining gas: 1039849.933 units remaining) + - location: 60 (remaining gas: 1039850.293 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -284,7 +284,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039849.933 units remaining) + - location: 61 (remaining gas: 1039850.293 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -292,7 +292,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 61 (remaining gas: 1039849.923 units remaining) + - location: 61 (remaining gas: 1039850.283 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -300,7 +300,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 67 (remaining gas: 1039849.913 units remaining) + - location: 67 (remaining gas: 1039850.273 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -315,7 +315,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 68 (remaining gas: 1039849.903 units remaining) + - location: 68 (remaining gas: 1039850.263 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -324,7 +324,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039849.903 units remaining) + - location: 69 (remaining gas: 1039850.263 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -332,7 +332,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 71 (remaining gas: 1039849.893 units remaining) + - location: 71 (remaining gas: 1039850.253 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -340,7 +340,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039849.873 units remaining) + - location: 69 (remaining gas: 1039850.233 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -349,7 +349,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 72 (remaining gas: 1039849.349 units remaining) + - location: 72 (remaining gas: 1039849.709 units remaining) [ 0x050100000006666f6f626172 "foobar" (Pair 0x00aabbcc @@ -358,7 +358,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 73 (remaining gas: 1039848.674 units remaining) + - location: 73 (remaining gas: 1039849.034 units remaining) [ (Some "foobar") "foobar" (Pair 0x00aabbcc @@ -367,7 +367,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039848.674 units remaining) + - location: 76 (remaining gas: 1039849.034 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -376,7 +376,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 76 (remaining gas: 1039848.664 units remaining) + - location: 76 (remaining gas: 1039849.024 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -385,7 +385,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 84 (remaining gas: 1039848.629 units remaining) + - location: 84 (remaining gas: 1039848.989 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -393,7 +393,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 85 (remaining gas: 1039848.619 units remaining) + - location: 85 (remaining gas: 1039848.979 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -401,21 +401,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039848.619 units remaining) + - location: 86 (remaining gas: 1039848.979 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 86 (remaining gas: 1039848.609 units remaining) + - location: 86 (remaining gas: 1039848.969 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 92 (remaining gas: 1039848.599 units remaining) + - location: 92 (remaining gas: 1039848.959 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -428,7 +428,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 93 (remaining gas: 1039848.589 units remaining) + - location: 93 (remaining gas: 1039848.949 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -436,21 +436,21 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039848.589 units remaining) + - location: 94 (remaining gas: 1039848.949 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 96 (remaining gas: 1039848.579 units remaining) + - location: 96 (remaining gas: 1039848.939 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039848.559 units remaining) + - location: 94 (remaining gas: 1039848.919 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -458,7 +458,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 97 (remaining gas: 1039848.101 units remaining) + - location: 97 (remaining gas: 1039848.461 units remaining) [ 0x050a0000000400aabbcc 0x00aabbcc (Pair 1000 @@ -466,7 +466,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 98 (remaining gas: 1039847.540 units remaining) + - location: 98 (remaining gas: 1039847.900 units remaining) [ (Some 0x00aabbcc) 0x00aabbcc (Pair 1000 @@ -474,7 +474,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039847.540 units remaining) + - location: 101 (remaining gas: 1039847.900 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -482,7 +482,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 101 (remaining gas: 1039847.530 units remaining) + - location: 101 (remaining gas: 1039847.890 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 @@ -490,33 +490,33 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 109 (remaining gas: 1039847.495 units remaining) + - location: 109 (remaining gas: 1039847.855 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 110 (remaining gas: 1039847.485 units remaining) + - location: 110 (remaining gas: 1039847.845 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039847.485 units remaining) + - location: 111 (remaining gas: 1039847.845 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 111 (remaining gas: 1039847.475 units remaining) + - location: 111 (remaining gas: 1039847.835 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 117 (remaining gas: 1039847.465 units remaining) + - location: 117 (remaining gas: 1039847.825 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -527,83 +527,83 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 118 (remaining gas: 1039847.455 units remaining) + - location: 118 (remaining gas: 1039847.815 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039847.455 units remaining) + - location: 119 (remaining gas: 1039847.815 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 121 (remaining gas: 1039847.445 units remaining) + - location: 121 (remaining gas: 1039847.805 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039847.425 units remaining) + - location: 119 (remaining gas: 1039847.785 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 122 (remaining gas: 1039847.165 units remaining) + - location: 122 (remaining gas: 1039847.525 units remaining) [ 0x0500a80f 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 123 (remaining gas: 1039846.725 units remaining) + - location: 123 (remaining gas: 1039847.085 units remaining) [ (Some 1000) 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039846.725 units remaining) + - location: 126 (remaining gas: 1039847.085 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 126 (remaining gas: 1039846.715 units remaining) + - location: 126 (remaining gas: 1039847.075 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 134 (remaining gas: 1039846.680 units remaining) + - location: 134 (remaining gas: 1039847.040 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 135 (remaining gas: 1039846.670 units remaining) + - location: 135 (remaining gas: 1039847.030 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039846.670 units remaining) + - location: 136 (remaining gas: 1039847.030 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 136 (remaining gas: 1039846.660 units remaining) + - location: 136 (remaining gas: 1039847.020 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 142 (remaining gas: 1039846.650 units remaining) + - location: 142 (remaining gas: 1039847.010 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: 1039846.640 units remaining) + - location: 143 (remaining gas: 1039847 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039846.640 units remaining) + - location: 144 (remaining gas: 1039847 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 146 (remaining gas: 1039846.630 units remaining) + - location: 146 (remaining gas: 1039846.990 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039846.610 units remaining) + - location: 144 (remaining gas: 1039846.970 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 147 (remaining gas: 1039846.383 units remaining) + - location: 147 (remaining gas: 1039846.743 units remaining) [ 0x050303 False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 148 (remaining gas: 1039845.963 units remaining) + - location: 148 (remaining gas: 1039846.323 units remaining) [ (Some False) False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039845.963 units remaining) + - location: 151 (remaining gas: 1039846.323 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 151 (remaining gas: 1039845.953 units remaining) + - location: 151 (remaining gas: 1039846.313 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 159 (remaining gas: 1039845.918 units remaining) + - location: 159 (remaining gas: 1039846.278 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 160 (remaining gas: 1039845.908 units remaining) + - location: 160 (remaining gas: 1039846.268 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039845.908 units remaining) + - location: 161 (remaining gas: 1039846.268 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 161 (remaining gas: 1039845.898 units remaining) + - location: 161 (remaining gas: 1039846.258 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 167 (remaining gas: 1039845.888 units remaining) + - location: 167 (remaining gas: 1039846.248 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 168 (remaining gas: 1039845.878 units remaining) + - location: 168 (remaining gas: 1039846.238 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039845.878 units remaining) + - location: 169 (remaining gas: 1039846.238 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 171 (remaining gas: 1039845.868 units remaining) + - location: 171 (remaining gas: 1039846.228 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039845.848 units remaining) + - location: 169 (remaining gas: 1039846.208 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 172 (remaining gas: 1039844.758 units remaining) + - location: 172 (remaining gas: 1039845.118 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 173 (remaining gas: 1039843.805 units remaining) + - location: 173 (remaining gas: 1039844.165 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039843.805 units remaining) + - location: 176 (remaining gas: 1039844.165 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 176 (remaining gas: 1039843.795 units remaining) + - location: 176 (remaining gas: 1039844.155 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 184 (remaining gas: 1039843.759 units remaining) + - location: 184 (remaining gas: 1039844.119 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 185 (remaining gas: 1039843.749 units remaining) + - location: 185 (remaining gas: 1039844.109 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039843.749 units remaining) + - location: 186 (remaining gas: 1039844.109 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 186 (remaining gas: 1039843.739 units remaining) + - location: 186 (remaining gas: 1039844.099 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 192 (remaining gas: 1039843.729 units remaining) + - location: 192 (remaining gas: 1039844.089 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 193 (remaining gas: 1039843.719 units remaining) + - location: 193 (remaining gas: 1039844.079 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 194 (remaining gas: 1039843.719 units remaining) + - location: 194 (remaining gas: 1039844.079 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 196 (remaining gas: 1039843.709 units remaining) + - location: 196 (remaining gas: 1039844.069 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 194 (remaining gas: 1039843.689 units remaining) + - location: 194 (remaining gas: 1039844.049 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 197 (remaining gas: 1039843.330 units remaining) + - location: 197 (remaining gas: 1039843.690 units remaining) [ 0x050095bbb0d70b "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 198 (remaining gas: 1039842.830 units remaining) + - location: 198 (remaining gas: 1039843.190 units remaining) [ (Some "2019-09-09T08:35:33Z") "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039842.830 units remaining) + - location: 201 (remaining gas: 1039843.190 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 201 (remaining gas: 1039842.820 units remaining) + - location: 201 (remaining gas: 1039843.180 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 209 (remaining gas: 1039842.785 units remaining) + - location: 209 (remaining gas: 1039843.145 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 210 (remaining gas: 1039842.775 units remaining) + - location: 210 (remaining gas: 1039843.135 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039842.775 units remaining) + - location: 211 (remaining gas: 1039843.135 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 211 (remaining gas: 1039842.765 units remaining) + - location: 211 (remaining gas: 1039843.125 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 217 (remaining gas: 1039842.755 units remaining) + - location: 217 (remaining gas: 1039843.115 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 218 (remaining gas: 1039841.632 units remaining) + - location: 218 (remaining gas: 1039841.992 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 219 (remaining gas: 1039840.659 units remaining) + - location: 219 (remaining gas: 1039841.019 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1039840.659 units remaining) + - location: 222 (remaining gas: 1039841.019 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 222 (remaining gas: 1039840.649 units remaining) + - location: 222 (remaining gas: 1039841.009 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 230 (remaining gas: 1039840.613 units remaining) + - location: 230 (remaining gas: 1039840.973 units remaining) [ 0 ] - - location: 231 (remaining gas: 1039840.603 units remaining) + - location: 231 (remaining gas: 1039840.963 units remaining) [ True ] - - location: 232 (remaining gas: 1039840.603 units remaining) + - location: 232 (remaining gas: 1039840.963 units remaining) [ ] - - location: 232 (remaining gas: 1039840.593 units remaining) + - location: 232 (remaining gas: 1039840.953 units remaining) [ ] - - location: 238 (remaining gas: 1039840.583 units remaining) + - location: 238 (remaining gas: 1039840.943 units remaining) [ 0 ] - - location: 241 (remaining gas: 1039840.356 units remaining) + - location: 241 (remaining gas: 1039840.716 units remaining) [ 0x050000 ] - - location: 242 (remaining gas: 1039839.936 units remaining) + - location: 242 (remaining gas: 1039840.296 units remaining) [ (Some 0) ] - - location: 245 (remaining gas: 1039839.936 units remaining) + - location: 245 (remaining gas: 1039840.296 units remaining) [ 0 ] - - location: 245 (remaining gas: 1039839.926 units remaining) + - location: 245 (remaining gas: 1039840.286 units remaining) [ 0 ] - - location: 251 (remaining gas: 1039839.916 units remaining) + - location: 251 (remaining gas: 1039840.276 units remaining) [ ] - - location: 252 (remaining gas: 1039839.906 units remaining) + - location: 252 (remaining gas: 1039840.266 units remaining) [ -1 ] - - location: 255 (remaining gas: 1039839.679 units remaining) + - location: 255 (remaining gas: 1039840.039 units remaining) [ 0x050041 ] - - location: 256 (remaining gas: 1039743.359 units remaining) + - location: 256 (remaining gas: 1039743.719 units remaining) [ None ] - - location: 259 (remaining gas: 1039743.359 units remaining) + - location: 259 (remaining gas: 1039743.719 units remaining) [ ] - - location: 259 (remaining gas: 1039743.349 units remaining) + - location: 259 (remaining gas: 1039743.709 units remaining) [ ] - - location: 265 (remaining gas: 1039743.339 units remaining) + - location: 265 (remaining gas: 1039743.699 units remaining) [ 0x ] - - location: 268 (remaining gas: 1039743.079 units remaining) + - location: 268 (remaining gas: 1039743.439 units remaining) [ None ] - - location: 271 (remaining gas: 1039743.079 units remaining) + - location: 271 (remaining gas: 1039743.439 units remaining) [ ] - - location: 271 (remaining gas: 1039743.069 units remaining) + - location: 271 (remaining gas: 1039743.429 units remaining) [ ] - - location: 277 (remaining gas: 1039743.059 units remaining) + - location: 277 (remaining gas: 1039743.419 units remaining) [ 0x04 ] - - location: 280 (remaining gas: 1039742.779 units remaining) + - location: 280 (remaining gas: 1039743.139 units remaining) [ None ] - - location: 283 (remaining gas: 1039742.779 units remaining) + - location: 283 (remaining gas: 1039743.139 units remaining) [ ] - - location: 283 (remaining gas: 1039742.769 units remaining) + - location: 283 (remaining gas: 1039743.129 units remaining) [ ] - - location: 289 (remaining gas: 1039742.759 units remaining) + - location: 289 (remaining gas: 1039743.119 units remaining) [ 0x05 ] - - location: 292 (remaining gas: 1039742.479 units remaining) + - location: 292 (remaining gas: 1039742.839 units remaining) [ None ] - - location: 295 (remaining gas: 1039742.479 units remaining) + - location: 295 (remaining gas: 1039742.839 units remaining) [ ] - - location: 295 (remaining gas: 1039742.469 units remaining) + - location: 295 (remaining gas: 1039742.829 units remaining) [ ] - - location: 301 (remaining gas: 1039742.459 units remaining) + - location: 301 (remaining gas: 1039742.819 units remaining) [ Unit ] - - location: 302 (remaining gas: 1039742.449 units remaining) + - location: 302 (remaining gas: 1039742.809 units remaining) [ {} Unit ] - - location: 304 (remaining gas: 1039742.439 units remaining) + - location: 304 (remaining gas: 1039742.799 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 ebc21d34f9cb..b8077bc521a2 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: 1039496.433 units remaining) + - location: 28 (remaining gas: 1039497.693 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -19,7 +19,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit) ] - - location: 28 (remaining gas: 1039496.423 units remaining) + - location: 28 (remaining gas: 1039497.683 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -30,7 +30,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 29 (remaining gas: 1039496.413 units remaining) + - location: 29 (remaining gas: 1039497.673 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -51,7 +51,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 30 (remaining gas: 1039496.403 units remaining) + - location: 30 (remaining gas: 1039497.663 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -63,7 +63,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 31 (remaining gas: 1039496.403 units remaining) + - location: 31 (remaining gas: 1039497.663 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -74,7 +74,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 33 (remaining gas: 1039496.393 units remaining) + - location: 33 (remaining gas: 1039497.653 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -85,7 +85,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 31 (remaining gas: 1039496.373 units remaining) + - location: 31 (remaining gas: 1039497.633 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -97,7 +97,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 34 (remaining gas: 1039494.501 units remaining) + - location: 34 (remaining gas: 1039495.761 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -109,7 +109,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 35 (remaining gas: 1039494.501 units remaining) + - location: 35 (remaining gas: 1039495.761 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -120,7 +120,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 37 (remaining gas: 1039492.629 units remaining) + - location: 37 (remaining gas: 1039493.889 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -131,7 +131,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 38 (remaining gas: 1039171.485 units remaining) + - location: 38 (remaining gas: 1039172.745 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: 1039171.485 units remaining) + - location: 41 (remaining gas: 1039172.745 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -153,7 +153,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 41 (remaining gas: 1039171.475 units remaining) + - location: 41 (remaining gas: 1039172.735 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -164,7 +164,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 47 (remaining gas: 1039169.603 units remaining) + - location: 47 (remaining gas: 1039170.863 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,7 +175,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 35 (remaining gas: 1039169.583 units remaining) + - location: 35 (remaining gas: 1039170.843 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit @@ -187,7 +187,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 50 (remaining gas: 1039169.548 units remaining) + - location: 50 (remaining gas: 1039170.808 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -198,7 +198,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 51 (remaining gas: 1039169.538 units remaining) + - location: 51 (remaining gas: 1039170.798 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -209,7 +209,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 52 (remaining gas: 1039169.538 units remaining) + - location: 52 (remaining gas: 1039170.798 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: 1039169.528 units remaining) + - location: 52 (remaining gas: 1039170.788 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: 1039169.518 units remaining) + - location: 58 (remaining gas: 1039170.778 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: 1039169.508 units remaining) + - location: 59 (remaining gas: 1039170.768 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -259,7 +259,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 60 (remaining gas: 1039169.508 units remaining) + - location: 60 (remaining gas: 1039170.768 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: 1039169.498 units remaining) + - location: 62 (remaining gas: 1039170.758 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: 1039169.478 units remaining) + - location: 60 (remaining gas: 1039170.738 units remaining) [ Unit Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -290,7 +290,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 63 (remaining gas: 1039169.251 units remaining) + - location: 63 (remaining gas: 1039170.511 units remaining) [ 0x05030b Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -301,7 +301,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 64 (remaining gas: 1039169.251 units remaining) + - location: 64 (remaining gas: 1039170.511 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: 1039169.024 units remaining) + - location: 66 (remaining gas: 1039170.284 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: 1039168.604 units remaining) + - location: 67 (remaining gas: 1039169.864 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: 1039168.604 units remaining) + - location: 70 (remaining gas: 1039169.864 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: 1039168.594 units remaining) + - location: 70 (remaining gas: 1039169.854 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: 1039168.367 units remaining) + - location: 76 (remaining gas: 1039169.627 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: 1039168.347 units remaining) + - location: 64 (remaining gas: 1039169.607 units remaining) [ 0x05030b 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -372,7 +372,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 79 (remaining gas: 1039168.312 units remaining) + - location: 79 (remaining gas: 1039169.572 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: 1039168.302 units remaining) + - location: 80 (remaining gas: 1039169.562 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: 1039168.302 units remaining) + - location: 81 (remaining gas: 1039169.562 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: 1039168.292 units remaining) + - location: 81 (remaining gas: 1039169.552 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: 1039168.282 units remaining) + - location: 87 (remaining gas: 1039169.542 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: 1039168.272 units remaining) + - location: 88 (remaining gas: 1039169.532 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: 1039168.272 units remaining) + - location: 89 (remaining gas: 1039169.532 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: 1039168.262 units remaining) + - location: 91 (remaining gas: 1039169.522 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: 1039168.242 units remaining) + - location: 89 (remaining gas: 1039169.502 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: 1039165.755 units remaining) + - location: 92 (remaining gas: 1039167.015 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: 1039165.755 units remaining) + - location: 93 (remaining gas: 1039167.015 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: 1039163.268 units remaining) + - location: 95 (remaining gas: 1039164.528 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: 1039161.465 units remaining) + - location: 96 (remaining gas: 1039162.725 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: 1039161.465 units remaining) + - location: 99 (remaining gas: 1039162.725 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: 1039161.455 units remaining) + - location: 99 (remaining gas: 1039162.715 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: 1039158.968 units remaining) + - location: 105 (remaining gas: 1039160.228 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: 1039158.948 units remaining) + - location: 93 (remaining gas: 1039160.208 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: 1039158.912 units remaining) + - location: 108 (remaining gas: 1039160.172 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: 1039158.902 units remaining) + - location: 109 (remaining gas: 1039160.162 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: 1039158.902 units remaining) + - location: 110 (remaining gas: 1039160.162 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: 1039158.892 units remaining) + - location: 110 (remaining gas: 1039160.152 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: 1039158.882 units remaining) + - location: 116 (remaining gas: 1039160.142 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: 1039158.872 units remaining) + - location: 117 (remaining gas: 1039160.132 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: 1039158.872 units remaining) + - location: 118 (remaining gas: 1039160.132 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: 1039158.862 units remaining) + - location: 120 (remaining gas: 1039160.122 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: 1039158.842 units remaining) + - location: 118 (remaining gas: 1039160.102 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: 1039156.193 units remaining) + - location: 121 (remaining gas: 1039157.453 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: 1039156.193 units remaining) + - location: 122 (remaining gas: 1039157.453 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: 1039153.544 units remaining) + - location: 124 (remaining gas: 1039154.804 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } { True } @@ -647,7 +647,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 125 (remaining gas: 1039151.600 units remaining) + - location: 125 (remaining gas: 1039152.860 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: 1039151.600 units remaining) + - location: 129 (remaining gas: 1039152.860 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: 1039151.590 units remaining) + - location: 129 (remaining gas: 1039152.850 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: 1039148.941 units remaining) + - location: 135 (remaining gas: 1039150.201 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } { True } @@ -679,7 +679,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 122 (remaining gas: 1039148.921 units remaining) + - location: 122 (remaining gas: 1039150.181 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair { Unit } @@ -688,7 +688,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 138 (remaining gas: 1039148.885 units remaining) + - location: 138 (remaining gas: 1039150.145 units remaining) [ 0 (Pair { Unit } { True } @@ -696,7 +696,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 139 (remaining gas: 1039148.875 units remaining) + - location: 139 (remaining gas: 1039150.135 units remaining) [ True (Pair { Unit } { True } @@ -704,21 +704,21 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 140 (remaining gas: 1039148.875 units remaining) + - location: 140 (remaining gas: 1039150.135 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 140 (remaining gas: 1039148.865 units remaining) + - location: 140 (remaining gas: 1039150.125 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 146 (remaining gas: 1039148.855 units remaining) + - location: 146 (remaining gas: 1039150.115 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: 1039148.845 units remaining) + - location: 147 (remaining gas: 1039150.105 units remaining) [ { Unit } (Pair { Unit } { True } @@ -739,21 +739,21 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 148 (remaining gas: 1039148.845 units remaining) + - location: 148 (remaining gas: 1039150.105 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 150 (remaining gas: 1039148.835 units remaining) + - location: 150 (remaining gas: 1039150.095 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 148 (remaining gas: 1039148.815 units remaining) + - location: 148 (remaining gas: 1039150.075 units remaining) [ { Unit } { Unit } (Pair { True } @@ -761,7 +761,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 151 (remaining gas: 1039148.327 units remaining) + - location: 151 (remaining gas: 1039149.587 units remaining) [ 0x050200000002030b { Unit } (Pair { True } @@ -769,49 +769,49 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 152 (remaining gas: 1039148.327 units remaining) + - location: 152 (remaining gas: 1039149.587 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 154 (remaining gas: 1039147.839 units remaining) + - location: 154 (remaining gas: 1039149.099 units remaining) [ 0x050200000002030b (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 155 (remaining gas: 1039147.218 units remaining) + - location: 155 (remaining gas: 1039148.478 units remaining) [ (Some { Unit }) (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 159 (remaining gas: 1039147.218 units remaining) + - location: 159 (remaining gas: 1039148.478 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 159 (remaining gas: 1039147.208 units remaining) + - location: 159 (remaining gas: 1039148.468 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 165 (remaining gas: 1039146.720 units remaining) + - location: 165 (remaining gas: 1039147.980 units remaining) [ 0x050200000002030b (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 152 (remaining gas: 1039146.700 units remaining) + - location: 152 (remaining gas: 1039147.960 units remaining) [ 0x050200000002030b 0x050200000002030b (Pair { True } @@ -819,33 +819,33 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 168 (remaining gas: 1039146.665 units remaining) + - location: 168 (remaining gas: 1039147.925 units remaining) [ 0 (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 169 (remaining gas: 1039146.655 units remaining) + - location: 169 (remaining gas: 1039147.915 units remaining) [ True (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 170 (remaining gas: 1039146.655 units remaining) + - location: 170 (remaining gas: 1039147.915 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 170 (remaining gas: 1039146.645 units remaining) + - location: 170 (remaining gas: 1039147.905 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 176 (remaining gas: 1039146.635 units remaining) + - location: 176 (remaining gas: 1039147.895 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: 1039146.625 units remaining) + - location: 177 (remaining gas: 1039147.885 units remaining) [ { True } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 178 (remaining gas: 1039146.625 units remaining) + - location: 178 (remaining gas: 1039147.885 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 180 (remaining gas: 1039146.615 units remaining) + - location: 180 (remaining gas: 1039147.875 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 178 (remaining gas: 1039146.595 units remaining) + - location: 178 (remaining gas: 1039147.855 units remaining) [ { True } { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 181 (remaining gas: 1039146.107 units remaining) + - location: 181 (remaining gas: 1039147.367 units remaining) [ 0x050200000002030a { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 182 (remaining gas: 1039146.107 units remaining) + - location: 182 (remaining gas: 1039147.367 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 184 (remaining gas: 1039145.619 units remaining) + - location: 184 (remaining gas: 1039146.879 units remaining) [ 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 185 (remaining gas: 1039144.866 units remaining) + - location: 185 (remaining gas: 1039146.126 units remaining) [ (Some { True }) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 189 (remaining gas: 1039144.866 units remaining) + - location: 189 (remaining gas: 1039146.126 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 189 (remaining gas: 1039144.856 units remaining) + - location: 189 (remaining gas: 1039146.116 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 195 (remaining gas: 1039144.368 units remaining) + - location: 195 (remaining gas: 1039145.628 units remaining) [ 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 182 (remaining gas: 1039144.348 units remaining) + - location: 182 (remaining gas: 1039145.608 units remaining) [ 0x050200000002030a 0x050200000002030a (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 198 (remaining gas: 1039144.313 units remaining) + - location: 198 (remaining gas: 1039145.573 units remaining) [ 0 (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 199 (remaining gas: 1039144.303 units remaining) + - location: 199 (remaining gas: 1039145.563 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 200 (remaining gas: 1039144.303 units remaining) + - location: 200 (remaining gas: 1039145.563 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 200 (remaining gas: 1039144.293 units remaining) + - location: 200 (remaining gas: 1039145.553 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 206 (remaining gas: 1039144.283 units remaining) + - location: 206 (remaining gas: 1039145.543 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: 1039144.273 units remaining) + - location: 207 (remaining gas: 1039145.533 units remaining) [ (Pair 19 10) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 208 (remaining gas: 1039144.273 units remaining) + - location: 208 (remaining gas: 1039145.533 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 210 (remaining gas: 1039144.263 units remaining) + - location: 210 (remaining gas: 1039145.523 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 208 (remaining gas: 1039144.243 units remaining) + - location: 208 (remaining gas: 1039145.503 units remaining) [ (Pair 19 10) (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 211 (remaining gas: 1039143.692 units remaining) + - location: 211 (remaining gas: 1039144.952 units remaining) [ 0x0507070013000a (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 212 (remaining gas: 1039143.692 units remaining) + - location: 212 (remaining gas: 1039144.952 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 214 (remaining gas: 1039143.141 units remaining) + - location: 214 (remaining gas: 1039144.401 units remaining) [ 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 215 (remaining gas: 1039142.441 units remaining) + - location: 215 (remaining gas: 1039143.701 units remaining) [ (Some (Pair 19 10)) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 220 (remaining gas: 1039142.441 units remaining) + - location: 220 (remaining gas: 1039143.701 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 220 (remaining gas: 1039142.431 units remaining) + - location: 220 (remaining gas: 1039143.691 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 226 (remaining gas: 1039141.880 units remaining) + - location: 226 (remaining gas: 1039143.140 units remaining) [ 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 212 (remaining gas: 1039141.860 units remaining) + - location: 212 (remaining gas: 1039143.120 units remaining) [ 0x0507070013000a 0x0507070013000a (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 229 (remaining gas: 1039141.825 units remaining) + - location: 229 (remaining gas: 1039143.085 units remaining) [ 0 (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 230 (remaining gas: 1039141.815 units remaining) + - location: 230 (remaining gas: 1039143.075 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 231 (remaining gas: 1039141.815 units remaining) + - location: 231 (remaining gas: 1039143.075 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 231 (remaining gas: 1039141.805 units remaining) + - location: 231 (remaining gas: 1039143.065 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 237 (remaining gas: 1039141.795 units remaining) + - location: 237 (remaining gas: 1039143.055 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: 1039141.785 units remaining) + - location: 238 (remaining gas: 1039143.045 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 239 (remaining gas: 1039141.785 units remaining) + - location: 239 (remaining gas: 1039143.045 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 241 (remaining gas: 1039141.775 units remaining) + - location: 241 (remaining gas: 1039143.035 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 239 (remaining gas: 1039141.755 units remaining) + - location: 239 (remaining gas: 1039143.015 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 242 (remaining gas: 1039140.503 units remaining) + - location: 242 (remaining gas: 1039141.763 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 243 (remaining gas: 1039140.503 units remaining) + - location: 243 (remaining gas: 1039141.763 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 245 (remaining gas: 1039139.251 units remaining) + - location: 245 (remaining gas: 1039140.511 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 246 (remaining gas: 1039138.158 units remaining) + - location: 246 (remaining gas: 1039139.418 units remaining) [ (Some (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 251 (remaining gas: 1039138.158 units remaining) + - location: 251 (remaining gas: 1039139.418 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 251 (remaining gas: 1039138.148 units remaining) + - location: 251 (remaining gas: 1039139.408 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 257 (remaining gas: 1039136.896 units remaining) + - location: 257 (remaining gas: 1039138.156 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 243 (remaining gas: 1039136.876 units remaining) + - location: 243 (remaining gas: 1039138.136 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 260 (remaining gas: 1039136.841 units remaining) + - location: 260 (remaining gas: 1039138.101 units remaining) [ 0 (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 261 (remaining gas: 1039136.831 units remaining) + - location: 261 (remaining gas: 1039138.091 units remaining) [ True (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 262 (remaining gas: 1039136.831 units remaining) + - location: 262 (remaining gas: 1039138.091 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 262 (remaining gas: 1039136.821 units remaining) + - location: 262 (remaining gas: 1039138.081 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 268 (remaining gas: 1039136.811 units remaining) + - location: 268 (remaining gas: 1039138.071 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 269 (remaining gas: 1039136.801 units remaining) + - location: 269 (remaining gas: 1039138.061 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 270 (remaining gas: 1039136.801 units remaining) + - location: 270 (remaining gas: 1039138.061 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 272 (remaining gas: 1039136.791 units remaining) + - location: 272 (remaining gas: 1039138.051 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 270 (remaining gas: 1039136.771 units remaining) + - location: 270 (remaining gas: 1039138.031 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 273 (remaining gas: 1039135.166 units remaining) + - location: 273 (remaining gas: 1039136.426 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 274 (remaining gas: 1039135.166 units remaining) + - location: 274 (remaining gas: 1039136.426 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 276 (remaining gas: 1039133.561 units remaining) + - location: 276 (remaining gas: 1039134.821 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 277 (remaining gas: 1039131.915 units remaining) + - location: 277 (remaining gas: 1039133.175 units remaining) [ (Some { Elt 0 "foo" ; Elt 1 "bar" }) { PACK } ] - - location: 282 (remaining gas: 1039131.915 units remaining) + - location: 282 (remaining gas: 1039133.175 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 282 (remaining gas: 1039131.905 units remaining) + - location: 282 (remaining gas: 1039133.165 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } ] - - location: 288 (remaining gas: 1039130.300 units remaining) + - location: 288 (remaining gas: 1039131.560 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 274 (remaining gas: 1039130.280 units remaining) + - location: 274 (remaining gas: 1039131.540 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 0x050200000018070400000100000003666f6f070400010100000003626172 { PACK } ] - - location: 291 (remaining gas: 1039130.245 units remaining) + - location: 291 (remaining gas: 1039131.505 units remaining) [ 0 { PACK } ] - - location: 292 (remaining gas: 1039130.235 units remaining) + - location: 292 (remaining gas: 1039131.495 units remaining) [ True { PACK } ] - - location: 293 (remaining gas: 1039130.235 units remaining) + - location: 293 (remaining gas: 1039131.495 units remaining) [ { PACK } ] - - location: 293 (remaining gas: 1039130.225 units remaining) + - location: 293 (remaining gas: 1039131.485 units remaining) [ { PACK } ] - - location: 299 (remaining gas: 1039130.215 units remaining) + - location: 299 (remaining gas: 1039131.475 units remaining) [ { PACK } { PACK } ] - - location: 300 (remaining gas: 1039129.542 units remaining) + - location: 300 (remaining gas: 1039130.802 units remaining) [ 0x050200000002030c { PACK } ] - - location: 301 (remaining gas: 1039129.542 units remaining) + - location: 301 (remaining gas: 1039130.802 units remaining) [ { PACK } ] - - location: 303 (remaining gas: 1039128.869 units remaining) + - location: 303 (remaining gas: 1039130.129 units remaining) [ 0x050200000002030c ] - - location: 304 (remaining gas: 1039127.848 units remaining) + - location: 304 (remaining gas: 1039129.108 units remaining) [ (Some { PACK }) ] - - location: 309 (remaining gas: 1039127.848 units remaining) + - location: 309 (remaining gas: 1039129.108 units remaining) [ { PACK } ] - - location: 309 (remaining gas: 1039127.838 units remaining) + - location: 309 (remaining gas: 1039129.098 units remaining) [ { PACK } ] - - location: 315 (remaining gas: 1039127.165 units remaining) + - location: 315 (remaining gas: 1039128.425 units remaining) [ 0x050200000002030c ] - - location: 301 (remaining gas: 1039127.145 units remaining) + - location: 301 (remaining gas: 1039128.405 units remaining) [ 0x050200000002030c 0x050200000002030c ] - - location: 318 (remaining gas: 1039127.110 units remaining) + - location: 318 (remaining gas: 1039128.370 units remaining) [ 0 ] - - location: 319 (remaining gas: 1039127.100 units remaining) + - location: 319 (remaining gas: 1039128.360 units remaining) [ True ] - - location: 320 (remaining gas: 1039127.100 units remaining) + - location: 320 (remaining gas: 1039128.360 units remaining) [ ] - - location: 320 (remaining gas: 1039127.090 units remaining) + - location: 320 (remaining gas: 1039128.350 units remaining) [ ] - - location: 326 (remaining gas: 1039127.080 units remaining) + - location: 326 (remaining gas: 1039128.340 units remaining) [ Unit ] - - location: 327 (remaining gas: 1039127.070 units remaining) + - location: 327 (remaining gas: 1039128.330 units remaining) [ {} Unit ] - - location: 329 (remaining gas: 1039127.060 units remaining) + - location: 329 (remaining gas: 1039128.320 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 b84bad79a12d..133ca92cf03a 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: 1039506.160 units remaining) + - location: 28 (remaining gas: 1039507.420 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -19,7 +19,7 @@ trace {} { DUP ; DROP ; PACK }) Unit) ] - - location: 28 (remaining gas: 1039506.150 units remaining) + - location: 28 (remaining gas: 1039507.410 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -30,7 +30,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 29 (remaining gas: 1039506.140 units remaining) + - location: 29 (remaining gas: 1039507.400 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -51,7 +51,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 30 (remaining gas: 1039506.130 units remaining) + - location: 30 (remaining gas: 1039507.390 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -63,7 +63,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 31 (remaining gas: 1039506.130 units remaining) + - location: 31 (remaining gas: 1039507.390 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -74,7 +74,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 33 (remaining gas: 1039506.120 units remaining) + - location: 33 (remaining gas: 1039507.380 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -85,7 +85,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 31 (remaining gas: 1039506.100 units remaining) + - location: 31 (remaining gas: 1039507.360 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -97,7 +97,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 34 (remaining gas: 1039504.228 units remaining) + - location: 34 (remaining gas: 1039505.488 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -109,7 +109,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 35 (remaining gas: 1039504.228 units remaining) + - location: 35 (remaining gas: 1039505.488 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -120,7 +120,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 37 (remaining gas: 1039502.356 units remaining) + - location: 37 (remaining gas: 1039503.616 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -131,7 +131,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 38 (remaining gas: 1039181.212 units remaining) + - location: 38 (remaining gas: 1039182.472 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: 1039181.212 units remaining) + - location: 41 (remaining gas: 1039182.472 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -153,7 +153,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 41 (remaining gas: 1039181.202 units remaining) + - location: 41 (remaining gas: 1039182.462 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -164,7 +164,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 47 (remaining gas: 1039179.330 units remaining) + - location: 47 (remaining gas: 1039180.590 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,7 +175,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 35 (remaining gas: 1039179.310 units remaining) + - location: 35 (remaining gas: 1039180.570 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f (Pair Unit @@ -187,7 +187,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 50 (remaining gas: 1039179.275 units remaining) + - location: 50 (remaining gas: 1039180.535 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -198,7 +198,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 51 (remaining gas: 1039179.265 units remaining) + - location: 51 (remaining gas: 1039180.525 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -209,7 +209,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 52 (remaining gas: 1039179.265 units remaining) + - location: 52 (remaining gas: 1039180.525 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -219,7 +219,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 52 (remaining gas: 1039179.255 units remaining) + - location: 52 (remaining gas: 1039180.515 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -229,7 +229,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 58 (remaining gas: 1039179.245 units remaining) + - location: 58 (remaining gas: 1039180.505 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -248,7 +248,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 59 (remaining gas: 1039179.235 units remaining) + - location: 59 (remaining gas: 1039180.495 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -259,7 +259,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 60 (remaining gas: 1039179.235 units remaining) + - location: 60 (remaining gas: 1039180.495 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -269,7 +269,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 62 (remaining gas: 1039179.225 units remaining) + - location: 62 (remaining gas: 1039180.485 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -279,7 +279,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 60 (remaining gas: 1039179.205 units remaining) + - location: 60 (remaining gas: 1039180.465 units remaining) [ Unit Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -290,7 +290,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 63 (remaining gas: 1039178.978 units remaining) + - location: 63 (remaining gas: 1039180.238 units remaining) [ 0x05030b Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -301,7 +301,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 64 (remaining gas: 1039178.978 units remaining) + - location: 64 (remaining gas: 1039180.238 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -311,7 +311,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 66 (remaining gas: 1039178.751 units remaining) + - location: 66 (remaining gas: 1039180.011 units remaining) [ 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -321,7 +321,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 67 (remaining gas: 1039178.331 units remaining) + - location: 67 (remaining gas: 1039179.591 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: 1039178.331 units remaining) + - location: 70 (remaining gas: 1039179.591 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -341,7 +341,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 70 (remaining gas: 1039178.321 units remaining) + - location: 70 (remaining gas: 1039179.581 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -351,7 +351,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 76 (remaining gas: 1039178.094 units remaining) + - location: 76 (remaining gas: 1039179.354 units remaining) [ 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -361,7 +361,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 64 (remaining gas: 1039178.074 units remaining) + - location: 64 (remaining gas: 1039179.334 units remaining) [ 0x05030b 0x05030b (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -372,7 +372,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 79 (remaining gas: 1039178.039 units remaining) + - location: 79 (remaining gas: 1039179.299 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -382,7 +382,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 80 (remaining gas: 1039178.029 units remaining) + - location: 80 (remaining gas: 1039179.289 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -392,7 +392,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 81 (remaining gas: 1039178.029 units remaining) + - location: 81 (remaining gas: 1039179.289 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -401,7 +401,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 81 (remaining gas: 1039178.019 units remaining) + - location: 81 (remaining gas: 1039179.279 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -410,7 +410,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 87 (remaining gas: 1039178.009 units remaining) + - location: 87 (remaining gas: 1039179.269 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -427,7 +427,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 88 (remaining gas: 1039177.999 units remaining) + - location: 88 (remaining gas: 1039179.259 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -437,7 +437,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 89 (remaining gas: 1039177.999 units remaining) + - location: 89 (remaining gas: 1039179.259 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -446,7 +446,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 91 (remaining gas: 1039177.989 units remaining) + - location: 91 (remaining gas: 1039179.249 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -455,7 +455,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 89 (remaining gas: 1039177.969 units remaining) + - location: 89 (remaining gas: 1039179.229 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -465,7 +465,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 92 (remaining gas: 1039175.482 units remaining) + - location: 92 (remaining gas: 1039176.742 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -475,7 +475,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 93 (remaining gas: 1039175.482 units remaining) + - location: 93 (remaining gas: 1039176.742 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -484,7 +484,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 95 (remaining gas: 1039172.995 units remaining) + - location: 95 (remaining gas: 1039174.255 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None {} @@ -493,7 +493,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 96 (remaining gas: 1039171.192 units remaining) + - location: 96 (remaining gas: 1039172.452 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") (Pair None {} @@ -502,7 +502,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 99 (remaining gas: 1039171.192 units remaining) + - location: 99 (remaining gas: 1039172.452 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" (Pair None {} @@ -511,7 +511,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 99 (remaining gas: 1039171.182 units remaining) + - location: 99 (remaining gas: 1039172.442 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" (Pair None {} @@ -520,7 +520,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 105 (remaining gas: 1039168.695 units remaining) + - location: 105 (remaining gas: 1039169.955 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None {} @@ -529,7 +529,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 93 (remaining gas: 1039168.675 units remaining) + - location: 93 (remaining gas: 1039169.935 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 (Pair None @@ -539,7 +539,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 108 (remaining gas: 1039168.639 units remaining) + - location: 108 (remaining gas: 1039169.899 units remaining) [ 0 (Pair None {} @@ -548,7 +548,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 109 (remaining gas: 1039168.629 units remaining) + - location: 109 (remaining gas: 1039169.889 units remaining) [ True (Pair None {} @@ -557,7 +557,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 110 (remaining gas: 1039168.629 units remaining) + - location: 110 (remaining gas: 1039169.889 units remaining) [ (Pair None {} {} @@ -565,7 +565,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 110 (remaining gas: 1039168.619 units remaining) + - location: 110 (remaining gas: 1039169.879 units remaining) [ (Pair None {} {} @@ -573,7 +573,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 116 (remaining gas: 1039168.609 units remaining) + - location: 116 (remaining gas: 1039169.869 units remaining) [ (Pair None {} {} @@ -588,7 +588,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 117 (remaining gas: 1039168.599 units remaining) + - location: 117 (remaining gas: 1039169.859 units remaining) [ None (Pair None {} @@ -597,7 +597,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 118 (remaining gas: 1039168.599 units remaining) + - location: 118 (remaining gas: 1039169.859 units remaining) [ (Pair None {} {} @@ -605,7 +605,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 120 (remaining gas: 1039168.589 units remaining) + - location: 120 (remaining gas: 1039169.849 units remaining) [ None (Pair {} {} @@ -613,7 +613,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 118 (remaining gas: 1039168.569 units remaining) + - location: 118 (remaining gas: 1039169.829 units remaining) [ None None (Pair {} @@ -622,7 +622,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 121 (remaining gas: 1039168.342 units remaining) + - location: 121 (remaining gas: 1039169.602 units remaining) [ 0x050306 None (Pair {} @@ -631,7 +631,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 122 (remaining gas: 1039168.342 units remaining) + - location: 122 (remaining gas: 1039169.602 units remaining) [ None (Pair {} {} @@ -639,7 +639,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 124 (remaining gas: 1039168.115 units remaining) + - location: 124 (remaining gas: 1039169.375 units remaining) [ 0x050306 (Pair {} {} @@ -647,7 +647,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 125 (remaining gas: 1039167.695 units remaining) + - location: 125 (remaining gas: 1039168.955 units remaining) [ (Some None) (Pair {} {} @@ -655,7 +655,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 129 (remaining gas: 1039167.695 units remaining) + - location: 129 (remaining gas: 1039168.955 units remaining) [ None (Pair {} {} @@ -663,7 +663,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 129 (remaining gas: 1039167.685 units remaining) + - location: 129 (remaining gas: 1039168.945 units remaining) [ None (Pair {} {} @@ -671,7 +671,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 135 (remaining gas: 1039167.458 units remaining) + - location: 135 (remaining gas: 1039168.718 units remaining) [ 0x050306 (Pair {} {} @@ -679,7 +679,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 122 (remaining gas: 1039167.438 units remaining) + - location: 122 (remaining gas: 1039168.698 units remaining) [ 0x050306 0x050306 (Pair {} @@ -688,7 +688,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 138 (remaining gas: 1039167.403 units remaining) + - location: 138 (remaining gas: 1039168.663 units remaining) [ 0 (Pair {} {} @@ -696,7 +696,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 139 (remaining gas: 1039167.393 units remaining) + - location: 139 (remaining gas: 1039168.653 units remaining) [ True (Pair {} {} @@ -704,21 +704,21 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 140 (remaining gas: 1039167.393 units remaining) + - location: 140 (remaining gas: 1039168.653 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 140 (remaining gas: 1039167.383 units remaining) + - location: 140 (remaining gas: 1039168.643 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 146 (remaining gas: 1039167.373 units remaining) + - location: 146 (remaining gas: 1039168.633 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -731,7 +731,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 147 (remaining gas: 1039167.363 units remaining) + - location: 147 (remaining gas: 1039168.623 units remaining) [ {} (Pair {} {} @@ -739,294 +739,294 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 148 (remaining gas: 1039167.363 units remaining) + - location: 148 (remaining gas: 1039168.623 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 150 (remaining gas: 1039167.353 units remaining) + - location: 150 (remaining gas: 1039168.613 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 148 (remaining gas: 1039167.333 units remaining) + - location: 148 (remaining gas: 1039168.593 units remaining) [ {} {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 151 (remaining gas: 1039167.007 units remaining) + - location: 151 (remaining gas: 1039168.267 units remaining) [ 0x050200000000 {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 152 (remaining gas: 1039167.007 units remaining) + - location: 152 (remaining gas: 1039168.267 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 154 (remaining gas: 1039166.681 units remaining) + - location: 154 (remaining gas: 1039167.941 units remaining) [ 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 155 (remaining gas: 1039166.201 units remaining) + - location: 155 (remaining gas: 1039167.461 units remaining) [ (Some {}) (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 159 (remaining gas: 1039166.201 units remaining) + - location: 159 (remaining gas: 1039167.461 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 159 (remaining gas: 1039166.191 units remaining) + - location: 159 (remaining gas: 1039167.451 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 165 (remaining gas: 1039165.865 units remaining) + - location: 165 (remaining gas: 1039167.125 units remaining) [ 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 152 (remaining gas: 1039165.845 units remaining) + - location: 152 (remaining gas: 1039167.105 units remaining) [ 0x050200000000 0x050200000000 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 168 (remaining gas: 1039165.810 units remaining) + - location: 168 (remaining gas: 1039167.070 units remaining) [ 0 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 169 (remaining gas: 1039165.800 units remaining) + - location: 169 (remaining gas: 1039167.060 units remaining) [ True (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 170 (remaining gas: 1039165.800 units remaining) + - location: 170 (remaining gas: 1039167.060 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 170 (remaining gas: 1039165.790 units remaining) + - location: 170 (remaining gas: 1039167.050 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 176 (remaining gas: 1039165.780 units remaining) + - location: 176 (remaining gas: 1039167.040 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: 1039165.770 units remaining) + - location: 177 (remaining gas: 1039167.030 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 178 (remaining gas: 1039165.770 units remaining) + - location: 178 (remaining gas: 1039167.030 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 180 (remaining gas: 1039165.760 units remaining) + - location: 180 (remaining gas: 1039167.020 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 178 (remaining gas: 1039165.740 units remaining) + - location: 178 (remaining gas: 1039167 units remaining) [ {} {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 181 (remaining gas: 1039165.414 units remaining) + - location: 181 (remaining gas: 1039166.674 units remaining) [ 0x050200000000 {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 182 (remaining gas: 1039165.414 units remaining) + - location: 182 (remaining gas: 1039166.674 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 184 (remaining gas: 1039165.088 units remaining) + - location: 184 (remaining gas: 1039166.348 units remaining) [ 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 185 (remaining gas: 1039164.608 units remaining) + - location: 185 (remaining gas: 1039165.868 units remaining) [ (Some {}) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 189 (remaining gas: 1039164.608 units remaining) + - location: 189 (remaining gas: 1039165.868 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 189 (remaining gas: 1039164.598 units remaining) + - location: 189 (remaining gas: 1039165.858 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 195 (remaining gas: 1039164.272 units remaining) + - location: 195 (remaining gas: 1039165.532 units remaining) [ 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 182 (remaining gas: 1039164.252 units remaining) + - location: 182 (remaining gas: 1039165.512 units remaining) [ 0x050200000000 0x050200000000 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 198 (remaining gas: 1039164.217 units remaining) + - location: 198 (remaining gas: 1039165.477 units remaining) [ 0 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 199 (remaining gas: 1039164.207 units remaining) + - location: 199 (remaining gas: 1039165.467 units remaining) [ True (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 200 (remaining gas: 1039164.207 units remaining) + - location: 200 (remaining gas: 1039165.467 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 200 (remaining gas: 1039164.197 units remaining) + - location: 200 (remaining gas: 1039165.457 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 206 (remaining gas: 1039164.187 units remaining) + - location: 206 (remaining gas: 1039165.447 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: 1039164.177 units remaining) + - location: 207 (remaining gas: 1039165.437 units remaining) [ (Pair 40 -10) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 208 (remaining gas: 1039164.177 units remaining) + - location: 208 (remaining gas: 1039165.437 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 210 (remaining gas: 1039164.167 units remaining) + - location: 210 (remaining gas: 1039165.427 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 208 (remaining gas: 1039164.147 units remaining) + - location: 208 (remaining gas: 1039165.407 units remaining) [ (Pair 40 -10) (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 211 (remaining gas: 1039163.596 units remaining) + - location: 211 (remaining gas: 1039164.856 units remaining) [ 0x0507070028004a (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 212 (remaining gas: 1039163.596 units remaining) + - location: 212 (remaining gas: 1039164.856 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 214 (remaining gas: 1039163.045 units remaining) + - location: 214 (remaining gas: 1039164.305 units remaining) [ 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 215 (remaining gas: 1039162.345 units remaining) + - location: 215 (remaining gas: 1039163.605 units remaining) [ (Some (Pair 40 -10)) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 220 (remaining gas: 1039162.345 units remaining) + - location: 220 (remaining gas: 1039163.605 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 220 (remaining gas: 1039162.335 units remaining) + - location: 220 (remaining gas: 1039163.595 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 226 (remaining gas: 1039161.784 units remaining) + - location: 226 (remaining gas: 1039163.044 units remaining) [ 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 212 (remaining gas: 1039161.764 units remaining) + - location: 212 (remaining gas: 1039163.024 units remaining) [ 0x0507070028004a 0x0507070028004a (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 229 (remaining gas: 1039161.729 units remaining) + - location: 229 (remaining gas: 1039162.989 units remaining) [ 0 (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 230 (remaining gas: 1039161.719 units remaining) + - location: 230 (remaining gas: 1039162.979 units remaining) [ True (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 231 (remaining gas: 1039161.719 units remaining) + - location: 231 (remaining gas: 1039162.979 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 231 (remaining gas: 1039161.709 units remaining) + - location: 231 (remaining gas: 1039162.969 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 237 (remaining gas: 1039161.699 units remaining) + - location: 237 (remaining gas: 1039162.959 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: 1039161.689 units remaining) + - location: 238 (remaining gas: 1039162.949 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 239 (remaining gas: 1039161.689 units remaining) + - location: 239 (remaining gas: 1039162.949 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 241 (remaining gas: 1039161.679 units remaining) + - location: 241 (remaining gas: 1039162.939 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 239 (remaining gas: 1039161.659 units remaining) + - location: 239 (remaining gas: 1039162.919 units remaining) [ (Right "2019-09-09T08:35:33Z") (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 242 (remaining gas: 1039161.138 units remaining) + - location: 242 (remaining gas: 1039162.398 units remaining) [ 0x0505080095bbb0d70b (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 243 (remaining gas: 1039161.138 units remaining) + - location: 243 (remaining gas: 1039162.398 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 245 (remaining gas: 1039160.617 units remaining) + - location: 245 (remaining gas: 1039161.877 units remaining) [ 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 246 (remaining gas: 1039159.976 units remaining) + - location: 246 (remaining gas: 1039161.236 units remaining) [ (Some (Right "2019-09-09T08:35:33Z")) (Pair {} { DUP ; DROP ; PACK }) ] - - location: 251 (remaining gas: 1039159.976 units remaining) + - location: 251 (remaining gas: 1039161.236 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 251 (remaining gas: 1039159.966 units remaining) + - location: 251 (remaining gas: 1039161.226 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) ] - - location: 257 (remaining gas: 1039159.445 units remaining) + - location: 257 (remaining gas: 1039160.705 units remaining) [ 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 243 (remaining gas: 1039159.425 units remaining) + - location: 243 (remaining gas: 1039160.685 units remaining) [ 0x0505080095bbb0d70b 0x0505080095bbb0d70b (Pair {} { DUP ; DROP ; PACK }) ] - - location: 260 (remaining gas: 1039159.390 units remaining) + - location: 260 (remaining gas: 1039160.650 units remaining) [ 0 (Pair {} { DUP ; DROP ; PACK }) ] - - location: 261 (remaining gas: 1039159.380 units remaining) + - location: 261 (remaining gas: 1039160.640 units remaining) [ True (Pair {} { DUP ; DROP ; PACK }) ] - - location: 262 (remaining gas: 1039159.380 units remaining) + - location: 262 (remaining gas: 1039160.640 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 262 (remaining gas: 1039159.370 units remaining) + - location: 262 (remaining gas: 1039160.630 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 268 (remaining gas: 1039159.360 units remaining) + - location: 268 (remaining gas: 1039160.620 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) (Pair {} { DUP ; DROP ; PACK }) ] - - location: 269 (remaining gas: 1039159.350 units remaining) + - location: 269 (remaining gas: 1039160.610 units remaining) [ {} (Pair {} { DUP ; DROP ; PACK }) ] - - location: 270 (remaining gas: 1039159.350 units remaining) + - location: 270 (remaining gas: 1039160.610 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 272 (remaining gas: 1039159.340 units remaining) + - location: 272 (remaining gas: 1039160.600 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 270 (remaining gas: 1039159.320 units remaining) + - location: 270 (remaining gas: 1039160.580 units remaining) [ {} {} { DUP ; DROP ; PACK } ] - - location: 273 (remaining gas: 1039158.994 units remaining) + - location: 273 (remaining gas: 1039160.254 units remaining) [ 0x050200000000 {} { DUP ; DROP ; PACK } ] - - location: 274 (remaining gas: 1039158.994 units remaining) + - location: 274 (remaining gas: 1039160.254 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 276 (remaining gas: 1039158.668 units remaining) + - location: 276 (remaining gas: 1039159.928 units remaining) [ 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 277 (remaining gas: 1039158.188 units remaining) + - location: 277 (remaining gas: 1039159.448 units remaining) [ (Some {}) { DUP ; DROP ; PACK } ] - - location: 282 (remaining gas: 1039158.188 units remaining) + - location: 282 (remaining gas: 1039159.448 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 282 (remaining gas: 1039158.178 units remaining) + - location: 282 (remaining gas: 1039159.438 units remaining) [ {} { DUP ; DROP ; PACK } ] - - location: 288 (remaining gas: 1039157.852 units remaining) + - location: 288 (remaining gas: 1039159.112 units remaining) [ 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 274 (remaining gas: 1039157.832 units remaining) + - location: 274 (remaining gas: 1039159.092 units remaining) [ 0x050200000000 0x050200000000 { DUP ; DROP ; PACK } ] - - location: 291 (remaining gas: 1039157.797 units remaining) + - location: 291 (remaining gas: 1039159.057 units remaining) [ 0 { DUP ; DROP ; PACK } ] - - location: 292 (remaining gas: 1039157.787 units remaining) + - location: 292 (remaining gas: 1039159.047 units remaining) [ True { DUP ; DROP ; PACK } ] - - location: 293 (remaining gas: 1039157.787 units remaining) + - location: 293 (remaining gas: 1039159.047 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 293 (remaining gas: 1039157.777 units remaining) + - location: 293 (remaining gas: 1039159.037 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 299 (remaining gas: 1039157.767 units remaining) + - location: 299 (remaining gas: 1039159.027 units remaining) [ { DUP ; DROP ; PACK } { DUP ; DROP ; PACK } ] - - location: 300 (remaining gas: 1039156.630 units remaining) + - location: 300 (remaining gas: 1039157.890 units remaining) [ 0x05020000000603210320030c { DUP ; DROP ; PACK } ] - - location: 301 (remaining gas: 1039156.630 units remaining) + - location: 301 (remaining gas: 1039157.890 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 303 (remaining gas: 1039155.493 units remaining) + - location: 303 (remaining gas: 1039156.753 units remaining) [ 0x05020000000603210320030c ] - - location: 304 (remaining gas: 1039153.412 units remaining) + - location: 304 (remaining gas: 1039154.672 units remaining) [ (Some { DUP ; DROP ; PACK }) ] - - location: 309 (remaining gas: 1039153.412 units remaining) + - location: 309 (remaining gas: 1039154.672 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 309 (remaining gas: 1039153.402 units remaining) + - location: 309 (remaining gas: 1039154.662 units remaining) [ { DUP ; DROP ; PACK } ] - - location: 315 (remaining gas: 1039152.265 units remaining) + - location: 315 (remaining gas: 1039153.525 units remaining) [ 0x05020000000603210320030c ] - - location: 301 (remaining gas: 1039152.245 units remaining) + - location: 301 (remaining gas: 1039153.505 units remaining) [ 0x05020000000603210320030c 0x05020000000603210320030c ] - - location: 318 (remaining gas: 1039152.210 units remaining) + - location: 318 (remaining gas: 1039153.470 units remaining) [ 0 ] - - location: 319 (remaining gas: 1039152.200 units remaining) + - location: 319 (remaining gas: 1039153.460 units remaining) [ True ] - - location: 320 (remaining gas: 1039152.200 units remaining) + - location: 320 (remaining gas: 1039153.460 units remaining) [ ] - - location: 320 (remaining gas: 1039152.190 units remaining) + - location: 320 (remaining gas: 1039153.450 units remaining) [ ] - - location: 326 (remaining gas: 1039152.180 units remaining) + - location: 326 (remaining gas: 1039153.440 units remaining) [ Unit ] - - location: 327 (remaining gas: 1039152.170 units remaining) + - location: 327 (remaining gas: 1039153.430 units remaining) [ {} Unit ] - - location: 329 (remaining gas: 1039152.160 units remaining) + - location: 329 (remaining gas: 1039153.420 units remaining) [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out index bd0278b8d894..69589576ffcb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out @@ -7,41 +7,41 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039990.799 units remaining) + - location: 7 (remaining gas: 1039990.979 units remaining) [ (Pair 38 14) ] - - location: 7 (remaining gas: 1039990.789 units remaining) + - location: 7 (remaining gas: 1039990.969 units remaining) [ { UNPAIR ; ADD } (Pair 38 14) ] - - location: 15 (remaining gas: 1039990.779 units remaining) + - location: 15 (remaining gas: 1039990.959 units remaining) [ (Pair 38 14) { UNPAIR ; ADD } ] - - location: 16 (remaining gas: 1039990.769 units remaining) + - location: 16 (remaining gas: 1039990.949 units remaining) [ 38 14 { UNPAIR ; ADD } ] - - location: 17 (remaining gas: 1039990.769 units remaining) + - location: 17 (remaining gas: 1039990.949 units remaining) [ 14 { UNPAIR ; ADD } ] - - location: 19 (remaining gas: 1039990.564 units remaining) + - location: 19 (remaining gas: 1039990.744 units remaining) [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } ] - - location: 17 (remaining gas: 1039990.544 units remaining) + - location: 17 (remaining gas: 1039990.724 units remaining) [ 38 { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } ] - - location: 12 (remaining gas: 1039990.534 units remaining) + - location: 12 (remaining gas: 1039990.714 units remaining) [ 14 38 ] - - location: 12 (remaining gas: 1039990.524 units remaining) + - location: 12 (remaining gas: 1039990.704 units remaining) [ (Pair 14 38) ] - - location: 13 (remaining gas: 1039990.514 units remaining) + - location: 13 (remaining gas: 1039990.694 units remaining) [ 14 38 ] - - location: 14 (remaining gas: 1039990.479 units remaining) + - location: 14 (remaining gas: 1039990.659 units remaining) [ 52 ] - - location: 20 (remaining gas: 1039990.459 units remaining) + - location: 20 (remaining gas: 1039990.639 units remaining) [ 52 ] - - location: 21 (remaining gas: 1039990.449 units remaining) + - location: 21 (remaining gas: 1039990.629 units remaining) [ {} 52 ] - - location: 23 (remaining gas: 1039990.439 units remaining) + - location: 23 (remaining gas: 1039990.619 units remaining) [ (Pair {} 52) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out index ed1077d453b0..8a2344d36a2c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out @@ -7,53 +7,53 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039982.406 units remaining) + - location: 8 (remaining gas: 1039982.991 units remaining) [ (Pair 4 { 0 ; 1 ; 2 ; 3 }) ] - - location: 8 (remaining gas: 1039982.396 units remaining) + - location: 8 (remaining gas: 1039982.981 units remaining) [ 4 { 0 ; 1 ; 2 ; 3 } ] - - location: 9 (remaining gas: 1039982.386 units remaining) + - location: 9 (remaining gas: 1039982.971 units remaining) [ { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } 4 { 0 ; 1 ; 2 ; 3 } ] - - location: 23 (remaining gas: 1039982.376 units remaining) + - location: 23 (remaining gas: 1039982.961 units remaining) [ 4 { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } { 0 ; 1 ; 2 ; 3 } ] - - location: 24 (remaining gas: 1039982.171 units remaining) + - location: 24 (remaining gas: 1039982.756 units remaining) [ { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } { 0 ; 1 ; 2 ; 3 } ] - - location: 25 (remaining gas: 1039982.161 units remaining) + - location: 25 (remaining gas: 1039982.746 units remaining) [ 3 { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } { 0 ; 1 ; 2 ; 3 } ] - - location: 28 (remaining gas: 1039981.956 units remaining) + - location: 28 (remaining gas: 1039982.541 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { 0 ; 1 ; 2 ; 3 } ] - - location: 29 (remaining gas: 1039981.946 units remaining) + - location: 29 (remaining gas: 1039982.531 units remaining) [ { 0 ; 1 ; 2 ; 3 } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039981.946 units remaining) + - location: 30 (remaining gas: 1039982.531 units remaining) [ 0 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039981.946 units remaining) + - location: 32 (remaining gas: 1039982.531 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039981.936 units remaining) + - location: 34 (remaining gas: 1039982.521 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039981.916 units remaining) + - location: 32 (remaining gas: 1039982.501 units remaining) [ 0 { PUSH int 3 ; PAIR ; @@ -61,55 +61,55 @@ trace { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039981.906 units remaining) + - location: 16 (remaining gas: 1039982.491 units remaining) [ 3 0 ] - - location: 16 (remaining gas: 1039981.896 units remaining) + - location: 16 (remaining gas: 1039982.481 units remaining) [ (Pair 3 0) ] - - location: 16 (remaining gas: 1039981.886 units remaining) + - location: 16 (remaining gas: 1039982.471 units remaining) [ 4 (Pair 3 0) ] - - location: 16 (remaining gas: 1039981.876 units remaining) + - location: 16 (remaining gas: 1039982.461 units remaining) [ (Pair 4 3 0) ] - - location: 17 (remaining gas: 1039981.866 units remaining) + - location: 17 (remaining gas: 1039982.451 units remaining) [ 4 (Pair 3 0) ] - - location: 18 (remaining gas: 1039981.866 units remaining) + - location: 18 (remaining gas: 1039982.451 units remaining) [ (Pair 3 0) ] - - location: 20 (remaining gas: 1039981.856 units remaining) + - location: 20 (remaining gas: 1039982.441 units remaining) [ 3 0 ] - - location: 18 (remaining gas: 1039981.836 units remaining) + - location: 18 (remaining gas: 1039982.421 units remaining) [ 4 3 0 ] - - location: 21 (remaining gas: 1039981.801 units remaining) + - location: 21 (remaining gas: 1039982.386 units remaining) [ 7 0 ] - - location: 22 (remaining gas: 1039981.745 units remaining) + - location: 22 (remaining gas: 1039982.330 units remaining) [ 0 ] - - location: 35 (remaining gas: 1039981.725 units remaining) + - location: 35 (remaining gas: 1039982.310 units remaining) [ 0 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039981.715 units remaining) + - location: 30 (remaining gas: 1039982.300 units remaining) [ 1 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039981.715 units remaining) + - location: 32 (remaining gas: 1039982.300 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039981.705 units remaining) + - location: 34 (remaining gas: 1039982.290 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039981.685 units remaining) + - location: 32 (remaining gas: 1039982.270 units remaining) [ 1 { PUSH int 3 ; PAIR ; @@ -117,55 +117,55 @@ trace { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039981.675 units remaining) + - location: 16 (remaining gas: 1039982.260 units remaining) [ 3 1 ] - - location: 16 (remaining gas: 1039981.665 units remaining) + - location: 16 (remaining gas: 1039982.250 units remaining) [ (Pair 3 1) ] - - location: 16 (remaining gas: 1039981.655 units remaining) + - location: 16 (remaining gas: 1039982.240 units remaining) [ 4 (Pair 3 1) ] - - location: 16 (remaining gas: 1039981.645 units remaining) + - location: 16 (remaining gas: 1039982.230 units remaining) [ (Pair 4 3 1) ] - - location: 17 (remaining gas: 1039981.635 units remaining) + - location: 17 (remaining gas: 1039982.220 units remaining) [ 4 (Pair 3 1) ] - - location: 18 (remaining gas: 1039981.635 units remaining) + - location: 18 (remaining gas: 1039982.220 units remaining) [ (Pair 3 1) ] - - location: 20 (remaining gas: 1039981.625 units remaining) + - location: 20 (remaining gas: 1039982.210 units remaining) [ 3 1 ] - - location: 18 (remaining gas: 1039981.605 units remaining) + - location: 18 (remaining gas: 1039982.190 units remaining) [ 4 3 1 ] - - location: 21 (remaining gas: 1039981.570 units remaining) + - location: 21 (remaining gas: 1039982.155 units remaining) [ 7 1 ] - - location: 22 (remaining gas: 1039981.511 units remaining) + - location: 22 (remaining gas: 1039982.096 units remaining) [ 7 ] - - location: 35 (remaining gas: 1039981.491 units remaining) + - location: 35 (remaining gas: 1039982.076 units remaining) [ 7 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039981.481 units remaining) + - location: 30 (remaining gas: 1039982.066 units remaining) [ 2 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039981.481 units remaining) + - location: 32 (remaining gas: 1039982.066 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039981.471 units remaining) + - location: 34 (remaining gas: 1039982.056 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039981.451 units remaining) + - location: 32 (remaining gas: 1039982.036 units remaining) [ 2 { PUSH int 3 ; PAIR ; @@ -173,55 +173,55 @@ trace { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039981.441 units remaining) + - location: 16 (remaining gas: 1039982.026 units remaining) [ 3 2 ] - - location: 16 (remaining gas: 1039981.431 units remaining) + - location: 16 (remaining gas: 1039982.016 units remaining) [ (Pair 3 2) ] - - location: 16 (remaining gas: 1039981.421 units remaining) + - location: 16 (remaining gas: 1039982.006 units remaining) [ 4 (Pair 3 2) ] - - location: 16 (remaining gas: 1039981.411 units remaining) + - location: 16 (remaining gas: 1039981.996 units remaining) [ (Pair 4 3 2) ] - - location: 17 (remaining gas: 1039981.401 units remaining) + - location: 17 (remaining gas: 1039981.986 units remaining) [ 4 (Pair 3 2) ] - - location: 18 (remaining gas: 1039981.401 units remaining) + - location: 18 (remaining gas: 1039981.986 units remaining) [ (Pair 3 2) ] - - location: 20 (remaining gas: 1039981.391 units remaining) + - location: 20 (remaining gas: 1039981.976 units remaining) [ 3 2 ] - - location: 18 (remaining gas: 1039981.371 units remaining) + - location: 18 (remaining gas: 1039981.956 units remaining) [ 4 3 2 ] - - location: 21 (remaining gas: 1039981.336 units remaining) + - location: 21 (remaining gas: 1039981.921 units remaining) [ 7 2 ] - - location: 22 (remaining gas: 1039981.277 units remaining) + - location: 22 (remaining gas: 1039981.862 units remaining) [ 14 ] - - location: 35 (remaining gas: 1039981.257 units remaining) + - location: 35 (remaining gas: 1039981.842 units remaining) [ 14 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039981.247 units remaining) + - location: 30 (remaining gas: 1039981.832 units remaining) [ 3 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039981.247 units remaining) + - location: 32 (remaining gas: 1039981.832 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039981.237 units remaining) + - location: 34 (remaining gas: 1039981.822 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039981.217 units remaining) + - location: 32 (remaining gas: 1039981.802 units remaining) [ 3 { PUSH int 3 ; PAIR ; @@ -229,54 +229,54 @@ trace { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039981.207 units remaining) + - location: 16 (remaining gas: 1039981.792 units remaining) [ 3 3 ] - - location: 16 (remaining gas: 1039981.197 units remaining) + - location: 16 (remaining gas: 1039981.782 units remaining) [ (Pair 3 3) ] - - location: 16 (remaining gas: 1039981.187 units remaining) + - location: 16 (remaining gas: 1039981.772 units remaining) [ 4 (Pair 3 3) ] - - location: 16 (remaining gas: 1039981.177 units remaining) + - location: 16 (remaining gas: 1039981.762 units remaining) [ (Pair 4 3 3) ] - - location: 17 (remaining gas: 1039981.167 units remaining) + - location: 17 (remaining gas: 1039981.752 units remaining) [ 4 (Pair 3 3) ] - - location: 18 (remaining gas: 1039981.167 units remaining) + - location: 18 (remaining gas: 1039981.752 units remaining) [ (Pair 3 3) ] - - location: 20 (remaining gas: 1039981.157 units remaining) + - location: 20 (remaining gas: 1039981.742 units remaining) [ 3 3 ] - - location: 18 (remaining gas: 1039981.137 units remaining) + - location: 18 (remaining gas: 1039981.722 units remaining) [ 4 3 3 ] - - location: 21 (remaining gas: 1039981.102 units remaining) + - location: 21 (remaining gas: 1039981.687 units remaining) [ 7 3 ] - - location: 22 (remaining gas: 1039981.043 units remaining) + - location: 22 (remaining gas: 1039981.628 units remaining) [ 21 ] - - location: 35 (remaining gas: 1039981.023 units remaining) + - location: 35 (remaining gas: 1039981.608 units remaining) [ 21 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039981.013 units remaining) + - location: 30 (remaining gas: 1039981.598 units remaining) [ { 0 ; 7 ; 14 ; 21 } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 36 (remaining gas: 1039981.013 units remaining) + - location: 36 (remaining gas: 1039981.598 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 38 (remaining gas: 1039981.003 units remaining) + - location: 38 (remaining gas: 1039981.588 units remaining) [ ] - - location: 36 (remaining gas: 1039980.983 units remaining) + - location: 36 (remaining gas: 1039981.568 units remaining) [ { 0 ; 7 ; 14 ; 21 } ] - - location: 39 (remaining gas: 1039980.973 units remaining) + - location: 39 (remaining gas: 1039981.558 units remaining) [ {} { 0 ; 7 ; 14 ; 21 } ] - - location: 41 (remaining gas: 1039980.963 units remaining) + - location: 41 (remaining gas: 1039981.548 units remaining) [ (Pair {} { 0 ; 7 ; 14 ; 21 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 254655323718..e5e11e22dc3f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,36 +7,36 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.627 units remaining) + - location: 9 (remaining gas: 1039992.672 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039992.617 units remaining) + - location: 9 (remaining gas: 1039992.662 units remaining) [ { "c" ; "b" ; "a" } ] - - location: 10 (remaining gas: 1039992.607 units remaining) + - location: 10 (remaining gas: 1039992.652 units remaining) [ {} { "c" ; "b" ; "a" } ] - - location: 12 (remaining gas: 1039992.597 units remaining) + - location: 12 (remaining gas: 1039992.642 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 13 (remaining gas: 1039992.597 units remaining) + - location: 13 (remaining gas: 1039992.642 units remaining) [ "c" {} ] - - location: 15 (remaining gas: 1039992.587 units remaining) + - location: 15 (remaining gas: 1039992.632 units remaining) [ { "c" } ] - - location: 13 (remaining gas: 1039992.577 units remaining) + - location: 13 (remaining gas: 1039992.622 units remaining) [ "b" { "c" } ] - - location: 15 (remaining gas: 1039992.567 units remaining) + - location: 15 (remaining gas: 1039992.612 units remaining) [ { "b" ; "c" } ] - - location: 13 (remaining gas: 1039992.557 units remaining) + - location: 13 (remaining gas: 1039992.602 units remaining) [ "a" { "b" ; "c" } ] - - location: 15 (remaining gas: 1039992.547 units remaining) + - location: 15 (remaining gas: 1039992.592 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 13 (remaining gas: 1039992.537 units remaining) + - location: 13 (remaining gas: 1039992.582 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 16 (remaining gas: 1039992.527 units remaining) + - location: 16 (remaining gas: 1039992.572 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039992.517 units remaining) + - location: 18 (remaining gas: 1039992.562 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" index 8877879293e1..8fbf21864707 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" @@ -7,21 +7,21 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.999 units remaining) + - location: 9 (remaining gas: 1039993.044 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039992.989 units remaining) + - location: 9 (remaining gas: 1039993.034 units remaining) [ {} ] - - location: 10 (remaining gas: 1039992.979 units remaining) + - location: 10 (remaining gas: 1039993.024 units remaining) [ {} {} ] - - location: 12 (remaining gas: 1039992.969 units remaining) + - location: 12 (remaining gas: 1039993.014 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039992.969 units remaining) + - location: 13 (remaining gas: 1039993.014 units remaining) [ {} ] - - location: 16 (remaining gas: 1039992.959 units remaining) + - location: 16 (remaining gas: 1039993.004 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039992.949 units remaining) + - location: 18 (remaining gas: 1039992.994 units remaining) [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 409c7754dcbd..6fcb7c9b56dc 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,125 +7,125 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039985.752 units remaining) + - location: 9 (remaining gas: 1039985.842 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039985.742 units remaining) + - location: 9 (remaining gas: 1039985.832 units remaining) [ { "c" ; "b" ; "a" } ] - - location: 10 (remaining gas: 1039985.732 units remaining) + - location: 10 (remaining gas: 1039985.822 units remaining) [ {} { "c" ; "b" ; "a" } ] - - location: 12 (remaining gas: 1039985.722 units remaining) + - location: 12 (remaining gas: 1039985.812 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 13 (remaining gas: 1039985.712 units remaining) + - location: 13 (remaining gas: 1039985.802 units remaining) [ True { "c" ; "b" ; "a" } {} ] - - location: 33 (remaining gas: 1039985.712 units remaining) + - location: 33 (remaining gas: 1039985.802 units remaining) [ { "c" ; "b" ; "a" } {} ] - - location: 18 (remaining gas: 1039985.712 units remaining) + - location: 18 (remaining gas: 1039985.802 units remaining) [ "c" { "b" ; "a" } {} ] - - location: 20 (remaining gas: 1039985.702 units remaining) + - location: 20 (remaining gas: 1039985.792 units remaining) [ { "b" ; "a" } "c" {} ] - - location: 21 (remaining gas: 1039985.702 units remaining) + - location: 21 (remaining gas: 1039985.792 units remaining) [ "c" {} ] - - location: 23 (remaining gas: 1039985.692 units remaining) + - location: 23 (remaining gas: 1039985.782 units remaining) [ { "c" } ] - - location: 21 (remaining gas: 1039985.672 units remaining) + - location: 21 (remaining gas: 1039985.762 units remaining) [ { "b" ; "a" } { "c" } ] - - location: 24 (remaining gas: 1039985.662 units remaining) + - location: 24 (remaining gas: 1039985.752 units remaining) [ True { "b" ; "a" } { "c" } ] - - location: 18 (remaining gas: 1039985.652 units remaining) + - location: 18 (remaining gas: 1039985.742 units remaining) [ True { "b" ; "a" } { "c" } ] - - location: 33 (remaining gas: 1039985.642 units remaining) + - location: 33 (remaining gas: 1039985.732 units remaining) [ { "b" ; "a" } { "c" } ] - - location: 18 (remaining gas: 1039985.642 units remaining) + - location: 18 (remaining gas: 1039985.732 units remaining) [ "b" { "a" } { "c" } ] - - location: 20 (remaining gas: 1039985.632 units remaining) + - location: 20 (remaining gas: 1039985.722 units remaining) [ { "a" } "b" { "c" } ] - - location: 21 (remaining gas: 1039985.632 units remaining) + - location: 21 (remaining gas: 1039985.722 units remaining) [ "b" { "c" } ] - - location: 23 (remaining gas: 1039985.622 units remaining) + - location: 23 (remaining gas: 1039985.712 units remaining) [ { "b" ; "c" } ] - - location: 21 (remaining gas: 1039985.602 units remaining) + - location: 21 (remaining gas: 1039985.692 units remaining) [ { "a" } { "b" ; "c" } ] - - location: 24 (remaining gas: 1039985.592 units remaining) + - location: 24 (remaining gas: 1039985.682 units remaining) [ True { "a" } { "b" ; "c" } ] - - location: 18 (remaining gas: 1039985.582 units remaining) + - location: 18 (remaining gas: 1039985.672 units remaining) [ True { "a" } { "b" ; "c" } ] - - location: 33 (remaining gas: 1039985.572 units remaining) + - location: 33 (remaining gas: 1039985.662 units remaining) [ { "a" } { "b" ; "c" } ] - - location: 18 (remaining gas: 1039985.572 units remaining) + - location: 18 (remaining gas: 1039985.662 units remaining) [ "a" {} { "b" ; "c" } ] - - location: 20 (remaining gas: 1039985.562 units remaining) + - location: 20 (remaining gas: 1039985.652 units remaining) [ {} "a" { "b" ; "c" } ] - - location: 21 (remaining gas: 1039985.562 units remaining) + - location: 21 (remaining gas: 1039985.652 units remaining) [ "a" { "b" ; "c" } ] - - location: 23 (remaining gas: 1039985.552 units remaining) + - location: 23 (remaining gas: 1039985.642 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 21 (remaining gas: 1039985.532 units remaining) + - location: 21 (remaining gas: 1039985.622 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 24 (remaining gas: 1039985.522 units remaining) + - location: 24 (remaining gas: 1039985.612 units remaining) [ True {} { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039985.512 units remaining) + - location: 18 (remaining gas: 1039985.602 units remaining) [ True {} { "a" ; "b" ; "c" } ] - - location: 33 (remaining gas: 1039985.502 units remaining) + - location: 33 (remaining gas: 1039985.592 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039985.502 units remaining) + - location: 18 (remaining gas: 1039985.592 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 28 (remaining gas: 1039985.492 units remaining) + - location: 28 (remaining gas: 1039985.582 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 30 (remaining gas: 1039985.482 units remaining) + - location: 30 (remaining gas: 1039985.572 units remaining) [ False {} { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039985.472 units remaining) + - location: 18 (remaining gas: 1039985.562 units remaining) [ False {} { "a" ; "b" ; "c" } ] - - location: 33 (remaining gas: 1039985.462 units remaining) + - location: 33 (remaining gas: 1039985.552 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 33 (remaining gas: 1039985.452 units remaining) + - location: 33 (remaining gas: 1039985.542 units remaining) [ { "a" ; "b" ; "c" } ] - - location: 34 (remaining gas: 1039985.442 units remaining) + - location: 34 (remaining gas: 1039985.532 units remaining) [ {} { "a" ; "b" ; "c" } ] - - location: 36 (remaining gas: 1039985.432 units remaining) + - location: 36 (remaining gas: 1039985.522 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" index 98d879389a23..a3dd27fd66e0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" @@ -7,44 +7,44 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039986.124 units remaining) + - location: 9 (remaining gas: 1039986.214 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039986.114 units remaining) + - location: 9 (remaining gas: 1039986.204 units remaining) [ {} ] - - location: 10 (remaining gas: 1039986.104 units remaining) + - location: 10 (remaining gas: 1039986.194 units remaining) [ {} {} ] - - location: 12 (remaining gas: 1039986.094 units remaining) + - location: 12 (remaining gas: 1039986.184 units remaining) [ {} {} ] - - location: 13 (remaining gas: 1039986.084 units remaining) + - location: 13 (remaining gas: 1039986.174 units remaining) [ True {} {} ] - - location: 33 (remaining gas: 1039986.084 units remaining) + - location: 33 (remaining gas: 1039986.174 units remaining) [ {} {} ] - - location: 18 (remaining gas: 1039986.084 units remaining) + - location: 18 (remaining gas: 1039986.174 units remaining) [ {} ] - - location: 28 (remaining gas: 1039986.074 units remaining) + - location: 28 (remaining gas: 1039986.164 units remaining) [ {} {} ] - - location: 30 (remaining gas: 1039986.064 units remaining) + - location: 30 (remaining gas: 1039986.154 units remaining) [ False {} {} ] - - location: 18 (remaining gas: 1039986.054 units remaining) + - location: 18 (remaining gas: 1039986.144 units remaining) [ False {} {} ] - - location: 33 (remaining gas: 1039986.044 units remaining) + - location: 33 (remaining gas: 1039986.134 units remaining) [ {} {} ] - - location: 33 (remaining gas: 1039986.034 units remaining) + - location: 33 (remaining gas: 1039986.124 units remaining) [ {} ] - - location: 34 (remaining gas: 1039986.024 units remaining) + - location: 34 (remaining gas: 1039986.114 units remaining) [ {} {} ] - - location: 36 (remaining gas: 1039986.014 units remaining) + - location: 36 (remaining gas: 1039986.104 units remaining) [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out index 61d0893f7b7f..9c3aba291187 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: 1039986.139 units remaining) + - location: 7 (remaining gas: 1039986.274 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039986.129 units remaining) + - location: 7 (remaining gas: 1039986.264 units remaining) [ ] - - location: 8 (remaining gas: 1039986.119 units remaining) + - location: 8 (remaining gas: 1039986.254 units remaining) [ { DROP ; SELF_ADDRESS } ] - - location: 14 (remaining gas: 1039986.109 units remaining) + - location: 14 (remaining gas: 1039986.244 units remaining) [ Unit { DROP ; SELF_ADDRESS } ] - - location: 12 (remaining gas: 1039986.099 units remaining) + - location: 12 (remaining gas: 1039986.234 units remaining) [ ] - - location: 13 (remaining gas: 1039986.089 units remaining) + - location: 13 (remaining gas: 1039986.224 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 15 (remaining gas: 1039986.069 units remaining) + - location: 15 (remaining gas: 1039986.204 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 16 (remaining gas: 1039986.059 units remaining) + - location: 16 (remaining gas: 1039986.194 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 17 (remaining gas: 1039986.049 units remaining) + - location: 17 (remaining gas: 1039986.184 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 20 (remaining gas: 1039986.013 units remaining) + - location: 20 (remaining gas: 1039986.148 units remaining) [ 0 ] - - location: 21 (remaining gas: 1039986.003 units remaining) + - location: 21 (remaining gas: 1039986.138 units remaining) [ True ] - - location: 22 (remaining gas: 1039986.003 units remaining) + - location: 22 (remaining gas: 1039986.138 units remaining) [ ] - - location: 22 (remaining gas: 1039985.993 units remaining) + - location: 22 (remaining gas: 1039986.128 units remaining) [ ] - - location: 28 (remaining gas: 1039985.983 units remaining) + - location: 28 (remaining gas: 1039986.118 units remaining) [ Unit ] - - location: 29 (remaining gas: 1039985.973 units remaining) + - location: 29 (remaining gas: 1039986.108 units remaining) [ {} Unit ] - - location: 31 (remaining gas: 1039985.963 units remaining) + - location: 31 (remaining gas: 1039986.098 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 541f5bf69bea..f991e2593dce 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: 1039959.831 units remaining) + - location: 13 (remaining gas: 1039959.876 units remaining) [ (Pair (Left (Left 0)) Unit) ] - - location: 13 (remaining gas: 1039959.821 units remaining) + - location: 13 (remaining gas: 1039959.866 units remaining) [ ] - - location: 14 (remaining gas: 1039959.811 units remaining) + - location: 14 (remaining gas: 1039959.856 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" ] - - location: 15 (remaining gas: 1039958.655 units remaining) + - location: 15 (remaining gas: 1039958.700 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 16 (remaining gas: 1039958.645 units remaining) + - location: 16 (remaining gas: 1039958.690 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 17 (remaining gas: 1039957.522 units remaining) + - location: 17 (remaining gas: 1039957.567 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 18 (remaining gas: 1039957.512 units remaining) + - location: 18 (remaining gas: 1039957.557 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 19 (remaining gas: 1039957.512 units remaining) + - location: 19 (remaining gas: 1039957.557 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 ] - - location: 21 (remaining gas: 1039957.502 units remaining) + - location: 21 (remaining gas: 1039957.547 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 19 (remaining gas: 1039957.482 units remaining) + - location: 19 (remaining gas: 1039957.527 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 24 (remaining gas: 1039957.447 units remaining) + - location: 24 (remaining gas: 1039957.492 units remaining) [ -1 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 25 (remaining gas: 1039957.437 units remaining) + - location: 25 (remaining gas: 1039957.482 units remaining) [ True 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 26 (remaining gas: 1039957.437 units remaining) + - location: 26 (remaining gas: 1039957.482 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 26 (remaining gas: 1039957.427 units remaining) + - location: 26 (remaining gas: 1039957.472 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 32 (remaining gas: 1039957.417 units remaining) + - location: 32 (remaining gas: 1039957.462 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 33 (remaining gas: 1039956.294 units remaining) + - location: 33 (remaining gas: 1039956.339 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 ] - - location: 36 (remaining gas: 1039956.259 units remaining) + - location: 36 (remaining gas: 1039956.304 units remaining) [ 0 ] - - location: 37 (remaining gas: 1039956.249 units remaining) + - location: 37 (remaining gas: 1039956.294 units remaining) [ True ] - - location: 38 (remaining gas: 1039956.249 units remaining) + - location: 38 (remaining gas: 1039956.294 units remaining) [ ] - - location: 38 (remaining gas: 1039956.239 units remaining) + - location: 38 (remaining gas: 1039956.284 units remaining) [ ] - - location: 44 (remaining gas: 1039956.229 units remaining) + - location: 44 (remaining gas: 1039956.274 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" ] - - location: 48 (remaining gas: 1039956.219 units remaining) + - location: 48 (remaining gas: 1039956.264 units remaining) [ ] - - location: 49 (remaining gas: 1039956.209 units remaining) + - location: 49 (remaining gas: 1039956.254 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" ] - - location: 53 (remaining gas: 1039956.199 units remaining) + - location: 53 (remaining gas: 1039956.244 units remaining) [ ] - - location: 54 (remaining gas: 1039956.189 units remaining) + - location: 54 (remaining gas: 1039956.234 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" ] - - location: 60 (remaining gas: 1039956.179 units remaining) + - location: 60 (remaining gas: 1039956.224 units remaining) [ ] - - location: 61 (remaining gas: 1039956.169 units remaining) + - location: 61 (remaining gas: 1039956.214 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" ] - - location: 65 (remaining gas: 1039956.159 units remaining) + - location: 65 (remaining gas: 1039956.204 units remaining) [ ] - - location: 66 (remaining gas: 1039956.149 units remaining) + - location: 66 (remaining gas: 1039956.194 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 76 (remaining gas: 1039956.139 units remaining) + - location: 76 (remaining gas: 1039956.184 units remaining) [ ] - - location: 77 (remaining gas: 1039956.129 units remaining) + - location: 77 (remaining gas: 1039956.174 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 87 (remaining gas: 1039956.119 units remaining) + - location: 87 (remaining gas: 1039956.164 units remaining) [ ] - - location: 88 (remaining gas: 1039956.109 units remaining) + - location: 88 (remaining gas: 1039956.154 units remaining) [ Unit ] - - location: 89 (remaining gas: 1039956.099 units remaining) + - location: 89 (remaining gas: 1039956.144 units remaining) [ {} Unit ] - - location: 91 (remaining gas: 1039956.089 units remaining) + - location: 91 (remaining gas: 1039956.134 units remaining) [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" index 0aa78bfe9da8..4b2a9c58b5d0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" @@ -7,43 +7,43 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.936 units remaining) + - location: 9 (remaining gas: 1039989.071 units remaining) [ (Pair "" "hello" 0) ] - - location: 9 (remaining gas: 1039988.926 units remaining) + - location: 9 (remaining gas: 1039989.061 units remaining) [ (Pair "" "hello" 0) (Pair "" "hello" 0) ] - - location: 10 (remaining gas: 1039988.916 units remaining) + - location: 10 (remaining gas: 1039989.051 units remaining) [ (Pair "hello" 0) (Pair "" "hello" 0) ] - - location: 11 (remaining gas: 1039988.916 units remaining) + - location: 11 (remaining gas: 1039989.051 units remaining) [ (Pair "" "hello" 0) ] - - location: 13 (remaining gas: 1039988.906 units remaining) + - location: 13 (remaining gas: 1039989.041 units remaining) [ "" ] - - location: 11 (remaining gas: 1039988.886 units remaining) + - location: 11 (remaining gas: 1039989.021 units remaining) [ (Pair "hello" 0) "" ] - - location: 15 (remaining gas: 1039988.876 units remaining) + - location: 15 (remaining gas: 1039989.011 units remaining) [ (Pair "hello" 0) (Pair "hello" 0) "" ] - - location: 16 (remaining gas: 1039988.866 units remaining) + - location: 16 (remaining gas: 1039989.001 units remaining) [ "hello" (Pair "hello" 0) "" ] - - location: 17 (remaining gas: 1039988.856 units remaining) + - location: 17 (remaining gas: 1039988.991 units remaining) [ (Pair "hello" 0) "" ] - - location: 18 (remaining gas: 1039988.846 units remaining) + - location: 18 (remaining gas: 1039988.981 units remaining) [ 0 "" ] - - location: 19 (remaining gas: 1039988.836 units remaining) + - location: 19 (remaining gas: 1039988.971 units remaining) [ "" 0 ] - - location: 20 (remaining gas: 1039988.826 units remaining) + - location: 20 (remaining gas: 1039988.961 units remaining) [ (Pair "" 0) ] - - location: 21 (remaining gas: 1039988.816 units remaining) + - location: 21 (remaining gas: 1039988.951 units remaining) [ {} (Pair "" 0) ] - - location: 23 (remaining gas: 1039988.806 units remaining) + - location: 23 (remaining gas: 1039988.941 units remaining) [ (Pair {} "" 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" index a6f48edaae99..46f23622d08f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" @@ -7,43 +7,43 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.906 units remaining) + - location: 9 (remaining gas: 1039989.041 units remaining) [ (Pair "abc" "hello" 0) ] - - location: 9 (remaining gas: 1039988.896 units remaining) + - location: 9 (remaining gas: 1039989.031 units remaining) [ (Pair "abc" "hello" 0) (Pair "abc" "hello" 0) ] - - location: 10 (remaining gas: 1039988.886 units remaining) + - location: 10 (remaining gas: 1039989.021 units remaining) [ (Pair "hello" 0) (Pair "abc" "hello" 0) ] - - location: 11 (remaining gas: 1039988.886 units remaining) + - location: 11 (remaining gas: 1039989.021 units remaining) [ (Pair "abc" "hello" 0) ] - - location: 13 (remaining gas: 1039988.876 units remaining) + - location: 13 (remaining gas: 1039989.011 units remaining) [ "abc" ] - - location: 11 (remaining gas: 1039988.856 units remaining) + - location: 11 (remaining gas: 1039988.991 units remaining) [ (Pair "hello" 0) "abc" ] - - location: 15 (remaining gas: 1039988.846 units remaining) + - location: 15 (remaining gas: 1039988.981 units remaining) [ (Pair "hello" 0) (Pair "hello" 0) "abc" ] - - location: 16 (remaining gas: 1039988.836 units remaining) + - location: 16 (remaining gas: 1039988.971 units remaining) [ "hello" (Pair "hello" 0) "abc" ] - - location: 17 (remaining gas: 1039988.826 units remaining) + - location: 17 (remaining gas: 1039988.961 units remaining) [ (Pair "hello" 0) "abc" ] - - location: 18 (remaining gas: 1039988.816 units remaining) + - location: 18 (remaining gas: 1039988.951 units remaining) [ 0 "abc" ] - - location: 19 (remaining gas: 1039988.806 units remaining) + - location: 19 (remaining gas: 1039988.941 units remaining) [ "abc" 0 ] - - location: 20 (remaining gas: 1039988.796 units remaining) + - location: 20 (remaining gas: 1039988.931 units remaining) [ (Pair "abc" 0) ] - - location: 21 (remaining gas: 1039988.786 units remaining) + - location: 21 (remaining gas: 1039988.921 units remaining) [ {} (Pair "abc" 0) ] - - location: 23 (remaining gas: 1039988.776 units remaining) + - location: 23 (remaining gas: 1039988.911 units remaining) [ (Pair {} "abc" 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" index dc23f1aee816..194c1cb8eeda 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" @@ -7,43 +7,43 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.886 units remaining) + - location: 9 (remaining gas: 1039989.021 units remaining) [ (Pair "world" "hello" 0) ] - - location: 9 (remaining gas: 1039988.876 units remaining) + - location: 9 (remaining gas: 1039989.011 units remaining) [ (Pair "world" "hello" 0) (Pair "world" "hello" 0) ] - - location: 10 (remaining gas: 1039988.866 units remaining) + - location: 10 (remaining gas: 1039989.001 units remaining) [ (Pair "hello" 0) (Pair "world" "hello" 0) ] - - location: 11 (remaining gas: 1039988.866 units remaining) + - location: 11 (remaining gas: 1039989.001 units remaining) [ (Pair "world" "hello" 0) ] - - location: 13 (remaining gas: 1039988.856 units remaining) + - location: 13 (remaining gas: 1039988.991 units remaining) [ "world" ] - - location: 11 (remaining gas: 1039988.836 units remaining) + - location: 11 (remaining gas: 1039988.971 units remaining) [ (Pair "hello" 0) "world" ] - - location: 15 (remaining gas: 1039988.826 units remaining) + - location: 15 (remaining gas: 1039988.961 units remaining) [ (Pair "hello" 0) (Pair "hello" 0) "world" ] - - location: 16 (remaining gas: 1039988.816 units remaining) + - location: 16 (remaining gas: 1039988.951 units remaining) [ "hello" (Pair "hello" 0) "world" ] - - location: 17 (remaining gas: 1039988.806 units remaining) + - location: 17 (remaining gas: 1039988.941 units remaining) [ (Pair "hello" 0) "world" ] - - location: 18 (remaining gas: 1039988.796 units remaining) + - location: 18 (remaining gas: 1039988.931 units remaining) [ 0 "world" ] - - location: 19 (remaining gas: 1039988.786 units remaining) + - location: 19 (remaining gas: 1039988.921 units remaining) [ "world" 0 ] - - location: 20 (remaining gas: 1039988.776 units remaining) + - location: 20 (remaining gas: 1039988.911 units remaining) [ (Pair "world" 0) ] - - location: 21 (remaining gas: 1039988.766 units remaining) + - location: 21 (remaining gas: 1039988.901 units remaining) [ {} (Pair "world" 0) ] - - location: 23 (remaining gas: 1039988.756 units remaining) + - location: 23 (remaining gas: 1039988.891 units remaining) [ (Pair {} "world" 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" index 9b9675acbae7..ae91ab2cf876 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" @@ -7,40 +7,40 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.508 units remaining) + - location: 9 (remaining gas: 1039989.643 units remaining) [ (Pair 1 "hello" 0) ] - - location: 9 (remaining gas: 1039989.498 units remaining) + - location: 9 (remaining gas: 1039989.633 units remaining) [ (Pair 1 "hello" 0) (Pair 1 "hello" 0) ] - - location: 10 (remaining gas: 1039989.488 units remaining) + - location: 10 (remaining gas: 1039989.623 units remaining) [ (Pair "hello" 0) (Pair 1 "hello" 0) ] - - location: 11 (remaining gas: 1039989.488 units remaining) + - location: 11 (remaining gas: 1039989.623 units remaining) [ (Pair 1 "hello" 0) ] - - location: 13 (remaining gas: 1039989.478 units remaining) + - location: 13 (remaining gas: 1039989.613 units remaining) [ 1 ] - - location: 11 (remaining gas: 1039989.458 units remaining) + - location: 11 (remaining gas: 1039989.593 units remaining) [ (Pair "hello" 0) 1 ] - - location: 15 (remaining gas: 1039989.448 units remaining) + - location: 15 (remaining gas: 1039989.583 units remaining) [ (Pair "hello" 0) (Pair "hello" 0) 1 ] - - location: 16 (remaining gas: 1039989.438 units remaining) + - location: 16 (remaining gas: 1039989.573 units remaining) [ 0 (Pair "hello" 0) 1 ] - - location: 17 (remaining gas: 1039989.428 units remaining) + - location: 17 (remaining gas: 1039989.563 units remaining) [ (Pair "hello" 0) 1 ] - - location: 18 (remaining gas: 1039989.418 units remaining) + - location: 18 (remaining gas: 1039989.553 units remaining) [ "hello" 1 ] - - location: 19 (remaining gas: 1039989.408 units remaining) + - location: 19 (remaining gas: 1039989.543 units remaining) [ (Pair "hello" 1) ] - - location: 20 (remaining gas: 1039989.398 units remaining) + - location: 20 (remaining gas: 1039989.533 units remaining) [ {} (Pair "hello" 1) ] - - location: 22 (remaining gas: 1039989.388 units remaining) + - location: 22 (remaining gas: 1039989.523 units remaining) [ (Pair {} "hello" 1) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" index 425e19d2d247..d0f09469a802 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" @@ -7,40 +7,40 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.508 units remaining) + - location: 9 (remaining gas: 1039989.643 units remaining) [ (Pair 3 "hello" 500) ] - - location: 9 (remaining gas: 1039989.498 units remaining) + - location: 9 (remaining gas: 1039989.633 units remaining) [ (Pair 3 "hello" 500) (Pair 3 "hello" 500) ] - - location: 10 (remaining gas: 1039989.488 units remaining) + - location: 10 (remaining gas: 1039989.623 units remaining) [ (Pair "hello" 500) (Pair 3 "hello" 500) ] - - location: 11 (remaining gas: 1039989.488 units remaining) + - location: 11 (remaining gas: 1039989.623 units remaining) [ (Pair 3 "hello" 500) ] - - location: 13 (remaining gas: 1039989.478 units remaining) + - location: 13 (remaining gas: 1039989.613 units remaining) [ 3 ] - - location: 11 (remaining gas: 1039989.458 units remaining) + - location: 11 (remaining gas: 1039989.593 units remaining) [ (Pair "hello" 500) 3 ] - - location: 15 (remaining gas: 1039989.448 units remaining) + - location: 15 (remaining gas: 1039989.583 units remaining) [ (Pair "hello" 500) (Pair "hello" 500) 3 ] - - location: 16 (remaining gas: 1039989.438 units remaining) + - location: 16 (remaining gas: 1039989.573 units remaining) [ 500 (Pair "hello" 500) 3 ] - - location: 17 (remaining gas: 1039989.428 units remaining) + - location: 17 (remaining gas: 1039989.563 units remaining) [ (Pair "hello" 500) 3 ] - - location: 18 (remaining gas: 1039989.418 units remaining) + - location: 18 (remaining gas: 1039989.553 units remaining) [ "hello" 3 ] - - location: 19 (remaining gas: 1039989.408 units remaining) + - location: 19 (remaining gas: 1039989.543 units remaining) [ (Pair "hello" 3) ] - - location: 20 (remaining gas: 1039989.398 units remaining) + - location: 20 (remaining gas: 1039989.533 units remaining) [ {} (Pair "hello" 3) ] - - location: 22 (remaining gas: 1039989.388 units remaining) + - location: 22 (remaining gas: 1039989.523 units remaining) [ (Pair {} "hello" 3) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" index 825e0ae6c1e5..a5d0362a8d3a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" @@ -7,40 +7,40 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.508 units remaining) + - location: 9 (remaining gas: 1039989.643 units remaining) [ (Pair 100 "hello" 7) ] - - location: 9 (remaining gas: 1039989.498 units remaining) + - location: 9 (remaining gas: 1039989.633 units remaining) [ (Pair 100 "hello" 7) (Pair 100 "hello" 7) ] - - location: 10 (remaining gas: 1039989.488 units remaining) + - location: 10 (remaining gas: 1039989.623 units remaining) [ (Pair "hello" 7) (Pair 100 "hello" 7) ] - - location: 11 (remaining gas: 1039989.488 units remaining) + - location: 11 (remaining gas: 1039989.623 units remaining) [ (Pair 100 "hello" 7) ] - - location: 13 (remaining gas: 1039989.478 units remaining) + - location: 13 (remaining gas: 1039989.613 units remaining) [ 100 ] - - location: 11 (remaining gas: 1039989.458 units remaining) + - location: 11 (remaining gas: 1039989.593 units remaining) [ (Pair "hello" 7) 100 ] - - location: 15 (remaining gas: 1039989.448 units remaining) + - location: 15 (remaining gas: 1039989.583 units remaining) [ (Pair "hello" 7) (Pair "hello" 7) 100 ] - - location: 16 (remaining gas: 1039989.438 units remaining) + - location: 16 (remaining gas: 1039989.573 units remaining) [ 7 (Pair "hello" 7) 100 ] - - location: 17 (remaining gas: 1039989.428 units remaining) + - location: 17 (remaining gas: 1039989.563 units remaining) [ (Pair "hello" 7) 100 ] - - location: 18 (remaining gas: 1039989.418 units remaining) + - location: 18 (remaining gas: 1039989.553 units remaining) [ "hello" 100 ] - - location: 19 (remaining gas: 1039989.408 units remaining) + - location: 19 (remaining gas: 1039989.543 units remaining) [ (Pair "hello" 100) ] - - location: 20 (remaining gas: 1039989.398 units remaining) + - location: 20 (remaining gas: 1039989.533 units remaining) [ {} (Pair "hello" 100) ] - - location: 22 (remaining gas: 1039989.388 units remaining) + - location: 22 (remaining gas: 1039989.523 units remaining) [ (Pair {} "hello" 100) ] 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 2e3dac5eafe0..795ee8df05cf 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: 1039992.228 units remaining) + - location: 8 (remaining gas: 1039992.273 units remaining) [ (Pair { -100 ; 1 ; 2 ; 3 } 111) ] - - location: 8 (remaining gas: 1039992.218 units remaining) + - location: 8 (remaining gas: 1039992.263 units remaining) [ { -100 ; 1 ; 2 ; 3 } ] - - location: 9 (remaining gas: 1039992.208 units remaining) + - location: 9 (remaining gas: 1039992.253 units remaining) [ 0 { -100 ; 1 ; 2 ; 3 } ] - - location: 12 (remaining gas: 1039992.198 units remaining) + - location: 12 (remaining gas: 1039992.243 units remaining) [ { -100 ; 1 ; 2 ; 3 } 0 ] - - location: 13 (remaining gas: 1039992.198 units remaining) + - location: 13 (remaining gas: 1039992.243 units remaining) [ -100 0 ] - - location: 15 (remaining gas: 1039992.163 units remaining) + - location: 15 (remaining gas: 1039992.208 units remaining) [ -100 ] - - location: 13 (remaining gas: 1039992.153 units remaining) + - location: 13 (remaining gas: 1039992.198 units remaining) [ 1 -100 ] - - location: 15 (remaining gas: 1039992.118 units remaining) + - location: 15 (remaining gas: 1039992.163 units remaining) [ -99 ] - - location: 13 (remaining gas: 1039992.108 units remaining) + - location: 13 (remaining gas: 1039992.153 units remaining) [ 2 -99 ] - - location: 15 (remaining gas: 1039992.073 units remaining) + - location: 15 (remaining gas: 1039992.118 units remaining) [ -97 ] - - location: 13 (remaining gas: 1039992.063 units remaining) + - location: 13 (remaining gas: 1039992.108 units remaining) [ 3 -97 ] - - location: 15 (remaining gas: 1039992.028 units remaining) + - location: 15 (remaining gas: 1039992.073 units remaining) [ -94 ] - - location: 13 (remaining gas: 1039992.018 units remaining) + - location: 13 (remaining gas: 1039992.063 units remaining) [ -94 ] - - location: 16 (remaining gas: 1039992.008 units remaining) + - location: 16 (remaining gas: 1039992.053 units remaining) [ {} -94 ] - - location: 18 (remaining gas: 1039991.998 units remaining) + - location: 18 (remaining gas: 1039992.043 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 c94548703f29..4951aec026ba 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: 1039993.023 units remaining) + - location: 8 (remaining gas: 1039993.068 units remaining) [ (Pair { 1 } 111) ] - - location: 8 (remaining gas: 1039993.013 units remaining) + - location: 8 (remaining gas: 1039993.058 units remaining) [ { 1 } ] - - location: 9 (remaining gas: 1039993.003 units remaining) + - location: 9 (remaining gas: 1039993.048 units remaining) [ 0 { 1 } ] - - location: 12 (remaining gas: 1039992.993 units remaining) + - location: 12 (remaining gas: 1039993.038 units remaining) [ { 1 } 0 ] - - location: 13 (remaining gas: 1039992.993 units remaining) + - location: 13 (remaining gas: 1039993.038 units remaining) [ 1 0 ] - - location: 15 (remaining gas: 1039992.958 units remaining) + - location: 15 (remaining gas: 1039993.003 units remaining) [ 1 ] - - location: 13 (remaining gas: 1039992.948 units remaining) + - location: 13 (remaining gas: 1039992.993 units remaining) [ 1 ] - - location: 16 (remaining gas: 1039992.938 units remaining) + - location: 16 (remaining gas: 1039992.983 units remaining) [ {} 1 ] - - location: 18 (remaining gas: 1039992.928 units remaining) + - location: 18 (remaining gas: 1039992.973 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 7cd18a2beac9..80a3baecdcf6 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: 1039993.253 units remaining) + - location: 8 (remaining gas: 1039993.298 units remaining) [ (Pair {} 111) ] - - location: 8 (remaining gas: 1039993.243 units remaining) + - location: 8 (remaining gas: 1039993.288 units remaining) [ {} ] - - location: 9 (remaining gas: 1039993.233 units remaining) + - location: 9 (remaining gas: 1039993.278 units remaining) [ 0 {} ] - - location: 12 (remaining gas: 1039993.223 units remaining) + - location: 12 (remaining gas: 1039993.268 units remaining) [ {} 0 ] - - location: 13 (remaining gas: 1039993.223 units remaining) + - location: 13 (remaining gas: 1039993.268 units remaining) [ 0 ] - - location: 16 (remaining gas: 1039993.213 units remaining) + - location: 16 (remaining gas: 1039993.258 units remaining) [ {} 0 ] - - location: 18 (remaining gas: 1039993.203 units remaining) + - location: 18 (remaining gas: 1039993.248 units remaining) [ (Pair {} 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" index b5a3c617d824..3b2808b71eaa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" @@ -7,55 +7,55 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039985.508 units remaining) + - location: 11 (remaining gas: 1039985.643 units remaining) [ (Pair "" { "Hello" ; "World" } None) ] - - location: 11 (remaining gas: 1039985.498 units remaining) + - location: 11 (remaining gas: 1039985.633 units remaining) [ (Pair "" { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) ] - - location: 12 (remaining gas: 1039985.488 units remaining) + - location: 12 (remaining gas: 1039985.623 units remaining) [ (Pair "" { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) ] - - location: 13 (remaining gas: 1039985.478 units remaining) + - location: 13 (remaining gas: 1039985.613 units remaining) [ "" (Pair "" { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) ] - - location: 14 (remaining gas: 1039985.478 units remaining) + - location: 14 (remaining gas: 1039985.613 units remaining) [ (Pair "" { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) ] - - location: 17 (remaining gas: 1039985.468 units remaining) + - location: 17 (remaining gas: 1039985.603 units remaining) [ (Pair { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) ] - - location: 18 (remaining gas: 1039985.458 units remaining) + - location: 18 (remaining gas: 1039985.593 units remaining) [ { "Hello" ; "World" } (Pair "" { "Hello" ; "World" } None) ] - - location: 14 (remaining gas: 1039985.438 units remaining) + - location: 14 (remaining gas: 1039985.573 units remaining) [ "" { "Hello" ; "World" } (Pair "" { "Hello" ; "World" } None) ] - - location: 19 (remaining gas: 1039985.323 units remaining) + - location: 19 (remaining gas: 1039985.458 units remaining) [ False (Pair "" { "Hello" ; "World" } None) ] - - location: 20 (remaining gas: 1039985.313 units remaining) + - location: 20 (remaining gas: 1039985.448 units remaining) [ (Some False) (Pair "" { "Hello" ; "World" } None) ] - - location: 21 (remaining gas: 1039985.313 units remaining) + - location: 21 (remaining gas: 1039985.448 units remaining) [ (Pair "" { "Hello" ; "World" } None) ] - - location: 24 (remaining gas: 1039985.303 units remaining) + - location: 24 (remaining gas: 1039985.438 units remaining) [ (Pair { "Hello" ; "World" } None) ] - - location: 25 (remaining gas: 1039985.293 units remaining) + - location: 25 (remaining gas: 1039985.428 units remaining) [ { "Hello" ; "World" } ] - - location: 21 (remaining gas: 1039985.273 units remaining) + - location: 21 (remaining gas: 1039985.408 units remaining) [ (Some False) { "Hello" ; "World" } ] - - location: 26 (remaining gas: 1039985.263 units remaining) + - location: 26 (remaining gas: 1039985.398 units remaining) [ { "Hello" ; "World" } (Some False) ] - - location: 27 (remaining gas: 1039985.253 units remaining) + - location: 27 (remaining gas: 1039985.388 units remaining) [ (Pair { "Hello" ; "World" } (Some False)) ] - - location: 28 (remaining gas: 1039985.243 units remaining) + - location: 28 (remaining gas: 1039985.378 units remaining) [ {} (Pair { "Hello" ; "World" } (Some False)) ] - - location: 30 (remaining gas: 1039985.233 units remaining) + - location: 30 (remaining gas: 1039985.368 units remaining) [ (Pair {} { "Hello" ; "World" } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" index 2f401ffb0f4f..98b5ee3bdab5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" @@ -7,55 +7,55 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039985.873 units remaining) + - location: 11 (remaining gas: 1039986.008 units remaining) [ (Pair "Hi" { "Hi" } None) ] - - location: 11 (remaining gas: 1039985.863 units remaining) + - location: 11 (remaining gas: 1039985.998 units remaining) [ (Pair "Hi" { "Hi" } None) (Pair "Hi" { "Hi" } None) ] - - location: 12 (remaining gas: 1039985.853 units remaining) + - location: 12 (remaining gas: 1039985.988 units remaining) [ (Pair "Hi" { "Hi" } None) (Pair "Hi" { "Hi" } None) (Pair "Hi" { "Hi" } None) ] - - location: 13 (remaining gas: 1039985.843 units remaining) + - location: 13 (remaining gas: 1039985.978 units remaining) [ "Hi" (Pair "Hi" { "Hi" } None) (Pair "Hi" { "Hi" } None) ] - - location: 14 (remaining gas: 1039985.843 units remaining) + - location: 14 (remaining gas: 1039985.978 units remaining) [ (Pair "Hi" { "Hi" } None) (Pair "Hi" { "Hi" } None) ] - - location: 17 (remaining gas: 1039985.833 units remaining) + - location: 17 (remaining gas: 1039985.968 units remaining) [ (Pair { "Hi" } None) (Pair "Hi" { "Hi" } None) ] - - location: 18 (remaining gas: 1039985.823 units remaining) + - location: 18 (remaining gas: 1039985.958 units remaining) [ { "Hi" } (Pair "Hi" { "Hi" } None) ] - - location: 14 (remaining gas: 1039985.803 units remaining) + - location: 14 (remaining gas: 1039985.938 units remaining) [ "Hi" { "Hi" } (Pair "Hi" { "Hi" } None) ] - - location: 19 (remaining gas: 1039985.684 units remaining) + - location: 19 (remaining gas: 1039985.819 units remaining) [ True (Pair "Hi" { "Hi" } None) ] - - location: 20 (remaining gas: 1039985.674 units remaining) + - location: 20 (remaining gas: 1039985.809 units remaining) [ (Some True) (Pair "Hi" { "Hi" } None) ] - - location: 21 (remaining gas: 1039985.674 units remaining) + - location: 21 (remaining gas: 1039985.809 units remaining) [ (Pair "Hi" { "Hi" } None) ] - - location: 24 (remaining gas: 1039985.664 units remaining) + - location: 24 (remaining gas: 1039985.799 units remaining) [ (Pair { "Hi" } None) ] - - location: 25 (remaining gas: 1039985.654 units remaining) + - location: 25 (remaining gas: 1039985.789 units remaining) [ { "Hi" } ] - - location: 21 (remaining gas: 1039985.634 units remaining) + - location: 21 (remaining gas: 1039985.769 units remaining) [ (Some True) { "Hi" } ] - - location: 26 (remaining gas: 1039985.624 units remaining) + - location: 26 (remaining gas: 1039985.759 units remaining) [ { "Hi" } (Some True) ] - - location: 27 (remaining gas: 1039985.614 units remaining) + - location: 27 (remaining gas: 1039985.749 units remaining) [ (Pair { "Hi" } (Some True)) ] - - location: 28 (remaining gas: 1039985.604 units remaining) + - location: 28 (remaining gas: 1039985.739 units remaining) [ {} (Pair { "Hi" } (Some True)) ] - - location: 30 (remaining gas: 1039985.594 units remaining) + - location: 30 (remaining gas: 1039985.729 units remaining) [ (Pair {} { "Hi" } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" index 1291f770a1dc..649d1080e19c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" @@ -7,55 +7,55 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.141 units remaining) + - location: 11 (remaining gas: 1039986.276 units remaining) [ (Pair "Hi" {} None) ] - - location: 11 (remaining gas: 1039986.131 units remaining) + - location: 11 (remaining gas: 1039986.266 units remaining) [ (Pair "Hi" {} None) (Pair "Hi" {} None) ] - - location: 12 (remaining gas: 1039986.121 units remaining) + - location: 12 (remaining gas: 1039986.256 units remaining) [ (Pair "Hi" {} None) (Pair "Hi" {} None) (Pair "Hi" {} None) ] - - location: 13 (remaining gas: 1039986.111 units remaining) + - location: 13 (remaining gas: 1039986.246 units remaining) [ "Hi" (Pair "Hi" {} None) (Pair "Hi" {} None) ] - - location: 14 (remaining gas: 1039986.111 units remaining) + - location: 14 (remaining gas: 1039986.246 units remaining) [ (Pair "Hi" {} None) (Pair "Hi" {} None) ] - - location: 17 (remaining gas: 1039986.101 units remaining) + - location: 17 (remaining gas: 1039986.236 units remaining) [ (Pair {} None) (Pair "Hi" {} None) ] - - location: 18 (remaining gas: 1039986.091 units remaining) + - location: 18 (remaining gas: 1039986.226 units remaining) [ {} (Pair "Hi" {} None) ] - - location: 14 (remaining gas: 1039986.071 units remaining) + - location: 14 (remaining gas: 1039986.206 units remaining) [ "Hi" {} (Pair "Hi" {} None) ] - - location: 19 (remaining gas: 1039985.954 units remaining) + - location: 19 (remaining gas: 1039986.089 units remaining) [ False (Pair "Hi" {} None) ] - - location: 20 (remaining gas: 1039985.944 units remaining) + - location: 20 (remaining gas: 1039986.079 units remaining) [ (Some False) (Pair "Hi" {} None) ] - - location: 21 (remaining gas: 1039985.944 units remaining) + - location: 21 (remaining gas: 1039986.079 units remaining) [ (Pair "Hi" {} None) ] - - location: 24 (remaining gas: 1039985.934 units remaining) + - location: 24 (remaining gas: 1039986.069 units remaining) [ (Pair {} None) ] - - location: 25 (remaining gas: 1039985.924 units remaining) + - location: 25 (remaining gas: 1039986.059 units remaining) [ {} ] - - location: 21 (remaining gas: 1039985.904 units remaining) + - location: 21 (remaining gas: 1039986.039 units remaining) [ (Some False) {} ] - - location: 26 (remaining gas: 1039985.894 units remaining) + - location: 26 (remaining gas: 1039986.029 units remaining) [ {} (Some False) ] - - location: 27 (remaining gas: 1039985.884 units remaining) + - location: 27 (remaining gas: 1039986.019 units remaining) [ (Pair {} (Some False)) ] - - location: 28 (remaining gas: 1039985.874 units remaining) + - location: 28 (remaining gas: 1039986.009 units remaining) [ {} (Pair {} (Some False)) ] - - location: 30 (remaining gas: 1039985.864 units remaining) + - location: 30 (remaining gas: 1039985.999 units remaining) [ (Pair {} {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" index fe7762301322..67d0b063c94a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.518 units remaining) + - location: 9 (remaining gas: 1039992.563 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" -100) "1970-01-01T00:01:51Z") ] - - location: 9 (remaining gas: 1039992.508 units remaining) + - location: 9 (remaining gas: 1039992.553 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) ] - - location: 10 (remaining gas: 1039992.498 units remaining) + - location: 10 (remaining gas: 1039992.543 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) (Pair "1970-01-01T00:01:40Z" -100) ] - - location: 11 (remaining gas: 1039992.488 units remaining) + - location: 11 (remaining gas: 1039992.533 units remaining) [ "1970-01-01T00:01:40Z" (Pair "1970-01-01T00:01:40Z" -100) ] - - location: 12 (remaining gas: 1039992.488 units remaining) + - location: 12 (remaining gas: 1039992.533 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) ] - - location: 14 (remaining gas: 1039992.478 units remaining) + - location: 14 (remaining gas: 1039992.523 units remaining) [ -100 ] - - location: 12 (remaining gas: 1039992.458 units remaining) + - location: 12 (remaining gas: 1039992.503 units remaining) [ "1970-01-01T00:01:40Z" -100 ] - - location: 15 (remaining gas: 1039992.423 units remaining) + - location: 15 (remaining gas: 1039992.468 units remaining) [ "1970-01-01T00:03:20Z" ] - - location: 16 (remaining gas: 1039992.413 units remaining) + - location: 16 (remaining gas: 1039992.458 units remaining) [ {} "1970-01-01T00:03:20Z" ] - - location: 18 (remaining gas: 1039992.403 units remaining) + - location: 18 (remaining gas: 1039992.448 units remaining) [ (Pair {} "1970-01-01T00:03:20Z") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" index d0d523869e4e..dcec2117010e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.518 units remaining) + - location: 9 (remaining gas: 1039992.563 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" 100) "1970-01-01T00:01:51Z") ] - - location: 9 (remaining gas: 1039992.508 units remaining) + - location: 9 (remaining gas: 1039992.553 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) ] - - location: 10 (remaining gas: 1039992.498 units remaining) + - location: 10 (remaining gas: 1039992.543 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) (Pair "1970-01-01T00:01:40Z" 100) ] - - location: 11 (remaining gas: 1039992.488 units remaining) + - location: 11 (remaining gas: 1039992.533 units remaining) [ "1970-01-01T00:01:40Z" (Pair "1970-01-01T00:01:40Z" 100) ] - - location: 12 (remaining gas: 1039992.488 units remaining) + - location: 12 (remaining gas: 1039992.533 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) ] - - location: 14 (remaining gas: 1039992.478 units remaining) + - location: 14 (remaining gas: 1039992.523 units remaining) [ 100 ] - - location: 12 (remaining gas: 1039992.458 units remaining) + - location: 12 (remaining gas: 1039992.503 units remaining) [ "1970-01-01T00:01:40Z" 100 ] - - location: 15 (remaining gas: 1039992.423 units remaining) + - location: 15 (remaining gas: 1039992.468 units remaining) [ "1970-01-01T00:00:00Z" ] - - location: 16 (remaining gas: 1039992.413 units remaining) + - location: 16 (remaining gas: 1039992.458 units remaining) [ {} "1970-01-01T00:00:00Z" ] - - location: 18 (remaining gas: 1039992.403 units remaining) + - location: 18 (remaining gas: 1039992.448 units remaining) [ (Pair {} "1970-01-01T00:00:00Z") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out index bf3f8015eac7..86f92c517381 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out @@ -7,28 +7,28 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.518 units remaining) + - location: 9 (remaining gas: 1039992.563 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" 2000000000000000000) "1970-01-01T00:01:51Z") ] - - location: 9 (remaining gas: 1039992.508 units remaining) + - location: 9 (remaining gas: 1039992.553 units remaining) [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) ] - - location: 10 (remaining gas: 1039992.498 units remaining) + - location: 10 (remaining gas: 1039992.543 units remaining) [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) (Pair "1970-01-01T00:01:40Z" 2000000000000000000) ] - - location: 11 (remaining gas: 1039992.488 units remaining) + - location: 11 (remaining gas: 1039992.533 units remaining) [ "1970-01-01T00:01:40Z" (Pair "1970-01-01T00:01:40Z" 2000000000000000000) ] - - location: 12 (remaining gas: 1039992.488 units remaining) + - location: 12 (remaining gas: 1039992.533 units remaining) [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) ] - - location: 14 (remaining gas: 1039992.478 units remaining) + - location: 14 (remaining gas: 1039992.523 units remaining) [ 2000000000000000000 ] - - location: 12 (remaining gas: 1039992.458 units remaining) + - location: 12 (remaining gas: 1039992.503 units remaining) [ "1970-01-01T00:01:40Z" 2000000000000000000 ] - - location: 15 (remaining gas: 1039992.423 units remaining) + - location: 15 (remaining gas: 1039992.468 units remaining) [ -1999999999999999900 ] - - location: 16 (remaining gas: 1039992.413 units remaining) + - location: 16 (remaining gas: 1039992.458 units remaining) [ {} -1999999999999999900 ] - - location: 18 (remaining gas: 1039992.403 units remaining) + - location: 18 (remaining gas: 1039992.448 units remaining) [ (Pair {} -1999999999999999900) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out index 25051b1cab85..34f277ac4117 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out @@ -7,65 +7,65 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039982.870 units remaining) + - location: 12 (remaining gas: 1039983.005 units remaining) [ (Pair (Pair 2000000 1000000) None) ] - - location: 12 (remaining gas: 1039982.860 units remaining) + - location: 12 (remaining gas: 1039982.995 units remaining) [ (Pair 2000000 1000000) ] - - location: 13 (remaining gas: 1039982.850 units remaining) + - location: 13 (remaining gas: 1039982.985 units remaining) [ (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 14 (remaining gas: 1039982.840 units remaining) + - location: 14 (remaining gas: 1039982.975 units remaining) [ (Pair 2000000 1000000) (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 15 (remaining gas: 1039982.830 units remaining) + - location: 15 (remaining gas: 1039982.965 units remaining) [ 2000000 (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 16 (remaining gas: 1039982.830 units remaining) + - location: 16 (remaining gas: 1039982.965 units remaining) [ (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 18 (remaining gas: 1039982.820 units remaining) + - location: 18 (remaining gas: 1039982.955 units remaining) [ 1000000 (Pair 2000000 1000000) ] - - location: 16 (remaining gas: 1039982.800 units remaining) + - location: 16 (remaining gas: 1039982.935 units remaining) [ 2000000 1000000 (Pair 2000000 1000000) ] - - location: 19 (remaining gas: 1039982.780 units remaining) + - location: 19 (remaining gas: 1039982.915 units remaining) [ 3000000 (Pair 2000000 1000000) ] - - location: 20 (remaining gas: 1039982.780 units remaining) + - location: 20 (remaining gas: 1039982.915 units remaining) [ (Pair 2000000 1000000) ] - - location: 22 (remaining gas: 1039982.770 units remaining) + - location: 22 (remaining gas: 1039982.905 units remaining) [ (Pair 2000000 1000000) (Pair 2000000 1000000) ] - - location: 23 (remaining gas: 1039982.760 units remaining) + - location: 23 (remaining gas: 1039982.895 units remaining) [ 2000000 (Pair 2000000 1000000) ] - - location: 24 (remaining gas: 1039982.760 units remaining) + - location: 24 (remaining gas: 1039982.895 units remaining) [ (Pair 2000000 1000000) ] - - location: 26 (remaining gas: 1039982.750 units remaining) + - location: 26 (remaining gas: 1039982.885 units remaining) [ 1000000 ] - - location: 24 (remaining gas: 1039982.730 units remaining) + - location: 24 (remaining gas: 1039982.865 units remaining) [ 2000000 1000000 ] - - location: 27 (remaining gas: 1039982.715 units remaining) + - location: 27 (remaining gas: 1039982.850 units remaining) [ (Some 1000000) ] - - location: 29 (remaining gas: 1039982.715 units remaining) + - location: 29 (remaining gas: 1039982.850 units remaining) [ 1000000 ] - - location: 29 (remaining gas: 1039982.705 units remaining) + - location: 29 (remaining gas: 1039982.840 units remaining) [ 1000000 ] - - location: 20 (remaining gas: 1039982.685 units remaining) + - location: 20 (remaining gas: 1039982.820 units remaining) [ 3000000 1000000 ] - - location: 35 (remaining gas: 1039982.675 units remaining) + - location: 35 (remaining gas: 1039982.810 units remaining) [ (Pair 3000000 1000000) ] - - location: 36 (remaining gas: 1039982.665 units remaining) + - location: 36 (remaining gas: 1039982.800 units remaining) [ (Some (Pair 3000000 1000000)) ] - - location: 37 (remaining gas: 1039982.655 units remaining) + - location: 37 (remaining gas: 1039982.790 units remaining) [ {} (Some (Pair 3000000 1000000)) ] - - location: 39 (remaining gas: 1039982.645 units remaining) + - location: 39 (remaining gas: 1039982.780 units remaining) [ (Pair {} (Some (Pair 3000000 1000000))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out index 37390661961e..12400407a76c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out @@ -7,65 +7,65 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039982.870 units remaining) + - location: 12 (remaining gas: 1039983.005 units remaining) [ (Pair (Pair 2310000 1010000) None) ] - - location: 12 (remaining gas: 1039982.860 units remaining) + - location: 12 (remaining gas: 1039982.995 units remaining) [ (Pair 2310000 1010000) ] - - location: 13 (remaining gas: 1039982.850 units remaining) + - location: 13 (remaining gas: 1039982.985 units remaining) [ (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 14 (remaining gas: 1039982.840 units remaining) + - location: 14 (remaining gas: 1039982.975 units remaining) [ (Pair 2310000 1010000) (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 15 (remaining gas: 1039982.830 units remaining) + - location: 15 (remaining gas: 1039982.965 units remaining) [ 2310000 (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 16 (remaining gas: 1039982.830 units remaining) + - location: 16 (remaining gas: 1039982.965 units remaining) [ (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 18 (remaining gas: 1039982.820 units remaining) + - location: 18 (remaining gas: 1039982.955 units remaining) [ 1010000 (Pair 2310000 1010000) ] - - location: 16 (remaining gas: 1039982.800 units remaining) + - location: 16 (remaining gas: 1039982.935 units remaining) [ 2310000 1010000 (Pair 2310000 1010000) ] - - location: 19 (remaining gas: 1039982.780 units remaining) + - location: 19 (remaining gas: 1039982.915 units remaining) [ 3320000 (Pair 2310000 1010000) ] - - location: 20 (remaining gas: 1039982.780 units remaining) + - location: 20 (remaining gas: 1039982.915 units remaining) [ (Pair 2310000 1010000) ] - - location: 22 (remaining gas: 1039982.770 units remaining) + - location: 22 (remaining gas: 1039982.905 units remaining) [ (Pair 2310000 1010000) (Pair 2310000 1010000) ] - - location: 23 (remaining gas: 1039982.760 units remaining) + - location: 23 (remaining gas: 1039982.895 units remaining) [ 2310000 (Pair 2310000 1010000) ] - - location: 24 (remaining gas: 1039982.760 units remaining) + - location: 24 (remaining gas: 1039982.895 units remaining) [ (Pair 2310000 1010000) ] - - location: 26 (remaining gas: 1039982.750 units remaining) + - location: 26 (remaining gas: 1039982.885 units remaining) [ 1010000 ] - - location: 24 (remaining gas: 1039982.730 units remaining) + - location: 24 (remaining gas: 1039982.865 units remaining) [ 2310000 1010000 ] - - location: 27 (remaining gas: 1039982.715 units remaining) + - location: 27 (remaining gas: 1039982.850 units remaining) [ (Some 1300000) ] - - location: 29 (remaining gas: 1039982.715 units remaining) + - location: 29 (remaining gas: 1039982.850 units remaining) [ 1300000 ] - - location: 29 (remaining gas: 1039982.705 units remaining) + - location: 29 (remaining gas: 1039982.840 units remaining) [ 1300000 ] - - location: 20 (remaining gas: 1039982.685 units remaining) + - location: 20 (remaining gas: 1039982.820 units remaining) [ 3320000 1300000 ] - - location: 35 (remaining gas: 1039982.675 units remaining) + - location: 35 (remaining gas: 1039982.810 units remaining) [ (Pair 3320000 1300000) ] - - location: 36 (remaining gas: 1039982.665 units remaining) + - location: 36 (remaining gas: 1039982.800 units remaining) [ (Some (Pair 3320000 1300000)) ] - - location: 37 (remaining gas: 1039982.655 units remaining) + - location: 37 (remaining gas: 1039982.790 units remaining) [ {} (Some (Pair 3320000 1300000)) ] - - location: 39 (remaining gas: 1039982.645 units remaining) + - location: 39 (remaining gas: 1039982.780 units remaining) [ (Pair {} (Some (Pair 3320000 1300000))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b42f8370be.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b42f8370be.out" index d24845001ee7..fe34347160db 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b42f8370be.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b42f8370be.out" @@ -7,26 +7,26 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039667.608 units remaining) + - location: 9 (remaining gas: 1039667.653 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" 0 0) ] - - location: 9 (remaining gas: 1039667.598 units remaining) + - location: 9 (remaining gas: 1039667.643 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" ] - - location: 10 (remaining gas: 1039666.993 units remaining) + - location: 10 (remaining gas: 1039667.038 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 11 (remaining gas: 1039446.447 units remaining) + - location: 11 (remaining gas: 1039446.492 units remaining) [ 4000000000000 ] - - location: 12 (remaining gas: 1039446.447 units remaining) + - location: 12 (remaining gas: 1039446.492 units remaining) [ ] - - location: 14 (remaining gas: 1039236.061 units remaining) + - location: 14 (remaining gas: 1039236.106 units remaining) [ 20000000000000 ] - - location: 12 (remaining gas: 1039236.041 units remaining) + - location: 12 (remaining gas: 1039236.086 units remaining) [ 4000000000000 20000000000000 ] - - location: 15 (remaining gas: 1039236.031 units remaining) + - location: 15 (remaining gas: 1039236.076 units remaining) [ (Pair 4000000000000 20000000000000) ] - - location: 16 (remaining gas: 1039236.021 units remaining) + - location: 16 (remaining gas: 1039236.066 units remaining) [ {} (Pair 4000000000000 20000000000000) ] - - location: 18 (remaining gas: 1039236.011 units remaining) + - location: 18 (remaining gas: 1039236.056 units remaining) [ (Pair {} 4000000000000 20000000000000) ] 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 8ceb226253bb..8ea5490b4403 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.916 units remaining) + - location: 15 (remaining gas: 1039980.231 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) Unit) ] - - location: 15 (remaining gas: 1039979.906 units remaining) + - location: 15 (remaining gas: 1039980.221 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) ] - - location: 16 (remaining gas: 1039979.896 units remaining) + - location: 16 (remaining gas: 1039980.211 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 17 (remaining gas: 1039979.896 units remaining) + - location: 17 (remaining gas: 1039980.211 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 19 (remaining gas: 1039979.886 units remaining) + - location: 19 (remaining gas: 1039980.201 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 17 (remaining gas: 1039979.866 units remaining) + - location: 17 (remaining gas: 1039980.181 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 20 (remaining gas: 1039977.426 units remaining) + - location: 20 (remaining gas: 1039977.741 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 23 (remaining gas: 1039977.391 units remaining) + - location: 23 (remaining gas: 1039977.706 units remaining) [ 0 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 24 (remaining gas: 1039977.381 units remaining) + - location: 24 (remaining gas: 1039977.696 units remaining) [ True 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 25 (remaining gas: 1039977.381 units remaining) + - location: 25 (remaining gas: 1039977.696 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 25 (remaining gas: 1039977.371 units remaining) + - location: 25 (remaining gas: 1039977.686 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 31 (remaining gas: 1039974.633 units remaining) + - location: 31 (remaining gas: 1039974.948 units remaining) [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) ] - - location: 40 (remaining gas: 1039974.633 units remaining) + - location: 40 (remaining gas: 1039974.948 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) ] - - location: 40 (remaining gas: 1039974.623 units remaining) + - location: 40 (remaining gas: 1039974.938 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) ] - - location: 46 (remaining gas: 1039974.613 units remaining) + - location: 46 (remaining gas: 1039974.928 units remaining) [ ] - - location: 47 (remaining gas: 1039974.603 units remaining) + - location: 47 (remaining gas: 1039974.918 units remaining) [ Unit ] - - location: 48 (remaining gas: 1039974.593 units remaining) + - location: 48 (remaining gas: 1039974.908 units remaining) [ {} Unit ] - - location: 50 (remaining gas: 1039974.583 units remaining) + - location: 50 (remaining gas: 1039974.898 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.916 units remaining) + - location: 15 (remaining gas: 1039980.231 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) Unit) ] - - location: 15 (remaining gas: 1039979.906 units remaining) + - location: 15 (remaining gas: 1039980.221 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) ] - - location: 16 (remaining gas: 1039979.896 units remaining) + - location: 16 (remaining gas: 1039980.211 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 17 (remaining gas: 1039979.896 units remaining) + - location: 17 (remaining gas: 1039980.211 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 19 (remaining gas: 1039979.886 units remaining) + - location: 19 (remaining gas: 1039980.201 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 17 (remaining gas: 1039979.866 units remaining) + - location: 17 (remaining gas: 1039980.181 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 20 (remaining gas: 1039977.426 units remaining) + - location: 20 (remaining gas: 1039977.741 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 23 (remaining gas: 1039977.391 units remaining) + - location: 23 (remaining gas: 1039977.706 units remaining) [ -1 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 24 (remaining gas: 1039977.381 units remaining) + - location: 24 (remaining gas: 1039977.696 units remaining) [ False 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 25 (remaining gas: 1039977.381 units remaining) + - location: 25 (remaining gas: 1039977.696 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 29 (remaining gas: 1039977.371 units remaining) + - location: 29 (remaining gas: 1039977.686 units remaining) [ Unit 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] Fatal error: -- GitLab