{
"attributes": [],
"builtins": [
"output",
"pedersen"
],
"compiler_version": "0.14.0",
"data": [
"0x40780017fff7fff",
"0x2",
"0x1104800180018000",
"0x2e",
"0x10780017fff7fff",
"0x0",
"0x20780017fff7ffa",
"0x8",
"0x400780017fff7ffd",
"0x0",
"0x480a7ff97fff8000",
"0x480a7ffb7fff8000",
"0x480a7ffc7fff8000",
"0x208b7fff7fff7ffe",
"0xa0680017fff8000",
"0x11",
"0x400380007ff97ffb",
"0x400380037ff97ffc",
"0x400280017ff98000",
"0x480280047ff98000",
"0x482680017ff98000",
"0x6",
"0x482680017ffa8000",
"0x800000000000011000000000000000000000000000000000000000000000000",
"0x480280027ff98000",
"0x480280057ff98000",
"0x484680017ffd8000",
"0x400000000000008800000000000000000000000000000000000000000000001",
"0x1104800180018000",
"0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb",
"0x208b7fff7fff7ffe",
"0x400380017ff97ffb",
"0x400380047ff97ffc",
"0x400280007ff98000",
"0x480280037ff98000",
"0x482680017ffd8000",
"0x800000000000011000000000000000000000000000000000000000000000000",
"0x482680017ff98000",
"0x6",
"0x482680017ffa8000",
"0x800000000000011000000000000000000000000000000000000000000000000",
"0x480280027ff98000",
"0x480280057ff98000",
"0x484480017ffb8000",
"0x400000000000008800000000000000000000000000000000000000000000001",
"0x1104800180018000",
"0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda",
"0x208b7fff7fff7ffe",
"0x480a7ffd7fff8000",
"0x480280007ffc8000",
"0x480280017ffc8000",
"0x480280027ffc8000",
"0x480280037ffc8000",
"0x1104800180018000",
"0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2",
"0x400280047ffc7ffe",
"0x400280057ffc7fff",
"0x482680017ffc8000",
"0x6",
"0x48127ffc7fff8000",
"0x208b7fff7fff7ffe"
],
"debug_info": {
"file_contents": {
"<start>": "__start__:\nap += main.Args.SIZE + main.ImplicitArgs.SIZE;\ncall main;\n\n__end__:\njmp rel 0;\n"
},
"instruction_locations": {
"0": {
"accessible_scopes": [
"__main__"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 0,
"offset": 0
},
"reference_ids": {}
},
"hints": [],
"inst": {
"end_col": 46,
"end_line": 2,
"input_file": {
"filename": "<start>"
},
"start_col": 1,
"start_line": 2
}
},
"2": {
"accessible_scopes": [
"__main__"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 0,
"offset": 2
},
"reference_ids": {}
},
"hints": [],
"inst": {
"end_col": 10,
"end_line": 3,
"input_file": {
"filename": "<start>"
},
"start_col": 1,
"start_line": 3
}
},
"4": {
"accessible_scopes": [
"__main__"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 1,
"offset": 0
},
"reference_ids": {}
},
"hints": [],
"inst": {
"end_col": 10,
"end_line": 6,
"input_file": {
"filename": "<start>"
},
"start_col": 1,
"start_line": 6
}
},
"6": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 0
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 4,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1
}
},
"hints": [],
"inst": {
"end_col": 7,
"end_line": 12,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 12
}
},
"8": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 0
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 4,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1
}
},
"hints": [],
"inst": {
"end_col": 18,
"end_line": 14,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 9,
"start_line": 14
}
},
"10": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 0
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 4,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1
}
},
"hints": [
{
"location": {
"end_col": 11,
"end_line": 19,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 9,
"start_line": 16
},
"n_prefix_newlines": 1
}
],
"inst": {
"end_col": 42,
"end_line": 9,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"parent_location": [
{
"end_col": 42,
"end_line": 9,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"parent_location": [
{
"end_col": 57,
"end_line": 20,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 9,
"start_line": 20
},
"While trying to retrieve the implicit argument 'hash_ptr' in:"
],
"start_col": 20,
"start_line": 9
},
"While expanding the reference 'hash_ptr' in:"
],
"start_col": 20,
"start_line": 9
}
},
"11": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 4,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1
}
},
"hints": [],
"inst": {
"end_col": 61,
"end_line": 9,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"parent_location": [
{
"end_col": 36,
"end_line": 20,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 27,
"start_line": 20
},
"While expanding the reference 'prev_leaf' in:"
],
"start_col": 52,
"start_line": 9
}
},
"12": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 2
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 4,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1
}
},
"hints": [],
"inst": {
"end_col": 71,
"end_line": 9,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"parent_location": [
{
"end_col": 55,
"end_line": 20,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 47,
"start_line": 20
},
"While expanding the reference 'new_leaf' in:"
],
"start_col": 63,
"start_line": 9
}
},
"13": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 3
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 4,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1
}
},
"hints": [],
"inst": {
"end_col": 57,
"end_line": 20,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 9,
"start_line": 20
}
},
"14": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 0
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [
{
"location": {
"end_col": 37,
"end_line": 27,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 27
},
"n_prefix_newlines": 0
}
],
"inst": {
"end_col": 40,
"end_line": 28,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 28
}
},
"16": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [
{
"location": {
"end_col": 7,
"end_line": 36,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 31
},
"n_prefix_newlines": 1
}
],
"inst": {
"end_col": 33,
"end_line": 37,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 37
}
},
"17": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 31,
"end_line": 38,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 38
}
},
"18": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 39,
"end_line": 42,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 42
}
},
"19": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 44,
"end_line": 43,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 43
}
},
"20": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 2
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 51,
"end_line": 25,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"parent_location": [
{
"end_col": 42,
"end_line": 9,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"parent_location": [
{
"end_col": 6,
"end_line": 57,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 12,
"start_line": 52
},
"While trying to retrieve the implicit argument 'hash_ptr' in:"
],
"start_col": 20,
"start_line": 9
},
"While expanding the reference 'hash_ptr' in:"
],
"start_col": 20,
"start_line": 25
}
},
"22": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 3
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 26,
"end_line": 53,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 16,
"start_line": 53
}
},
"24": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 4
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 40,
"end_line": 54,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 19,
"start_line": 54
}
},
"25": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 5
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 38,
"end_line": 55,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 18,
"start_line": 55
}
},
"26": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 6
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 24,
"end_line": 56,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 15,
"start_line": 56
}
},
"28": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 7
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 6,
"end_line": 57,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 12,
"start_line": 52
}
},
"30": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 3,
"offset": 0
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 9,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5,
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": 8
}
},
"hints": [],
"inst": {
"end_col": 7,
"end_line": 57,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 52
}
},
"31": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [
{
"location": {
"end_col": 7,
"end_line": 65,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 60
},
"n_prefix_newlines": 1
}
],
"inst": {
"end_col": 33,
"end_line": 66,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 66
}
},
"32": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 31,
"end_line": 67,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 67
}
},
"33": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 38,
"end_line": 71,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 71
}
},
"34": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 43,
"end_line": 72,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 72
}
},
"35": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 2
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 25,
"end_line": 79,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 16,
"start_line": 79
}
},
"37": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 3
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.__temp0": 11,
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 51,
"end_line": 25,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"parent_location": [
{
"end_col": 42,
"end_line": 9,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"parent_location": [
{
"end_col": 6,
"end_line": 80,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 12,
"start_line": 75
},
"While trying to retrieve the implicit argument 'hash_ptr' in:"
],
"start_col": 20,
"start_line": 9
},
"While expanding the reference 'hash_ptr' in:"
],
"start_col": 20,
"start_line": 25
}
},
"39": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 4
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.__temp0": 11,
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 26,
"end_line": 76,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 16,
"start_line": 76
}
},
"41": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 5
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.__temp0": 11,
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 40,
"end_line": 77,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 19,
"start_line": 77
}
},
"42": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 6
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.__temp0": 11,
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 38,
"end_line": 78,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 18,
"start_line": 78
}
},
"43": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 7
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.__temp0": 11,
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 30,
"end_line": 79,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 15,
"start_line": 79
}
},
"45": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 8
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.__temp0": 11,
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 6,
"end_line": 80,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 12,
"start_line": 75
}
},
"47": {
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 4,
"offset": 0
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.__temp0": 11,
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 12,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": 10,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
},
"hints": [],
"inst": {
"end_col": 7,
"end_line": 80,
"input_file": {
"filename": "/var/lib/engflow/worker/exec/bazel-out/k8-opt-exec-4C6BFEDB-ST-03cbce6a7308/bin/src/starkware/cairo/lang/compiler/cairo_compile_exe.runfiles/__main__/src/starkware/cairo/common/merkle_update.cairo"
},
"start_col": 5,
"start_line": 75
}
},
"48": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 5,
"offset": 0
},
"reference_ids": {
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 14
}
},
"hints": [
{
"location": {
"end_col": 7,
"end_line": 23,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 5,
"start_line": 16
},
"n_prefix_newlines": 1
}
],
"inst": {
"end_col": 56,
"end_line": 13,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"parent_location": [
{
"end_col": 68,
"end_line": 24,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 56,
"start_line": 24
},
"While expanding the reference 'pedersen_ptr' in:"
],
"start_col": 30,
"start_line": 13
}
},
"49": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 5,
"offset": 1
},
"reference_ids": {
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 14
}
},
"hints": [],
"inst": {
"end_col": 29,
"end_line": 25,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 16,
"start_line": 25
}
},
"50": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 5,
"offset": 2
},
"reference_ids": {
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 14
}
},
"hints": [],
"inst": {
"end_col": 35,
"end_line": 26,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 19,
"start_line": 26
}
},
"51": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 5,
"offset": 3
},
"reference_ids": {
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 14
}
},
"hints": [],
"inst": {
"end_col": 33,
"end_line": 27,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 18,
"start_line": 27
}
},
"52": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 5,
"offset": 4
},
"reference_ids": {
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 14
}
},
"hints": [],
"inst": {
"end_col": 32,
"end_line": 28,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 15,
"start_line": 28
}
},
"53": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 5,
"offset": 5
},
"reference_ids": {
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 14
}
},
"hints": [],
"inst": {
"end_col": 6,
"end_line": 29,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 33,
"start_line": 24
}
},
"55": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 6,
"offset": 0
},
"reference_ids": {
"__main__.main.new_root": 18,
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 16,
"__main__.main.prev_root": 17
}
},
"hints": [],
"inst": {
"end_col": 33,
"end_line": 32,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 5,
"start_line": 32
}
},
"56": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 6,
"offset": 0
},
"reference_ids": {
"__main__.main.new_root": 18,
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 16,
"__main__.main.prev_root": 17
}
},
"hints": [],
"inst": {
"end_col": 32,
"end_line": 33,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 5,
"start_line": 33
}
},
"57": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 6,
"offset": 0
},
"reference_ids": {
"__main__.main.new_root": 18,
"__main__.main.output": 15,
"__main__.main.output_ptr": 19,
"__main__.main.pedersen_ptr": 16,
"__main__.main.prev_root": 17
}
},
"hints": [],
"inst": {
"end_col": 36,
"end_line": 35,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"parent_location": [
{
"end_col": 28,
"end_line": 13,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"parent_location": [
{
"end_col": 15,
"end_line": 37,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 5,
"start_line": 37
},
"While trying to retrieve the implicit argument 'output_ptr' in:"
],
"start_col": 11,
"start_line": 13
},
"While expanding the reference 'output_ptr' in:"
],
"start_col": 22,
"start_line": 35
}
},
"59": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 6,
"offset": 1
},
"reference_ids": {
"__main__.main.new_root": 18,
"__main__.main.output": 15,
"__main__.main.output_ptr": 19,
"__main__.main.pedersen_ptr": 16,
"__main__.main.prev_root": 17
}
},
"hints": [],
"inst": {
"end_col": 68,
"end_line": 24,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"parent_location": [
{
"end_col": 56,
"end_line": 13,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"parent_location": [
{
"end_col": 15,
"end_line": 37,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 5,
"start_line": 37
},
"While trying to retrieve the implicit argument 'pedersen_ptr' in:"
],
"start_col": 30,
"start_line": 13
},
"While expanding the reference 'pedersen_ptr' in:"
],
"start_col": 56,
"start_line": 24
}
},
"60": {
"accessible_scopes": [
"__main__",
"__main__.main"
],
"flow_tracking_data": {
"ap_tracking": {
"group": 6,
"offset": 2
},
"reference_ids": {
"__main__.main.new_root": 18,
"__main__.main.output": 15,
"__main__.main.output_ptr": 19,
"__main__.main.pedersen_ptr": 16,
"__main__.main.prev_root": 17
}
},
"hints": [],
"inst": {
"end_col": 15,
"end_line": 37,
"input_file": {
"filename": "src/starkware/main/cpu/pedersen_merkle.cairo"
},
"start_col": 5,
"start_line": 37
}
}
}
},
"hints": {
"10": [
{
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"code": "# Check that auth_path had the right number of elements.\nassert len(auth_path) == 0, 'Got too many values in auth_path.'",
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 0
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 4,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1
}
}
}
],
"14": [
{
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"code": "memory[ap] = ids.index % 2",
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 0
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
}
}
],
"16": [
{
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"code": "# Hash hints.\nsibling = auth_path.pop()\nids.prev_node_hash.y = sibling\nids.new_node_hash.y = sibling",
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
}
}
],
"31": [
{
"accessible_scopes": [
"starkware.cairo.common.merkle_update",
"starkware.cairo.common.merkle_update.merkle_update"
],
"code": "# Hash hints.\nsibling = auth_path.pop()\nids.prev_node_hash.x = sibling\nids.new_node_hash.x = sibling",
"flow_tracking_data": {
"ap_tracking": {
"group": 2,
"offset": 1
},
"reference_ids": {
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": 7,
"starkware.cairo.common.merkle_update.merkle_update.height": 0,
"starkware.cairo.common.merkle_update.merkle_update.index": 3,
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": 2,
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": 6,
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": 1,
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": 5
}
}
}
],
"48": [
{
"accessible_scopes": [
"__main__",
"__main__.main"
],
"code": "ids.output.height = program_input['height']\nids.output.prev_leaf = int(program_input['prev_leaf'], 16)\nids.output.new_leaf = int(program_input['new_leaf'], 16)\nids.output.node_index = program_input['node_index']\n\nauth_path = [int(x, 16) for x in program_input['path']][::-1]",
"flow_tracking_data": {
"ap_tracking": {
"group": 5,
"offset": 0
},
"reference_ids": {
"__main__.main.output": 15,
"__main__.main.output_ptr": 13,
"__main__.main.pedersen_ptr": 14
}
}
}
]
},
"identifiers": {
"__main__.HashBuiltin": {
"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
"type": "alias"
},
"__main__.PedersenOutput": {
"full_name": "__main__.PedersenOutput",
"members": {
"height": {
"cairo_type": "felt",
"offset": 0
},
"new_leaf": {
"cairo_type": "felt",
"offset": 2
},
"node_index": {
"cairo_type": "felt",
"offset": 3
},
"prev_leaf": {
"cairo_type": "felt",
"offset": 1
}
},
"size": 4,
"type": "struct"
},
"__main__.__end__": {
"pc": 4,
"type": "label"
},
"__main__.__start__": {
"pc": 0,
"type": "label"
},
"__main__.main": {
"decorators": [],
"pc": 48,
"type": "function"
},
"__main__.main.Args": {
"full_name": "__main__.main.Args",
"members": {},
"size": 0,
"type": "struct"
},
"__main__.main.ImplicitArgs": {
"full_name": "__main__.main.ImplicitArgs",
"members": {
"output_ptr": {
"cairo_type": "felt*",
"offset": 0
},
"pedersen_ptr": {
"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
"offset": 1
}
},
"size": 2,
"type": "struct"
},
"__main__.main.Return": {
"cairo_type": "()",
"type": "type_definition"
},
"__main__.main.SIZEOF_LOCALS": {
"type": "const",
"value": 0
},
"__main__.main.new_root": {
"cairo_type": "felt",
"full_name": "__main__.main.new_root",
"references": [
{
"ap_tracking_data": {
"group": 6,
"offset": 0
},
"pc": 55,
"value": "[cast(ap + (-1), felt*)]"
}
],
"type": "reference"
},
"__main__.main.output": {
"cairo_type": "__main__.PedersenOutput*",
"full_name": "__main__.main.output",
"references": [
{
"ap_tracking_data": {
"group": 5,
"offset": 0
},
"pc": 48,
"value": "[cast(fp + (-4), __main__.PedersenOutput**)]"
}
],
"type": "reference"
},
"__main__.main.output_ptr": {
"cairo_type": "felt*",
"full_name": "__main__.main.output_ptr",
"references": [
{
"ap_tracking_data": {
"group": 5,
"offset": 0
},
"pc": 48,
"value": "[cast(fp + (-4), felt**)]"
},
{
"ap_tracking_data": {
"group": 6,
"offset": 0
},
"pc": 57,
"value": "cast([fp + (-4)] + 6, felt*)"
}
],
"type": "reference"
},
"__main__.main.pedersen_ptr": {
"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
"full_name": "__main__.main.pedersen_ptr",
"references": [
{
"ap_tracking_data": {
"group": 5,
"offset": 0
},
"pc": 48,
"value": "[cast(fp + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 6,
"offset": 0
},
"pc": 55,
"value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
}
],
"type": "reference"
},
"__main__.main.prev_root": {
"cairo_type": "felt",
"full_name": "__main__.main.prev_root",
"references": [
{
"ap_tracking_data": {
"group": 6,
"offset": 0
},
"pc": 55,
"value": "[cast(ap + (-2), felt*)]"
}
],
"type": "reference"
},
"__main__.merkle_update": {
"destination": "starkware.cairo.common.merkle_update.merkle_update",
"type": "alias"
},
"starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
"full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
"members": {
"x": {
"cairo_type": "felt",
"offset": 0
},
"x_and_y": {
"cairo_type": "felt",
"offset": 2
},
"x_or_y": {
"cairo_type": "felt",
"offset": 4
},
"x_xor_y": {
"cairo_type": "felt",
"offset": 3
},
"y": {
"cairo_type": "felt",
"offset": 1
}
},
"size": 5,
"type": "struct"
},
"starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
"full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
"members": {
"m": {
"cairo_type": "felt",
"offset": 4
},
"p": {
"cairo_type": "starkware.cairo.common.ec_point.EcPoint",
"offset": 0
},
"q": {
"cairo_type": "starkware.cairo.common.ec_point.EcPoint",
"offset": 2
},
"r": {
"cairo_type": "starkware.cairo.common.ec_point.EcPoint",
"offset": 5
}
},
"size": 7,
"type": "struct"
},
"starkware.cairo.common.cairo_builtins.EcPoint": {
"destination": "starkware.cairo.common.ec_point.EcPoint",
"type": "alias"
},
"starkware.cairo.common.cairo_builtins.HashBuiltin": {
"full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
"members": {
"result": {
"cairo_type": "felt",
"offset": 2
},
"x": {
"cairo_type": "felt",
"offset": 0
},
"y": {
"cairo_type": "felt",
"offset": 1
}
},
"size": 3,
"type": "struct"
},
"starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
"full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
"members": {
"input": {
"cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
"offset": 0
},
"output": {
"cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
"offset": 8
}
},
"size": 16,
"type": "struct"
},
"starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
"destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
"type": "alias"
},
"starkware.cairo.common.cairo_builtins.ModBuiltin": {
"full_name": "starkware.cairo.common.cairo_builtins.ModBuiltin",
"members": {
"n": {
"cairo_type": "felt",
"offset": 6
},
"offsets_ptr": {
"cairo_type": "felt*",
"offset": 5
},
"p": {
"cairo_type": "starkware.cairo.common.cairo_builtins.UInt384",
"offset": 0
},
"values_ptr": {
"cairo_type": "starkware.cairo.common.cairo_builtins.UInt384*",
"offset": 4
}
},
"size": 7,
"type": "struct"
},
"starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
"full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
"members": {
"input": {
"cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
"offset": 0
},
"output": {
"cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
"offset": 3
}
},
"size": 6,
"type": "struct"
},
"starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
"destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
"type": "alias"
},
"starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
"full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
"members": {
"message": {
"cairo_type": "felt",
"offset": 1
},
"pub_key": {
"cairo_type": "felt",
"offset": 0
}
},
"size": 2,
"type": "struct"
},
"starkware.cairo.common.cairo_builtins.UInt384": {
"full_name": "starkware.cairo.common.cairo_builtins.UInt384",
"members": {
"d0": {
"cairo_type": "felt",
"offset": 0
},
"d1": {
"cairo_type": "felt",
"offset": 1
},
"d2": {
"cairo_type": "felt",
"offset": 2
},
"d3": {
"cairo_type": "felt",
"offset": 3
}
},
"size": 4,
"type": "struct"
},
"starkware.cairo.common.ec_point.EcPoint": {
"full_name": "starkware.cairo.common.ec_point.EcPoint",
"members": {
"x": {
"cairo_type": "felt",
"offset": 0
},
"y": {
"cairo_type": "felt",
"offset": 1
}
},
"size": 2,
"type": "struct"
},
"starkware.cairo.common.keccak_state.KeccakBuiltinState": {
"full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
"members": {
"s0": {
"cairo_type": "felt",
"offset": 0
},
"s1": {
"cairo_type": "felt",
"offset": 1
},
"s2": {
"cairo_type": "felt",
"offset": 2
},
"s3": {
"cairo_type": "felt",
"offset": 3
},
"s4": {
"cairo_type": "felt",
"offset": 4
},
"s5": {
"cairo_type": "felt",
"offset": 5
},
"s6": {
"cairo_type": "felt",
"offset": 6
},
"s7": {
"cairo_type": "felt",
"offset": 7
}
},
"size": 8,
"type": "struct"
},
"starkware.cairo.common.merkle_update.HashBuiltin": {
"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
"type": "alias"
},
"starkware.cairo.common.merkle_update.merkle_update": {
"decorators": [],
"pc": 6,
"type": "function"
},
"starkware.cairo.common.merkle_update.merkle_update.Args": {
"full_name": "starkware.cairo.common.merkle_update.merkle_update.Args",
"members": {
"height": {
"cairo_type": "felt",
"offset": 0
},
"index": {
"cairo_type": "felt",
"offset": 3
},
"new_leaf": {
"cairo_type": "felt",
"offset": 2
},
"prev_leaf": {
"cairo_type": "felt",
"offset": 1
}
},
"size": 4,
"type": "struct"
},
"starkware.cairo.common.merkle_update.merkle_update.ImplicitArgs": {
"full_name": "starkware.cairo.common.merkle_update.merkle_update.ImplicitArgs",
"members": {
"hash_ptr": {
"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
"offset": 0
}
},
"size": 1,
"type": "struct"
},
"starkware.cairo.common.merkle_update.merkle_update.Return": {
"cairo_type": "(prev_root: felt, new_root: felt)",
"type": "type_definition"
},
"starkware.cairo.common.merkle_update.merkle_update.SIZEOF_LOCALS": {
"type": "const",
"value": 0
},
"starkware.cairo.common.merkle_update.merkle_update.__temp0": {
"cairo_type": "felt",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.__temp0",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 3
},
"pc": 37,
"value": "[cast(ap + (-1), felt*)]"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.hash_ptr": {
"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.hash_ptr",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 14,
"value": "cast([fp + (-7)] + 6, starkware.cairo.common.cairo_builtins.HashBuiltin*)"
},
{
"ap_tracking_data": {
"group": 3,
"offset": 0
},
"pc": 30,
"value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 4,
"offset": 0
},
"pc": 47,
"value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.height": {
"cairo_type": "felt",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.height",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-6), felt*)]"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.index": {
"cairo_type": "felt",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.index",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-3), felt*)]"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.left_sibling": {
"cairo_type": "felt",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.left_sibling",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 1
},
"pc": 33,
"value": "cast(ap, felt)"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.new_leaf": {
"cairo_type": "felt",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.new_leaf",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-4), felt*)]"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.new_node_hash": {
"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.new_node_hash",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 14,
"value": "cast([fp + (-7)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.prev_leaf": {
"cairo_type": "felt",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.prev_leaf",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-5), felt*)]"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.prev_node_hash": {
"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.prev_node_hash",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 14,
"value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.right_sibling": {
"cairo_type": "felt",
"full_name": "starkware.cairo.common.merkle_update.merkle_update.right_sibling",
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 1
},
"pc": 18,
"value": "cast(ap, felt)"
}
],
"type": "reference"
},
"starkware.cairo.common.merkle_update.merkle_update.update_left": {
"pc": 16,
"type": "label"
},
"starkware.cairo.common.merkle_update.merkle_update.update_right": {
"pc": 31,
"type": "label"
},
"starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
"full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
"members": {
"s0": {
"cairo_type": "felt",
"offset": 0
},
"s1": {
"cairo_type": "felt",
"offset": 1
},
"s2": {
"cairo_type": "felt",
"offset": 2
}
},
"size": 3,
"type": "struct"
}
},
"main_scope": "__main__",
"prime": "0x800000000000011000000000000000000000000000000000000000000000001",
"reference_manager": {
"references": [
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-6), felt*)]"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-5), felt*)]"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-4), felt*)]"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-3), felt*)]"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 6,
"value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 14,
"value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 14,
"value": "cast([fp + (-7)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 0
},
"pc": 14,
"value": "cast([fp + (-7)] + 6, starkware.cairo.common.cairo_builtins.HashBuiltin*)"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 1
},
"pc": 18,
"value": "cast(ap, felt)"
},
{
"ap_tracking_data": {
"group": 3,
"offset": 0
},
"pc": 30,
"value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 1
},
"pc": 33,
"value": "cast(ap, felt)"
},
{
"ap_tracking_data": {
"group": 2,
"offset": 3
},
"pc": 37,
"value": "[cast(ap + (-1), felt*)]"
},
{
"ap_tracking_data": {
"group": 4,
"offset": 0
},
"pc": 47,
"value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 5,
"offset": 0
},
"pc": 48,
"value": "[cast(fp + (-4), felt**)]"
},
{
"ap_tracking_data": {
"group": 5,
"offset": 0
},
"pc": 48,
"value": "[cast(fp + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 5,
"offset": 0
},
"pc": 48,
"value": "[cast(fp + (-4), __main__.PedersenOutput**)]"
},
{
"ap_tracking_data": {
"group": 6,
"offset": 0
},
"pc": 55,
"value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
},
{
"ap_tracking_data": {
"group": 6,
"offset": 0
},
"pc": 55,
"value": "[cast(ap + (-2), felt*)]"
},
{
"ap_tracking_data": {
"group": 6,
"offset": 0
},
"pc": 55,
"value": "[cast(ap + (-1), felt*)]"
},
{
"ap_tracking_data": {
"group": 6,
"offset": 0
},
"pc": 57,
"value": "cast([fp + (-4)] + 6, felt*)"
}
]
}
}