← aztec-testnet-frames0x2a9eb9…0863Succeededblock 69347
Engine loading — 18 MB128 / 345
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 345

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.

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

0·0x0000 SET_8
1·0x0005 SET_16 27
2·0x000c SET_8 27
3·0x0011 INTERNALCALL → 0x0041 9
4·0x0041 SET_8 27
5·0x0046 SET_8 27
6·0x004b SET_8 27
7·0x0050 SET_8 27
8·0x0055 SET_32 27
9·0x005e SET_FF 27
10·0x0083 SET_8 27
11·0x0088 SET_8 27
12·0x008d SET_8 27
13·0x0092 SET_8 27
14·0x0097 SET_8 27
15·0x009c SET_8 27
16·0x00a1 SET_8 27
17·0x00a6 SET_8 27
18·0x00ab SET_8 27
19·0x00b0 SET_8 27
20·0x00b5 SET_8 27
21·0x00ba SET_8 27
22·0x00bf SET_8 27
23·0x00c4 SET_8 27
24·0x00c9 SET_32 27
25·0x00d2 SET_32 27
26·0x00db SET_128 27
27·0x00f0 SET_128 27
28·0x0105 INTERNALRETURN → 0x0016 9
29·0x0016 SET_8 33
30·0x001b SET_8 33
31·0x0020 CALLDATACOPY 33
32·0x0028 MOV_8 18
33·0x002c INTERNALCALL → 0x0106 9
34·0x0106 SET_32 33
35·0x010f EQ_8 24
36·0x0114 SET_8 33
37·0x0119 SET_8 33
38·0x011e ADD_8 24
39·0x0123 MOV_8 18
40·0x0127 ADD_8 18
41·0x012c SET_8 36
42·0x0131 ADD_8 21
43·0x0136 MOV_8 24
44·0x013a ADD_8 21
45·0x013f MOV_8 24
46·0x0143 SET_8 33
47·0x0148 ADD_8 24
48·0x014d SET_8 33
49·0x0152 SET_8 33
50·0x0157 SET_8 33
51·0x015c SET_8 33
52·0x0161 SET_8 33
53·0x0166 SET_8 33
54·0x016b SET_8 33
55·0x0170 SET_8 33
56·0x0175 SET_8 33
57·0x017a SET_8 33
58·0x017f SET_8 33
59·0x0184 SET_8 33
60·0x0189 SET_8 33
61·0x018e SET_8 33
62·0x0193 SET_8 33
63·0x0198 SET_8 33
64·0x019d SET_FF 33
65·0x01c2 SET_FF 33
66·0x01e7 SET_FF 33
67·0x020c SET_FF 33
68·0x0231 SET_FF 33
69·0x0256 SET_FF 33
70·0x027b SET_FF 33
71·0x02a0 SET_FF 33
72·0x02c5 SET_FF 33
73·0x02ea SET_FF 33
74·0x030f SET_FF 33
75·0x0334 SET_FF 33
76·0x0359 SET_FF 33
77·0x037e JUMPI_32 15
78·0x0386 JUMP_32 → 0x0ea5 9
79·0x0ea5 SET_32 33
80·0x0eae EQ_8 24
81·0x0eb3 JUMPI_32 15
82·0x0ebb JUMP_32 → 0x1026 9
83·0x1026 SET_32 33
84·0x102f EQ_8 24
85·0x1034 SET_8 33
86·0x1039 SET_32 33
87·0x1042 SET_8 33
88·0x1047 SET_8 33
89·0x104c SET_FF 33
90·0x1071 SET_FF 33
91·0x1096 SET_FF 33
92·0x10bb SET_FF 33
93·0x10e0 SET_FF 33
94·0x1105 SET_FF 33
95·0x112a SET_FF 33
96·0x114f SET_FF 33
97·0x1174 JUMPI_32 15
98·0x117c JUMP_32 → 0x1821 9
99·0x1821 SET_32 33
100·0x182a EQ_8 24
101·0x182f JUMPI_32 15
102·0x1837 JUMP_32 → 0x1c80 9
103·0x1c80 SET_32 33
104·0x1c89 EQ_8 24
105·0x1c8e JUMPI_32 15
106·0x1c96 JUMP_32 → 0x1d88 9
107·0x1d88 SET_32 33
108·0x1d91 EQ_8 24
109·0x1d96 JUMPI_32 15
110·0x1d9e JUMP_32 → 0x2558 9
111·0x2558 SET_32 33
112·0x2561 EQ_8 24
113·0x2566 JUMPI_32 15
114·0x256e JUMP_32 → 0x277e 9
115·0x277e SET_32 33
116·0x2787 EQ_8 24
117·0x278c JUMPI_32 15
118·0x2794 JUMP_32 → 0x29c6 9
119·0x29c6 SET_32 33
120·0x29cf EQ_8 24
121·0x29d4 SET_8 33
122·0x29d9 SET_32 33
123·0x29e2 JUMPI_32 → 0x29ef 15
124·0x29ef GETENVVAR_16 18
125·0x29f4 GETENVVAR_16 18
126·0x29f9 SET_8 33
127·0x29fe MOV_8 18
128·0x2a02 ADD_8 18
129·0x2a07 INTERNALCALL → 0x5461 9
130·0x5461 GETENVVAR_16 18
131·0x5466 MOV_8 18
132·0x546a SET_8 33
133·0x546f ADD_8 18
134·0x5474 SET_8 36
135·0x5479 ADD_8 21
136·0x547e MOV_8 21
137·0x5482 MOV_8 21
138·0x5486 ADD_8 21
139·0x548b MOV_8 24
140·0x548f ADD_8 21
141·0x5494 MOV_8 21
142·0x5498 ADD_8 21
143·0x549d MOV_8 21
144·0x54a1 MOV_8 18
145·0x54a5 SET_8 33
146·0x54aa ADD_8 18
147·0x54af SET_8 36
148·0x54b4 ADD_8 21
149·0x54b9 ADD_8 21
150·0x54be POSEIDON2 375
151·0x54c4 ADD_8 21
152·0x54c9 MOV_8 24
153·0x54cd GETENVVAR_16 18
154·0x54d2 MOV_8 18
155·0x54d6 SET_8 33
156·0x54db ADD_8 18
157·0x54e0 SET_8 36
158·0x54e5 ADD_8 21
159·0x54ea MOV_8 21
160·0x54ee MOV_8 21
161·0x54f2 ADD_8 21
162·0x54f7 MOV_8 24
163·0x54fb ADD_8 21
164·0x5500 MOV_8 24
165·0x5504 ADD_8 21
166·0x5509 MOV_8 21
167·0x550d MOV_8 18
168·0x5511 SET_8 33
169·0x5516 ADD_8 18
170·0x551b SET_8 36
171·0x5520 ADD_8 21
172·0x5525 ADD_8 21
173·0x552a POSEIDON2 375
174·0x5530 ADD_8 21
175·0x5535 MOV_8 24
176·0x5539 NULLIFIEREXISTS 912
177·0x553f JUMPI_32 → 0x554c 15
178·0x554c INTERNALRETURN → 0x2a0c 9
179·0x2a0c MOV_8 18
180·0x2a10 SET_8 33
181·0x2a15 MOV_8 18
182·0x2a19 MOV_8 18
183·0x2a1d ADD_8 18
184·0x2a22 INTERNALCALL → 0x55dd 9
185·0x55dd GETENVVAR_16 18
186·0x55e2 SLOAD 1302
187·0x55ea ADD_8 21
188·0x55ef GETENVVAR_16 18
189·0x55f4 SLOAD 1302
190·0x55fc ADD_8 21
191·0x5601 GETENVVAR_16 18
192·0x5606 SLOAD 1302
193·0x560e ADD_8 21
194·0x5613 GETENVVAR_16 18
195·0x5618 SLOAD 1302
196·0x5620 ADD_8 21
197·0x5625 GETENVVAR_16 18
198·0x562a SLOAD 1302
199·0x5632 ADD_8 21
200·0x5637 GETENVVAR_16 18
201·0x563c SLOAD 1302
202·0x5644 ADD_8 21
203·0x5649 GETENVVAR_16 18
204·0x564e SLOAD 1302
205·0x5656 ADD_8 21
206·0x565b GETENVVAR_16 18
207·0x5660 SLOAD 1302
208·0x5668 MOV_8 18
209·0x566c SET_8 33
210·0x5671 ADD_8 18
211·0x5676 SET_8 36
212·0x567b ADD_8 21
213·0x5680 MOV_8 21
214·0x5684 MOV_8 24
215·0x5688 ADD_8 21
216·0x568d MOV_8 24
217·0x5691 ADD_8 21
218·0x5696 MOV_8 24
219·0x569a ADD_8 21
220·0x569f MOV_8 24
221·0x56a3 ADD_8 21
222·0x56a8 MOV_8 24
223·0x56ac ADD_8 21
224·0x56b1 MOV_8 24
225·0x56b5 ADD_8 21
226·0x56ba MOV_8 24
227·0x56be ADD_8 21
228·0x56c3 MOV_8 24
229·0x56c7 INTERNALRETURN → 0x2a27 9
230·0x2a27 MOV_8 18
231·0x2a2b MOV_8 21
232·0x2a2f ADD_8 21
233·0x2a34 MOV_8 24
234·0x2a38 CAST_8 36
235·0x2a3d CAST_8 36
236·0x2a42 CAST_8 36
237·0x2a47 ADD_8 21
238·0x2a4c MOV_8 24
239·0x2a50 CAST_8 36
240·0x2a55 CAST_8 36
241·0x2a5a CAST_8 36
242·0x2a5f ADD_8 24
243·0x2a64 MOV_8 24
244·0x2a68 CAST_8 36
245·0x2a6d CAST_8 36
246·0x2a72 CAST_8 36
247·0x2a77 GETENVVAR_16 18
248·0x2a7c LT_8 54
249·0x2a81 EQ_8 24
250·0x2a86 JUMPI_32 → 0x2a93 15
251·0x2a93 GETENVVAR_16 18
252·0x2a98 MOV_8 18
253·0x2a9c SET_8 33
254·0x2aa1 ADD_8 18
255·0x2aa6 SET_8 36
256·0x2aab ADD_8 21
257·0x2ab0 MOV_8 21
258·0x2ab4 MOV_8 21
259·0x2ab8 ADD_8 21
260·0x2abd MOV_8 24
261·0x2ac1 ADD_8 21
262·0x2ac6 MOV_8 24
263·0x2aca ADD_8 21
264·0x2acf MOV_8 21
265·0x2ad3 MOV_8 18
266·0x2ad7 SET_8 33
267·0x2adc ADD_8 18
268·0x2ae1 SET_8 36
269·0x2ae6 ADD_8 21
270·0x2aeb ADD_8 21
271·0x2af0 POSEIDON2 375
272·0x2af6 ADD_8 21
273·0x2afb MOV_8 24
274·0x2aff NULLIFIEREXISTS 912
275·0x2b05 JUMPI_32 → 0x2b12 15
276·0x2b12 GETENVVAR_16 18
277·0x2b17 SLOAD 1302
278·0x2b1f CAST_8 36
279·0x2b24 CAST_8 36
280·0x2b29 CAST_8 36
281·0x2b2e EQ_8 21
282·0x2b33 NOT_8 21
283·0x2b37 ADD_8 24
284·0x2b3c LTE_8 54
285·0x2b41 JUMPI_32 → 0x2b4e 15
286·0x2b4e LT_8 54
287·0x2b53 MUL_8 39
288·0x2b58 JUMPI_32 15
289·0x2b60 JUMP_32 → 0x2d60 9
290·0x2d60 GETENVVAR_16 18
291·0x2d65 MOV_8 18
292·0x2d69 SET_8 33
293·0x2d6e ADD_8 18
294·0x2d73 SET_8 36
295·0x2d78 ADD_8 21
296·0x2d7d MOV_8 21
297·0x2d81 MOV_8 21
298·0x2d85 ADD_8 21
299·0x2d8a MOV_8 24
300·0x2d8e ADD_8 21
301·0x2d93 MOV_8 24
302·0x2d97 ADD_8 21
303·0x2d9c MOV_8 21
304·0x2da0 MOV_8 18
305·0x2da4 SET_8 33
306·0x2da9 ADD_8 18
307·0x2dae SET_8 36
308·0x2db3 ADD_8 21
309·0x2db8 ADD_8 21
310·0x2dbd POSEIDON2 375
311·0x2dc3 ADD_8 21
312·0x2dc8 MOV_8 24
313·0x2dcc NULLIFIEREXISTS 912
314·0x2dd2 JUMPI_32 → 0x2ddf 15
315·0x2ddf GETENVVAR_16 18
316·0x2de4 SLOAD 1302
317·0x2dec CAST_8 36
318·0x2df1 CAST_8 36
319·0x2df6 CAST_8 36
320·0x2dfb ADD_8 21
321·0x2e00 LTE_8 54
322·0x2e05 JUMPI_32 → 0x2e12 15
323·0x2e12 ADD_8 24
324·0x2e17 LTE_8 54
325·0x2e1c JUMPI_32 → 0x2e29 15
326·0x2e29 CAST_8 36
327·0x2e2e CAST_8 36
328·0x2e33 CAST_8 36
329·0x2e38 SSTORE 33146
330·0x2e3e SSTORE 33140
331·0x2e44 SSTORE 33146
332·0x2e4a SSTORE 33146
333·0x2e50 SSTORE 33140
334·0x2e56 SSTORE 33140
335·0x2e5c SSTORE 33146
336·0x2e62 SSTORE 33146
337·0x2e68 MOV_8 24
338·0x2e6c ADD_8 21
339·0x2e71 MOV_8 24
340·0x2e75 ADD_8 21
341·0x2e7a MOV_8 24
342·0x2e7e SET_8 33
343·0x2e83 ADD_8 24
344·0x2e88 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.