← aztec-testnet-frames0x0843f4…f9cfSucceededblock 69360
Engine loading — 18 MB128 / 169
FetchingOpeningPositioning
Narrow session: Code, Call Trace and Values only, read-only. The event log and stepping need a wider viewport.
Code
The session is stopped at step 128 of 169

No source resolved for the code this transaction ran, so this recording is at instruction level: every step is a program counter into the contract's bytecode. Aztec publishes a commitment to a contract's compiled artifact rather than the artifact itself, so source has to be fetched off-chain and checked against that commitment — which has not happened for this contract. Stepping is complete either way.

169 recorded steps, 0–168 as the session counts them · program counter · opcode · L2 gas since the previous step — counters are offsets into /aztec/0x0843f42e2d1624f2b0566c73e16a88265e645a7957282ce228b91bd20b07f9cf.avm

0·0x0000 SET_8
1·0x0005 SET_16 27
2·0x000c SET_8 27
3·0x0011 INTERNALCALL → 0x0041 9
4·0x0041 SET_FF 27
5·0x0066 SET_FF 27
6·0x008b SET_32 27
7·0x0094 SET_32 27
8·0x009d SET_8 27
9·0x00a2 SET_8 27
10·0x00a7 SET_8 27
11·0x00ac SET_8 27
12·0x00b1 SET_8 27
13·0x00b6 SET_8 27
14·0x00bb SET_8 27
15·0x00c0 SET_8 27
16·0x00c5 SET_8 27
17·0x00ca SET_32 27
18·0x00d3 SET_32 27
19·0x00dc SET_128 27
20·0x00f1 SET_128 27
21·0x0106 SET_128 27
22·0x011b INTERNALRETURN → 0x0016 9
23·0x0016 SET_8 33
24·0x001b SET_8 33
25·0x0020 CALLDATACOPY 33
26·0x0028 MOV_8 18
27·0x002c INTERNALCALL → 0x011c 9
28·0x011c SET_32 33
29·0x0125 EQ_8 24
30·0x012a SET_8 33
31·0x012f SET_8 33
32·0x0134 ADD_8 24
33·0x0139 MOV_8 18
34·0x013d ADD_8 18
35·0x0142 SET_8 36
36·0x0147 ADD_8 21
37·0x014c MOV_8 24
38·0x0150 ADD_8 21
39·0x0155 MOV_8 24
40·0x0159 SET_8 33
41·0x015e ADD_8 24
42·0x0163 SET_8 33
43·0x0168 SET_8 33
44·0x016d SET_8 33
45·0x0172 SET_8 33
46·0x0177 SET_32 33
47·0x0180 SET_32 33
48·0x0189 SET_8 33
49·0x018e SET_FF 33
50·0x01b3 SET_FF 33
51·0x01d8 SET_FF 33
52·0x01fd JUMPI_32 15
53·0x0205 JUMP_32 → 0x0c54 9
54·0x0c54 SET_32 33
55·0x0c5d EQ_8 24
56·0x0c62 JUMPI_32 15
57·0x0c6a JUMP_32 → 0x0d37 9
58·0x0d37 SET_32 33
59·0x0d40 EQ_8 24
60·0x0d45 JUMPI_32 15
61·0x0d4d JUMP_32 → 0x0e70 9
62·0x0e70 SET_32 33
63·0x0e79 EQ_8 24
64·0x0e7e JUMPI_32 15
65·0x0e86 JUMP_32 → 0x0fa9 9
66·0x0fa9 SET_32 33
67·0x0fb2 EQ_8 24
68·0x0fb7 JUMPI_32 15
69·0x0fbf JUMP_32 → 0x10ec 9
70·0x10ec SET_32 33
71·0x10f5 EQ_8 24
72·0x10fa JUMPI_32 15
73·0x1102 JUMP_32 → 0x11a6 9
74·0x11a6 SET_32 33
75·0x11af EQ_8 24
76·0x11b4 JUMPI_32 15
77·0x11bc JUMP_32 → 0x1328 9
78·0x1328 SET_32 33
79·0x1331 EQ_8 24
80·0x1336 SET_8 33
81·0x133b JUMPI_32 15
82·0x1343 JUMP_32 → 0x13f1 9
83·0x13f1 SET_32 33
84·0x13fa EQ_8 24
85·0x13ff SET_8 33
86·0x1404 JUMPI_32 15
87·0x140c JUMP_32 → 0x1561 9
88·0x1561 SET_32 33
89·0x156a EQ_8 24
90·0x156f JUMPI_32 15
91·0x1577 JUMP_32 → 0x16d9 9
92·0x16d9 SET_32 33
93·0x16e2 EQ_8 24
94·0x16e7 JUMPI_32 15
95·0x16ef JUMP_32 → 0x19db 9
96·0x19db SET_32 33
97·0x19e4 EQ_8 24
98·0x19e9 SET_32 33
99·0x19f2 JUMPI_32 15
100·0x19fa JUMP_32 → 0x1fd6 9
101·0x1fd6 SET_32 33
102·0x1fdf EQ_8 24
103·0x1fe4 JUMPI_32 15
104·0x1fec JUMP_32 → 0x247c 9
105·0x247c SET_32 33
106·0x2485 EQ_8 24
107·0x248a SET_8 33
108·0x248f JUMPI_32 15
109·0x2497 JUMP_32 → 0x2644 9
110·0x2644 SET_32 33
111·0x264d EQ_8 24
112·0x2652 JUMPI_32 15
113·0x265a JUMP_32 → 0x280b 9
114·0x280b SET_32 33
115·0x2814 EQ_8 24
116·0x2819 JUMPI_32 15
117·0x2821 JUMP_32 → 0x2a04 9
118·0x2a04 SET_32 33
119·0x2a0d EQ_8 24
120·0x2a12 JUMPI_32 15
121·0x2a1a JUMP_32 → 0x2c01 9
122·0x2c01 SET_32 33
123·0x2c0a EQ_8 24
124·0x2c0f JUMPI_32 15
125·0x2c17 JUMP_32 → 0x2d8e 9
126·0x2d8e SET_32 33
127·0x2d97 EQ_8 24
128·0x2d9c JUMPI_32 → 0x2da9 15
129·0x2da9 MOV_8 18
130·0x2dad SET_8 33
131·0x2db2 ADD_8 18
132·0x2db7 SET_8 36
133·0x2dbc ADD_8 21
134·0x2dc1 CALLDATACOPY 33
135·0x2dc9 ADD_8 21
136·0x2dce MOV_8 24
137·0x2dd2 CAST_8 36
138·0x2dd7 CAST_8 36
139·0x2ddc CAST_8 36
140·0x2de1 GETENVVAR_16 18
141·0x2de6 GETENVVAR_16 18
142·0x2deb GETENVVAR_16 18
143·0x2df0 EQ_8 21
144·0x2df5 NOT_8 21
145·0x2df9 CAST_8 36
146·0x2dfe MUL_8 39
147·0x2e03 EQ_8 21
148·0x2e08 JUMPI_32 → 0x2e19 15
149·0x2e19 EQ_8 24
150·0x2e1e JUMPI_32 → 0x2e2b 15
151·0x2e2b GETENVVAR_16 18
152·0x2e30 SLOAD 1302
153·0x2e38 CAST_8 36
154·0x2e3d CAST_8 36
155·0x2e42 CAST_8 36
156·0x2e47 SUB_8 24
157·0x2e4c LTE_8 54
158·0x2e51 JUMPI_32 → 0x2e5e 15
159·0x2e5e CAST_8 36
160·0x2e63 SSTORE 33149
161·0x2e69 MOV_8 24
162·0x2e6d ADD_8 21
163·0x2e72 MOV_8 24
164·0x2e76 ADD_8 21
165·0x2e7b MOV_8 24
166·0x2e7f SET_8 33
167·0x2e84 ADD_8 24
168·0x2e89 RETURN 21
Event Log

Calls and storage writes are recorded against program counters rather than source lines.

Call Trace
FunctionCallsSelf
<toplevel>10
enqueued-call-010
By function — self cost, callees excluded.Call order
Frame
<toplevel>
enqueued-call-0
By call order.Self cost
Values

This recording carries no variable names. Naming a local needs the debug symbols from the contract's compiled artifact, and none resolved for this contract.