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
0x0000 SET_80x0005 SET_16 270x000c SET_8 270x0011 INTERNALCALL → 0x0041 90x0041 SET_8 270x0046 SET_8 270x004b SET_8 270x0050 SET_8 270x0055 SET_32 270x005e SET_FF 270x0083 SET_8 270x0088 SET_8 270x008d SET_8 270x0092 SET_8 270x0097 SET_8 270x009c SET_8 270x00a1 SET_8 270x00a6 SET_8 270x00ab SET_8 270x00b0 SET_8 270x00b5 SET_8 270x00ba SET_8 270x00bf SET_8 270x00c4 SET_8 270x00c9 SET_32 270x00d2 SET_32 270x00db SET_128 270x00f0 SET_128 270x0105 INTERNALRETURN → 0x0016 90x0016 SET_8 330x001b SET_8 330x0020 CALLDATACOPY 330x0028 MOV_8 180x002c INTERNALCALL → 0x0106 90x0106 SET_32 330x010f EQ_8 240x0114 SET_8 330x0119 SET_8 330x011e ADD_8 240x0123 MOV_8 180x0127 ADD_8 180x012c SET_8 360x0131 ADD_8 210x0136 MOV_8 240x013a ADD_8 210x013f MOV_8 240x0143 SET_8 330x0148 ADD_8 240x014d SET_8 330x0152 SET_8 330x0157 SET_8 330x015c SET_8 330x0161 SET_8 330x0166 SET_8 330x016b SET_8 330x0170 SET_8 330x0175 SET_8 330x017a SET_8 330x017f SET_8 330x0184 SET_8 330x0189 SET_8 330x018e SET_8 330x0193 SET_8 330x0198 SET_8 330x019d SET_FF 330x01c2 SET_FF 330x01e7 SET_FF 330x020c SET_FF 330x0231 SET_FF 330x0256 SET_FF 330x027b SET_FF 330x02a0 SET_FF 330x02c5 SET_FF 330x02ea SET_FF 330x030f SET_FF 330x0334 SET_FF 330x0359 SET_FF 330x037e JUMPI_32 150x0386 JUMP_32 → 0x0ea5 90x0ea5 SET_32 330x0eae EQ_8 240x0eb3 JUMPI_32 150x0ebb JUMP_32 → 0x1026 90x1026 SET_32 330x102f EQ_8 240x1034 SET_8 330x1039 SET_32 330x1042 SET_8 330x1047 SET_8 330x104c SET_FF 330x1071 SET_FF 330x1096 SET_FF 330x10bb SET_FF 330x10e0 SET_FF 330x1105 SET_FF 330x112a SET_FF 330x114f SET_FF 330x1174 JUMPI_32 150x117c JUMP_32 → 0x1821 90x1821 SET_32 330x182a EQ_8 240x182f JUMPI_32 150x1837 JUMP_32 → 0x1c80 90x1c80 SET_32 330x1c89 EQ_8 240x1c8e JUMPI_32 150x1c96 JUMP_32 → 0x1d88 90x1d88 SET_32 330x1d91 EQ_8 240x1d96 JUMPI_32 150x1d9e JUMP_32 → 0x2558 90x2558 SET_32 330x2561 EQ_8 240x2566 JUMPI_32 150x256e JUMP_32 → 0x277e 90x277e SET_32 330x2787 EQ_8 240x278c JUMPI_32 150x2794 JUMP_32 → 0x29c6 90x29c6 SET_32 330x29cf EQ_8 240x29d4 SET_8 330x29d9 SET_32 330x29e2 JUMPI_32 → 0x29ef 150x29ef GETENVVAR_16 180x29f4 GETENVVAR_16 180x29f9 SET_8 330x29fe MOV_8 180x2a02 ADD_8 180x2a07 INTERNALCALL → 0x5461 90x5461 GETENVVAR_16 180x5466 MOV_8 180x546a SET_8 330x546f ADD_8 180x5474 SET_8 360x5479 ADD_8 210x547e MOV_8 210x5482 MOV_8 210x5486 ADD_8 210x548b MOV_8 240x548f ADD_8 210x5494 MOV_8 210x5498 ADD_8 210x549d MOV_8 210x54a1 MOV_8 180x54a5 SET_8 330x54aa ADD_8 180x54af SET_8 360x54b4 ADD_8 210x54b9 ADD_8 210x54be POSEIDON2 3750x54c4 ADD_8 210x54c9 MOV_8 240x54cd GETENVVAR_16 180x54d2 MOV_8 180x54d6 SET_8 330x54db ADD_8 180x54e0 SET_8 360x54e5 ADD_8 210x54ea MOV_8 210x54ee MOV_8 210x54f2 ADD_8 210x54f7 MOV_8 240x54fb ADD_8 210x5500 MOV_8 240x5504 ADD_8 210x5509 MOV_8 210x550d MOV_8 180x5511 SET_8 330x5516 ADD_8 180x551b SET_8 360x5520 ADD_8 210x5525 ADD_8 210x552a POSEIDON2 3750x5530 ADD_8 210x5535 MOV_8 240x5539 NULLIFIEREXISTS 9120x553f JUMPI_32 → 0x554c 150x554c INTERNALRETURN → 0x2a0c 90x2a0c MOV_8 180x2a10 SET_8 330x2a15 MOV_8 180x2a19 MOV_8 180x2a1d ADD_8 180x2a22 INTERNALCALL → 0x55dd 90x55dd GETENVVAR_16 180x55e2 SLOAD 13020x55ea ADD_8 210x55ef GETENVVAR_16 180x55f4 SLOAD 13020x55fc ADD_8 210x5601 GETENVVAR_16 180x5606 SLOAD 13020x560e ADD_8 210x5613 GETENVVAR_16 180x5618 SLOAD 13020x5620 ADD_8 210x5625 GETENVVAR_16 180x562a SLOAD 13020x5632 ADD_8 210x5637 GETENVVAR_16 180x563c SLOAD 13020x5644 ADD_8 210x5649 GETENVVAR_16 180x564e SLOAD 13020x5656 ADD_8 210x565b GETENVVAR_16 180x5660 SLOAD 13020x5668 MOV_8 180x566c SET_8 330x5671 ADD_8 180x5676 SET_8 360x567b ADD_8 210x5680 MOV_8 210x5684 MOV_8 240x5688 ADD_8 210x568d MOV_8 240x5691 ADD_8 210x5696 MOV_8 240x569a ADD_8 210x569f MOV_8 240x56a3 ADD_8 210x56a8 MOV_8 240x56ac ADD_8 210x56b1 MOV_8 240x56b5 ADD_8 210x56ba MOV_8 240x56be ADD_8 210x56c3 MOV_8 240x56c7 INTERNALRETURN → 0x2a27 90x2a27 MOV_8 180x2a2b MOV_8 210x2a2f ADD_8 210x2a34 MOV_8 240x2a38 CAST_8 360x2a3d CAST_8 360x2a42 CAST_8 360x2a47 ADD_8 210x2a4c MOV_8 240x2a50 CAST_8 360x2a55 CAST_8 360x2a5a CAST_8 360x2a5f ADD_8 240x2a64 MOV_8 240x2a68 CAST_8 360x2a6d CAST_8 360x2a72 CAST_8 360x2a77 GETENVVAR_16 180x2a7c LT_8 540x2a81 EQ_8 240x2a86 JUMPI_32 → 0x2a93 150x2a93 GETENVVAR_16 180x2a98 MOV_8 180x2a9c SET_8 330x2aa1 ADD_8 180x2aa6 SET_8 360x2aab ADD_8 210x2ab0 MOV_8 210x2ab4 MOV_8 210x2ab8 ADD_8 210x2abd MOV_8 240x2ac1 ADD_8 210x2ac6 MOV_8 240x2aca ADD_8 210x2acf MOV_8 210x2ad3 MOV_8 180x2ad7 SET_8 330x2adc ADD_8 180x2ae1 SET_8 360x2ae6 ADD_8 210x2aeb ADD_8 210x2af0 POSEIDON2 3750x2af6 ADD_8 210x2afb MOV_8 240x2aff NULLIFIEREXISTS 9120x2b05 JUMPI_32 → 0x2b12 150x2b12 GETENVVAR_16 180x2b17 SLOAD 13020x2b1f CAST_8 360x2b24 CAST_8 360x2b29 CAST_8 360x2b2e EQ_8 210x2b33 NOT_8 210x2b37 ADD_8 240x2b3c LTE_8 540x2b41 JUMPI_32 → 0x2b4e 150x2b4e LT_8 540x2b53 MUL_8 390x2b58 JUMPI_32 150x2b60 JUMP_32 → 0x2d60 90x2d60 GETENVVAR_16 180x2d65 MOV_8 180x2d69 SET_8 330x2d6e ADD_8 180x2d73 SET_8 360x2d78 ADD_8 210x2d7d MOV_8 210x2d81 MOV_8 210x2d85 ADD_8 210x2d8a MOV_8 240x2d8e ADD_8 210x2d93 MOV_8 240x2d97 ADD_8 210x2d9c MOV_8 210x2da0 MOV_8 180x2da4 SET_8 330x2da9 ADD_8 180x2dae SET_8 360x2db3 ADD_8 210x2db8 ADD_8 210x2dbd POSEIDON2 3750x2dc3 ADD_8 210x2dc8 MOV_8 240x2dcc NULLIFIEREXISTS 9120x2dd2 JUMPI_32 → 0x2ddf 150x2ddf GETENVVAR_16 180x2de4 SLOAD 13020x2dec CAST_8 360x2df1 CAST_8 360x2df6 CAST_8 360x2dfb ADD_8 210x2e00 LTE_8 540x2e05 JUMPI_32 → 0x2e12 150x2e12 ADD_8 240x2e17 LTE_8 540x2e1c JUMPI_32 → 0x2e29 150x2e29 CAST_8 360x2e2e CAST_8 360x2e33 CAST_8 360x2e38 SSTORE 331460x2e3e SSTORE 331400x2e44 SSTORE 331460x2e4a SSTORE 331460x2e50 SSTORE 331400x2e56 SSTORE 331400x2e5c SSTORE 331460x2e62 SSTORE 331460x2e68 MOV_8 240x2e6c ADD_8 210x2e71 MOV_8 240x2e75 ADD_8 210x2e7a MOV_8 240x2e7e SET_8 330x2e83 ADD_8 240x2e88 RETURN 212 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.
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.