338 recorded steps, 0–337 as the session counts them · program counter · opcode · L2 gas since the previous step — counters are offsets into /aztec/0x0f191b2da9d6f4ccdb1711dd015edb8755bf551933a74b509860307ee8699dbb.avm
0x0000 SET_80x0005 SET_16 270x000c SET_8 270x0011 INTERNALCALL → 0x0041 90x0041 SET_FF 270x0066 SET_FF 270x008b SET_32 270x0094 SET_32 270x009d SET_8 270x00a2 SET_8 270x00a7 SET_8 270x00ac SET_8 270x00b1 SET_8 270x00b6 SET_8 270x00bb SET_8 270x00c0 SET_8 270x00c5 SET_8 270x00ca SET_32 270x00d3 SET_32 270x00dc SET_128 270x00f1 SET_128 270x0106 SET_128 270x011b INTERNALRETURN → 0x0016 90x0016 SET_8 330x001b SET_8 330x0020 CALLDATACOPY 330x0028 MOV_8 180x002c INTERNALCALL → 0x011c 90x011c SET_32 330x0125 EQ_8 240x012a SET_8 330x012f SET_8 330x0134 ADD_8 240x0139 MOV_8 180x013d ADD_8 180x0142 SET_8 360x0147 ADD_8 210x014c MOV_8 240x0150 ADD_8 210x0155 MOV_8 240x0159 SET_8 330x015e ADD_8 240x0163 SET_8 330x0168 SET_8 330x016d SET_8 330x0172 SET_8 330x0177 SET_32 330x0180 SET_32 330x0189 SET_8 330x018e SET_FF 330x01b3 SET_FF 330x01d8 SET_FF 330x01fd JUMPI_32 150x0205 JUMP_32 → 0x0edd 90x0edd SET_32 330x0ee6 EQ_8 240x0eeb JUMPI_32 150x0ef3 JUMP_32 → 0x0fc0 90x0fc0 SET_32 330x0fc9 EQ_8 240x0fce JUMPI_32 150x0fd6 JUMP_32 → 0x10f9 90x10f9 SET_32 330x1102 EQ_8 240x1107 JUMPI_32 150x110f JUMP_32 → 0x1232 90x1232 SET_32 330x123b EQ_8 240x1240 JUMPI_32 150x1248 JUMP_32 → 0x1375 90x1375 SET_32 330x137e EQ_8 240x1383 JUMPI_32 150x138b JUMP_32 → 0x142f 90x142f SET_32 330x1438 EQ_8 240x143d JUMPI_32 150x1445 JUMP_32 → 0x15b1 90x15b1 SET_32 330x15ba EQ_8 240x15bf SET_8 330x15c4 JUMPI_32 150x15cc JUMP_32 → 0x167a 90x167a SET_32 330x1683 EQ_8 240x1688 SET_8 330x168d JUMPI_32 150x1695 JUMP_32 → 0x17ea 90x17ea SET_32 330x17f3 EQ_8 240x17f8 JUMPI_32 150x1800 JUMP_32 → 0x1962 90x1962 SET_32 330x196b EQ_8 240x1970 JUMPI_32 150x1978 JUMP_32 → 0x1c64 90x1c64 SET_32 330x1c6d EQ_8 240x1c72 SET_32 330x1c7b JUMPI_32 150x1c83 JUMP_32 → 0x225f 90x225f SET_32 330x2268 EQ_8 240x226d JUMPI_32 150x2275 JUMP_32 → 0x2705 90x2705 SET_32 330x270e EQ_8 240x2713 SET_8 330x2718 JUMPI_32 150x2720 JUMP_32 → 0x28cd 90x28cd SET_32 330x28d6 EQ_8 240x28db JUMPI_32 → 0x28e8 150x28e8 MOV_8 180x28ec SET_8 330x28f1 ADD_8 180x28f6 SET_8 360x28fb ADD_8 210x2900 CALLDATACOPY 450x2908 ADD_8 210x290d MOV_8 240x2911 ADD_8 240x2916 MOV_8 240x291a CAST_8 360x291f CAST_8 360x2924 CAST_8 360x2929 ADD_8 210x292e MOV_8 240x2932 GETENVVAR_16 180x2937 GETENVVAR_16 180x293c GETENVVAR_16 180x2941 EQ_8 210x2946 NOT_8 210x294a CAST_8 360x294f MUL_8 390x2954 EQ_8 210x2959 JUMPI_32 → 0x296a 150x296a EQ_8 240x296f JUMPI_32 → 0x297c 150x297c GETENVVAR_16 180x2981 GETENVVAR_16 180x2986 MOV_8 180x298a SET_8 330x298f ADD_8 180x2994 SET_8 360x2999 ADD_8 210x299e MOV_8 210x29a2 MOV_8 240x29a6 ADD_8 210x29ab MOV_8 240x29af ADD_8 210x29b4 MOV_8 240x29b8 ADD_8 210x29bd MOV_8 210x29c1 MOV_8 180x29c5 SET_8 330x29ca ADD_8 180x29cf SET_8 360x29d4 ADD_8 210x29d9 ADD_8 210x29de POSEIDON2 3750x29e4 ADD_8 210x29e9 MOV_8 240x29ed EQ_8 210x29f2 EQ_8 210x29f7 JUMPI_32 → 0x2a04 150x2a04 GETENVVAR_16 180x2a09 SLOAD 13020x2a11 CAST_8 360x2a16 CAST_8 360x2a1b CAST_8 360x2a20 SUB_8 240x2a25 LTE_8 540x2a2a JUMPI_32 → 0x2a37 150x2a37 CAST_8 360x2a3c SSTORE 331490x2a42 SET_8 330x2a47 MOV_8 180x2a4b MOV_8 210x2a4f MOV_8 210x2a53 MOV_8 210x2a57 MOV_8 210x2a5b ADD_8 180x2a60 INTERNALCALL → 0x3761 90x3761 SET_8 330x3766 EQ_8 240x376b EQ_8 210x3770 JUMPI_32 → 0x377d 150x377d SET_32 330x3786 MOV_8 180x378a SET_8 330x378f ADD_8 180x3794 SET_8 360x3799 ADD_8 210x379e MOV_8 210x37a2 MOV_8 240x37a6 ADD_8 210x37ab MOV_8 240x37af ADD_8 210x37b4 MOV_8 240x37b8 ADD_8 210x37bd MOV_8 210x37c1 MOV_8 180x37c5 SET_8 330x37ca ADD_8 180x37cf SET_8 360x37d4 ADD_8 210x37d9 ADD_8 210x37de POSEIDON2 3750x37e4 ADD_8 210x37e9 MOV_8 240x37ed GETENVVAR_16 180x37f2 MOV_8 180x37f6 SET_8 330x37fb ADD_8 180x3800 SET_8 360x3805 ADD_8 210x380a MOV_8 210x380e MOV_8 210x3812 ADD_8 210x3817 MOV_8 240x381b ADD_8 210x3820 MOV_8 240x3824 ADD_8 210x3829 MOV_8 210x382d MOV_8 180x3831 SET_8 330x3836 ADD_8 180x383b SET_8 360x3840 ADD_8 210x3845 ADD_8 210x384a POSEIDON2 3750x3850 ADD_8 210x3855 MOV_8 240x3859 NULLIFIEREXISTS 9120x385f JUMPI_32 → 0x386c 150x386c SET_32 330x3875 MOV_8 180x3879 SET_8 330x387e ADD_8 180x3883 SET_8 360x3888 ADD_8 210x388d MOV_8 210x3891 MOV_8 240x3895 ADD_8 210x389a MOV_8 240x389e ADD_8 210x38a3 MOV_8 210x38a7 ADD_8 210x38ac MOV_8 210x38b0 MOV_8 180x38b4 SET_8 330x38b9 ADD_8 180x38be SET_8 360x38c3 ADD_8 210x38c8 ADD_8 210x38cd POSEIDON2 3750x38d3 ADD_8 210x38d8 MOV_8 240x38dc CAST_8 360x38e1 SET_8 330x38e6 SET_8 330x38eb ADD_8 240x38f0 MOV_8 180x38f4 ADD_8 180x38f9 SET_8 360x38fe ADD_8 210x3903 MOV_8 240x3907 ADD_8 210x390c MOV_8 240x3910 SET_8 330x3915 ADD_8 240x391a MOV_8 210x391e MOV_8 240x3922 ADD_8 210x3927 MOV_8 240x392b ADD_8 210x3930 MOV_8 240x3934 ADD_8 210x3939 MOV_8 240x393d SET_8 330x3942 ADD_8 240x3947 EMITPUBLICLOG 360x394d SET_32 330x3956 MOV_8 180x395a SET_8 330x395f ADD_8 180x3964 SET_8 360x3969 ADD_8 210x396e MOV_8 210x3972 MOV_8 240x3976 ADD_8 210x397b MOV_8 240x397f ADD_8 210x3984 MOV_8 240x3988 ADD_8 210x398d MOV_8 210x3991 MOV_8 180x3995 SET_8 330x399a ADD_8 180x399f SET_8 360x39a4 ADD_8 210x39a9 ADD_8 210x39ae POSEIDON2 3750x39b4 ADD_8 210x39b9 MOV_8 240x39bd ADD_8 240x39c2 MOV_8 180x39c6 SET_8 270x39cb INTERNALCALL → 0x3302 90x3302 MOV_8 150x3306 EQ_8 120x330b JUMPI_32 → 0x3357 90x3357 MOV_8 120x335b INTERNALRETURN → 0x39d0 90x39d0 MOV_8 180x39d4 ADD_8 210x39d9 MOV_8 240x39dd MOV_8 180x39e1 SET_8 330x39e6 ADD_8 180x39eb SET_8 360x39f0 ADD_8 210x39f5 ADD_8 210x39fa POSEIDON2 3750x3a00 ADD_8 210x3a05 MOV_8 240x3a09 EMITNOTEHASH 192810x3a0d INTERNALRETURN → 0x2a65 90x2a65 MOV_8 180x2a69 MOV_8 240x2a6d ADD_8 210x2a72 MOV_8 240x2a76 ADD_8 210x2a7b MOV_8 240x2a7f SET_8 330x2a84 ADD_8 240x2a89 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.