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
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 21Calls and storage writes are recorded against program counters rather than source lines.
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.