← aztec0x00c6…d18dSucceededblock 68062
Engine loading — 18 MB0 / 208
FetchingOpeningPositioning
State roots disagreeThis replay was checked against the effects the block published, and it reproduced 13 of 13 of them. It was NOT checked against the block's state-tree roots, and none of the 4 roots the capture recorded agree with the chain's: noteHashTree, nullifierTree, publicDataTree, l1ToL2MessageTree. Replay hydrates only the leaves this execution touched, so the trees it rebuilds are sparse and their roots cannot equal a full block's — the surprising outcome would be a match. What that costs is narrow and worth stating: this recording is evidence about the execution, and not a proof of the block's resulting state.
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 0 of 208

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. A chain publishes the bytecode that ran and not the source it was built from, so source has to be obtained separately and proved against that bytecode — which has not happened for this contract. Stepping is complete either way.

208 recorded steps, 0–207 as the session counts them · program counter · opcode · L2 gas since the previous step — counters are offsets into /aztec/0x00c67f6f41a5870eb280120ccc6e9288a876bc38630aa7a36346cc47753ed18d.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_FF 27
7·0x00b0 SET_32 27
8·0x00b9 SET_32 27
9·0x00c2 SET_8 27
10·0x00c7 SET_8 27
11·0x00cc SET_8 27
12·0x00d1 SET_8 27
13·0x00d6 SET_8 27
14·0x00db SET_8 27
15·0x00e0 SET_8 27
16·0x00e5 SET_8 27
17·0x00ea SET_8 27
18·0x00ef SET_8 27
19·0x00f4 SET_8 27
20·0x00f9 SET_8 27
21·0x00fe SET_8 27
22·0x0103 SET_8 27
23·0x0108 SET_8 27
24·0x010d SET_8 27
25·0x0112 SET_8 27
26·0x0117 SET_16 27
27·0x011e SET_16 27
28·0x0125 SET_32 27
29·0x012e SET_32 27
30·0x0137 SET_32 27
31·0x0140 SET_32 27
32·0x0149 SET_128 27
33·0x015e SET_128 27
34·0x0173 SET_128 27
35·0x0188 SET_128 27
36·0x019d SET_FF 27
37·0x01c2 INTERNALRETURN → 0x0016 9
38·0x0016 SET_8 33
39·0x001b SET_8 33
40·0x0020 CALLDATACOPY 33
41·0x0028 MOV_8 18
42·0x002c INTERNALCALL → 0x01c3 9
43·0x01c3 SET_32 33
44·0x01cc EQ_8 24
45·0x01d1 SET_8 33
46·0x01d6 SET_8 33
47·0x01db ADD_8 24
48·0x01e0 MOV_8 18
49·0x01e4 ADD_8 18
50·0x01e9 SET_8 36
51·0x01ee ADD_8 21
52·0x01f3 MOV_8 24
53·0x01f7 ADD_8 21
54·0x01fc MOV_8 24
55·0x0200 SET_8 33
56·0x0205 ADD_8 24
57·0x020a SET_8 33
58·0x020f SET_128 33
59·0x0224 SET_8 33
60·0x0229 SET_8 33
61·0x022e SET_8 33
62·0x0233 SET_8 33
63·0x0238 SET_8 33
64·0x023d SET_8 33
65·0x0242 SET_32 33
66·0x024b SET_FF 33
67·0x0270 SET_FF 33
68·0x0295 SET_FF 33
69·0x02ba JUMPI_32 15
70·0x02c2 JUMP_32 → 0x0861 9
71·0x0861 SET_32 33
72·0x086a EQ_8 24
73·0x086f SET_8 33
74·0x0874 SET_FF 33
75·0x0899 JUMPI_32 15
76·0x08a1 JUMP_32 → 0x0e57 9
77·0x0e57 SET_32 33
78·0x0e60 EQ_8 24
79·0x0e65 SET_32 33
80·0x0e6e JUMPI_32 15
81·0x0e76 JUMP_32 → 0x13cb 9
82·0x13cb SET_32 33
83·0x13d4 EQ_8 24
84·0x13d9 SET_8 33
85·0x13de JUMPI_32 15
86·0x13e6 JUMP_32 → 0x18ba 9
87·0x18ba SET_32 33
88·0x18c3 EQ_8 24
89·0x18c8 JUMPI_32 15
90·0x18d0 JUMP_32 → 0x1a8e 9
91·0x1a8e SET_32 33
92·0x1a97 EQ_8 24
93·0x1a9c JUMPI_32 15
94·0x1aa4 JUMP_32 → 0x1c62 9
95·0x1c62 SET_32 33
96·0x1c6b EQ_8 24
97·0x1c70 JUMPI_32 15
98·0x1c78 JUMP_32 → 0x1dcd 9
99·0x1dcd SET_32 33
100·0x1dd6 EQ_8 24
101·0x1ddb JUMPI_32 15
102·0x1de3 JUMP_32 → 0x1e91 9
103·0x1e91 SET_32 33
104·0x1e9a EQ_8 24
105·0x1e9f JUMPI_32 15
106·0x1ea7 JUMP_32 → 0x1fca 9
107·0x1fca SET_32 33
108·0x1fd3 EQ_8 24
109·0x1fd8 JUMPI_32 15
110·0x1fe0 JUMP_32 → 0x2103 9
111·0x2103 SET_32 33
112·0x210c EQ_8 24
113·0x2111 JUMPI_32 15
114·0x2119 JUMP_32 → 0x2246 9
115·0x2246 SET_32 33
116·0x224f EQ_8 24
117·0x2254 JUMPI_32 15
118·0x225c JUMP_32 → 0x237f 9
119·0x237f SET_32 33
120·0x2388 EQ_8 24
121·0x238d JUMPI_32 15
122·0x2395 JUMP_32 → 0x2512 9
123·0x2512 SET_32 33
124·0x251b EQ_8 24
125·0x2520 JUMPI_32 15
126·0x2528 JUMP_32 → 0x2722 9
127·0x2722 SET_32 33
128·0x272b EQ_8 24
129·0x2730 JUMPI_32 → 0x273d 15
130·0x273d MOV_8 18
131·0x2741 SET_8 33
132·0x2746 ADD_8 18
133·0x274b SET_8 36
134·0x2750 ADD_8 21
135·0x2755 CALLDATACOPY 33
136·0x275d ADD_8 21
137·0x2762 MOV_8 24
138·0x2766 CAST_8 36
139·0x276b CAST_8 36
140·0x2770 CAST_8 36
141·0x2775 GETENVVAR_16 18
142·0x277a GETENVVAR_16 18
143·0x277f GETENVVAR_16 18
144·0x2784 EQ_8 21
145·0x2789 NOT_8 21
146·0x278d CAST_8 36
147·0x2792 MUL_8 39
148·0x2797 EQ_8 21
149·0x279c JUMPI_32 → 0x27ad 15
150·0x27ad EQ_8 24
151·0x27b2 JUMPI_32 → 0x27bf 15
152·0x27bf GETENVVAR_16 18
153·0x27c4 GETENVVAR_16 18
154·0x27c9 GETENVVAR_16 18
155·0x27ce SLOAD 1299
156·0x27d6 CAST_8 36
157·0x27db CAST_8 36
158·0x27e0 CAST_8 36
159·0x27e5 ADD_8 24
160·0x27ea LTE_8 54
161·0x27ef JUMPI_32 → 0x27fc 15
162·0x27fc CAST_8 36
163·0x2801 SSTORE 33146
164·0x2807 SET_8 33
165·0x280c MOV_8 18
166·0x2810 MOV_8 18
167·0x2814 MOV_8 18
168·0x2818 MOV_8 21
169·0x281c ADD_8 18
170·0x2821 INTERNALCALL → 0x4571 9
171·0x4571 CAST_8 36
172·0x4576 SET_FF 33
173·0x459b SET_8 33
174·0x45a0 SET_8 33
175·0x45a5 ADD_8 24
176·0x45aa MOV_8 18
177·0x45ae ADD_8 18
178·0x45b3 SET_8 36
179·0x45b8 ADD_8 21
180·0x45bd MOV_8 24
181·0x45c1 ADD_8 21
182·0x45c6 MOV_8 24
183·0x45ca SET_8 33
184·0x45cf ADD_8 24
185·0x45d4 MOV_8 21
186·0x45d8 MOV_8 24
187·0x45dc ADD_8 21
188·0x45e1 MOV_8 24
189·0x45e5 ADD_8 21
190·0x45ea MOV_8 24
191·0x45ee ADD_8 21
192·0x45f3 MOV_8 24
193·0x45f7 ADD_8 21
194·0x45fc MOV_8 24
195·0x4600 SET_8 33
196·0x4605 ADD_8 24
197·0x460a EMITPUBLICLOG 39
198·0x4610 INTERNALRETURN → 0x2826 9
199·0x2826 MOV_8 18
200·0x282a MOV_8 24
201·0x282e ADD_8 21
202·0x2833 MOV_8 24
203·0x2837 ADD_8 21
204·0x283c MOV_8 24
205·0x2840 SET_8 33
206·0x2845 ADD_8 24
207·0x284a RETURN 21
FunctionCallsSelf
<toplevel>10
enqueued-call-010
By function — self cost, callees excluded.Call order
Frame
<toplevel>
enqueued-call-0
By call order.Self cost

2 recorded entries — every call this recording opened, in the order it opened them, and 0 storage writes. Each row's step is its coordinate in the recording. The replay's reproduced effects are published as a count rather than one record each, so they are in the transaction pane and not in this timeline.

→call0<toplevel>
→call0enqueued-call-0
  • VALUES

The rows below are the AVM's own machine columns at this step, read from the recording. They are not program variables. 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.

contractAddress0x2e384847ef23aa143710e34352ada347e7cd206a53799ae5e1af26722b81b2f6AVM machine column
pc0x0000bytecode offset
opcodeSET_8 (39)AVM machine column
contextId1AVM machine column
l2Gas760077AVM machine column