Geth VM Trace Transaction

GETH Trace for Txn Hash 0x8786af2b63787e6236d5f43cf8827bdcc50bd3fdfdac05185a0743fe6e55848b

A total of 642 steps found

Step PC Operation Gas GasCost Depth
[1]0PUSH14285431
[2]2PUSH14285131
[3]4MSTORE42848121
[4]5CALLDATASIZE4283621
[5]6PUSH24283431
[6]9JUMPI42831101
[7]19JUMPDEST4282111
[8]20PUSH24282031
[9]23JUMPDEST4281711
[10]24PUSH24281631
[11]27PUSH24281331
[12]30PUSH24281031
[13]33JUMP4280781
[14]94JUMPDEST4279911
[15]95PUSH14279831
[16]97PUSH24279531
[17]100PUSH324279231
[18]133SLOAD4278921001
[19]134PUSH14068931
[20]136PUSH14068631
[21]138PUSH14068331
[22]140SHL4068031
[23]141SUB4067731
[24]142AND4067431
[25]143SWAP14067131
[26]144JUMP4066881
[27]145JUMPDEST4066011
[28]146PUSH14065931
[29]148PUSH14065631
[30]150PUSH14065331
[31]152SHL4065031
[32]153SUB4064731
[33]154AND4064431
[34]155PUSH44064131
[35]160PUSH14063831
[36]162MLOAD4063531
[37]163DUP24063231
[38]164PUSH44062931
[39]169AND4062631
[40]170PUSH14062331
[41]172SHL4062031
[42]173DUP24061731
[43]174MSTORE4061491
[44]175PUSH14060531
[45]177ADD4060231
[46]178PUSH14059931
[47]180PUSH14059631
[48]182MLOAD4059331
[49]183DUP14059031
[50]184DUP44058731
[51]185SUB4058431
[52]186DUP24058131
[53]187DUP74057831
[54]188DUP14057531
[55]189EXTCODESIZE4057226001
[56]190ISZERO3797231
[57]191DUP13796931
[58]192ISZERO3796631
[59]193PUSH23796331
[60]196JUMPI37960101
[61]201JUMPDEST3795011
[62]202POP3794921
[63]203GAS3794721
[64]204STATICCALL37945373541
[65]0PUSH13725432
[66]2PUSH13725132
[67]4MSTORE37248122
[68]5PUSH13723632
[69]7CALLDATASIZE3723322
[70]8LT3723132
[71]9PUSH23722832
[72]12JUMPI37225102
[73]13PUSH13721532
[74]15CALLDATALOAD3721232
[75]16PUSH13720932
[76]18SHR3720632
[77]19DUP13720332
[78]20PUSH43720032
[79]25EQ3719732
[80]26PUSH23719432
[81]29JUMPI37191102
[82]30DUP13718132
[83]31PUSH43717832
[84]36EQ3717532
[85]37PUSH23717232
[86]40JUMPI37169102
[87]41DUP13715932
[88]42PUSH43715632
[89]47EQ3715332
[90]48PUSH23715032
[91]51JUMPI37147102
[92]152JUMPDEST3713712
[93]153CALLVALUE3713622
[94]154DUP13713432
[95]155ISZERO3713132
[96]156PUSH23712832
[97]159JUMPI37125102
[98]164JUMPDEST3711512
[99]165POP3711422
[100]166PUSH23711232
[101]169PUSH23710932
[102]172JUMP3710682
[103]474JUMPDEST3709812
[104]475PUSH13709732
[105]477PUSH23709432
[106]480PUSH23709132
[107]483JUMP3708882
[108]889JUMPDEST3708012
[109]890PUSH13707932
[110]892PUSH323707632
[111]925JUMPDEST3707312
[112]926SLOAD3707221002
[113]927PUSH13497232
[114]929PUSH13496932
[115]931PUSH13496632
[116]933SHL3496332
[117]934SUB3496032
[118]935AND3495732
[119]936SWAP13495432
[120]937POP3495122
[121]938SWAP13494932
[122]939JUMP3494682
[123]484JUMPDEST3493812
[124]485PUSH13493732
[125]487PUSH13493432
[126]489PUSH13493132
[127]491SHL3492832
[128]492SUB3492532
[129]493AND3492232
[130]494CALLER3491922
[131]495PUSH13491732
[132]497PUSH13491432
[133]499PUSH13491132
[134]501SHL3490832
[135]502SUB3490532
[136]503AND3490232
[137]504EQ3489932
[138]505ISZERO3489632
[139]506PUSH23489332
[140]509JUMPI34890102
[141]524JUMPDEST3488012
[142]525PUSH23487932
[143]528PUSH23487632
[144]531JUMP3487382
[145]254JUMPDEST3486512
[146]255PUSH23486432
[147]258PUSH23486132
[148]261JUMP3485882
[149]674JUMPDEST3485012
[150]675PUSH23484932
[151]678PUSH23484632
[152]681JUMP3484382
[153]889JUMPDEST3483512
[154]890PUSH13483432
[155]892PUSH323483132
[156]925JUMPDEST3482812
[157]926SLOAD348271002
[158]927PUSH13472732
[159]929PUSH13472432
[160]931PUSH13472132
[161]933SHL3471832
[162]934SUB3471532
[163]935AND3471232
[164]936SWAP13470932
[165]937POP3470622
[166]938SWAP13470432
[167]939JUMP3470182
[168]682JUMPDEST3469312
[169]683PUSH13469232
[170]685PUSH13468932
[171]687PUSH13468632
[172]689SHL3468332
[173]690SUB3468032
[174]691AND3467732
[175]692CALLER3467422
[176]693PUSH13467232
[177]695PUSH13466932
[178]697PUSH13466632
[179]699SHL3466332
[180]700SUB3466032
[181]701AND3465732
[182]702EQ3465432
[183]703ISZERO3465132
[184]704PUSH23464832
[185]707JUMPI34645102
[186]833JUMPDEST3463512
[187]834PUSH23463432
[188]837JUMP3463182
[189]278JUMPDEST3462312
[190]279JUMP3462282
[191]262JUMPDEST3461412
[192]263PUSH23461332
[193]266PUSH23461032
[194]269PUSH23460732
[195]272JUMP3460482
[196]838JUMPDEST3459612
[197]839PUSH13459532
[198]841PUSH23459232
[199]844PUSH23458932
[200]847JUMP3458682
[201]1338JUMPDEST3457812
[202]1339PUSH13457732
[203]1341PUSH323457432
[204]1374PUSH23457132
[205]1377JUMP3456882
[206]925JUMPDEST3456012
[207]926SLOAD3455921002
[208]927PUSH13245932
[209]929PUSH13245632
[210]931PUSH13245332
[211]933SHL3245032
[212]934SUB3244732
[213]935AND3244432
[214]936SWAP13244132
[215]937POP3243822
[216]938SWAP13243632
[217]939JUMP3243382
[218]848JUMPDEST3242512
[219]849SWAP13242432
[220]850POP3242122
[221]851SWAP13241932
[222]852JUMP3241682
[223]273JUMPDEST3240812
[224]274PUSH23240732
[225]277JUMP3240482
[226]853JUMPDEST3239612
[227]854CALLDATASIZE3239522
[228]855PUSH13239332
[229]857DUP13239032
[230]858CALLDATACOPY3238762
[231]859PUSH13238132
[232]861DUP13237832
[233]862CALLDATASIZE3237522
[234]863PUSH13237332
[235]865DUP53237032
[236]866GAS3236722
[237]867DELEGATECALL32365319002
[238]0PUSH12930033
[239]2PUSH12929733
[240]4MSTORE29294123
[241]5CALLVALUE2928223
[242]6DUP12928033
[243]7ISZERO2927733
[244]8PUSH32927433
[245]12JUMPI29271103
[246]17JUMPDEST2926113
[247]18POP2926023
[248]19PUSH12925833
[249]21CALLDATASIZE2925523
[250]22LT2925333
[251]23PUSH32925033
[252]27JUMPI29247103
[253]28PUSH12923733
[254]30CALLDATALOAD2923433
[255]31PUSH12923133
[256]33SHR2922833
[257]34DUP12922533
[258]35PUSH42922233
[259]40GT2921933
[260]41PUSH32921633
[261]45JUMPI29213103
[262]46DUP12920333
[263]47PUSH42920033
[264]52GT2919733
[265]53PUSH32919433
[266]57JUMPI29191103
[267]122JUMPDEST2918113
[268]123DUP12918033
[269]124PUSH42917733
[270]129EQ2917433
[271]130PUSH32917133
[272]134JUMPI29168103
[273]135DUP12915833
[274]136PUSH42915533
[275]141EQ2915233
[276]142PUSH32914933
[277]146JUMPI29146103
[278]681JUMPDEST2913613
[279]682PUSH12913533
[280]684SLOAD2913221003
[281]685PUSH12703233
[282]687PUSH12702933
[283]689PUSH12702633
[284]691SHL2702333
[285]692SUB2702033
[286]693AND2701733
[287]694PUSH32701433
[288]698JUMP2701183
[289]397JUMPDEST2700313
[290]398PUSH12700233
[291]400MLOAD2699933
[292]401PUSH12699633
[293]403PUSH12699333
[294]405PUSH12699033
[295]407SHL2698733
[296]408SUB2698433
[297]409SWAP12698133
[298]410SWAP22697833
[299]411AND2697533
[300]412DUP22697233
[301]413MSTORE2696993
[302]414PUSH12696033
[303]416ADD2695733
[304]417PUSH32695433
[305]421JUMP2695183
[306]365JUMPDEST2694313
[307]366PUSH12694233
[308]368MLOAD2693933
[309]369DUP12693633
[310]370SWAP22693333
[311]371SUB2693033
[312]372SWAP12692733
[313]373RETURN2692403
[314]868RETURNDATASIZE2738922
[315]869PUSH12738732
[316]871DUP12738432
[317]872RETURNDATACOPY2738162
[318]873DUP12737532
[319]874DUP12737232
[320]875ISZERO2736932
[321]876PUSH22736632
[322]879JUMPI27363102
[323]880RETURNDATASIZE2735322
[324]881PUSH12735132
[325]883RETURN2734802
[326]205ISZERO2793931
[327]206DUP12793631
[328]207ISZERO2793331
[329]208PUSH22793031
[330]211JUMPI27927101
[331]221JUMPDEST2791711
[332]222POP2791621
[333]223POP2791421
[334]224POP2791221
[335]225POP2791021
[336]226PUSH12790831
[337]228MLOAD2790531
[338]229RETURNDATASIZE2790221
[339]230PUSH12790031
[340]232NOT2789731
[341]233PUSH12789431
[342]235DUP32789131
[343]236ADD2788831
[344]237AND2788531
[345]238DUP32788231
[346]239ADD2787931
[347]240DUP12787631
[348]241PUSH12787331
[349]243MSTORE2787031
[350]244POP2786721
[351]245DUP22786531
[352]246ADD2786231
[353]247SWAP12785931
[354]248PUSH22785631
[355]251SWAP22785331
[356]252SWAP12785031
[357]253PUSH22784731
[358]256JUMP2784481
[359]572JUMPDEST2783611
[360]573PUSH12783531
[361]575PUSH12783231
[362]577DUP32782931
[363]578DUP52782631
[364]579SUB2782331
[365]580SLT2782031
[366]581ISZERO2781731
[367]582PUSH22781431
[368]585JUMPI27811101
[369]590JUMPDEST2780111
[370]591DUP22780031
[371]592MLOAD2779731
[372]593PUSH12779431
[373]595PUSH12779131
[374]597PUSH12778831
[375]599SHL2778531
[376]600SUB2778231
[377]601DUP22777931
[378]602AND2777631
[379]603DUP22777331
[380]604EQ2777031
[381]605PUSH22776731
[382]608JUMPI27764101
[383]78JUMPDEST2775411
[384]79SWAP42775331
[385]80SWAP32775031
[386]81POP2774721
[387]82POP2774521
[388]83POP2774321
[389]84JUMP2774181
[390]257JUMPDEST2773311
[391]258SWAP12773231
[392]259POP2772921
[393]260SWAP12772731
[394]261JUMP2772481
[395]34JUMPDEST2771611
[396]35PUSH22771531
[397]38JUMP2771281
[398]262JUMPDEST2770411
[399]263CALLDATASIZE2770321
[400]264PUSH12770131
[401]266DUP12769831
[402]267CALLDATACOPY27695121
[403]268PUSH12768331
[404]270DUP12768031
[405]271CALLDATASIZE2767721
[406]272PUSH12767531
[407]274DUP52767231
[408]275GAS2766921
[409]276DELEGATECALL27667272761
[410]0PUSH12467632
[411]2PUSH12467332
[412]4MSTORE24670122
[413]5CALLVALUE2465822
[414]6DUP12465632
[415]7ISZERO2465332
[416]8PUSH22465032
[417]11JUMPI24647102
[418]16JUMPDEST2463712
[419]17POP2463622
[420]18PUSH12463432
[421]20CALLDATASIZE2463122
[422]21LT2462932
[423]22PUSH22462632
[424]25JUMPI24623102
[425]26PUSH12461332
[426]28CALLDATALOAD2461032
[427]29PUSH12460732
[428]31SHR2460432
[429]32DUP12460132
[430]33PUSH42459832
[431]38GT2459532
[432]39PUSH22459232
[433]42JUMPI24589102
[434]260JUMPDEST2457912
[435]261DUP12457832
[436]262PUSH42457532
[437]267GT2457232
[438]268PUSH22456932
[439]271JUMPI24566102
[440]380JUMPDEST2455612
[441]381DUP12455532
[442]382PUSH42455232
[443]387GT2454932
[444]388PUSH22454632
[445]391JUMPI24543102
[446]440JUMPDEST2453312
[447]441DUP12453232
[448]442PUSH42452932
[449]447EQ2452632
[450]448PUSH22452332
[451]451JUMPI24520102
[452]452DUP12451032
[453]453PUSH42450732
[454]458EQ2450432
[455]459PUSH22450132
[456]462JUMPI24498102
[457]463DUP12448832
[458]464PUSH42448532
[459]469EQ2448232
[460]470PUSH22447932
[461]473JUMPI24476102
[462]540JUMPDEST2446612
[463]541PUSH22446532
[464]544PUSH22446232
[465]547CALLDATASIZE2445922
[466]548PUSH12445732
[467]550PUSH22445432
[468]553JUMP2445182
[469]6503JUMPDEST2444312
[470]6504PUSH12444232
[471]6506DUP12443932
[472]6507PUSH12443632
[473]6509DUP42443332
[474]6510DUP62443032
[475]6511SUB2442732
[476]6512SLT2442432
[477]6513ISZERO2442132
[478]6514PUSH22441832
[479]6517JUMPI24415102
[480]6522JUMPDEST2440512
[481]6523PUSH22440432
[482]6526DUP42440132
[483]6527PUSH22439832
[484]6530JUMP2439582
[485]6102JUMPDEST2438712
[486]6103DUP12438632
[487]6104CALLDATALOAD2438332
[488]6105PUSH12438032
[489]6107PUSH12437732
[490]6109PUSH12437432
[491]6111SHL2437132
[492]6112SUB2436832
[493]6113DUP22436532
[494]6114AND2436232
[495]6115DUP22435932
[496]6116EQ2435632
[497]6117PUSH22435332
[498]6120JUMPI24350102
[499]6125JUMPDEST2434012
[500]6126SWAP22433932
[501]6127SWAP12433632
[502]6128POP2433322
[503]6129JUMP2433182
[504]6531JUMPDEST2432312
[505]6532SWAP52432232
[506]6533PUSH12431932
[507]6535SWAP42431632
[508]6536SWAP12431332
[509]6537SWAP42431032
[510]6538ADD2430732
[511]6539CALLDATALOAD2430432
[512]6540SWAP42430132
[513]6541POP2429822
[514]6542POP2429622
[515]6543POP2429422
[516]6544JUMP2429282
[517]554JUMPDEST2428412
[518]555PUSH22428332
[519]558JUMP2428082
[520]1330JUMPDEST2427212
[521]1331PUSH12427132
[522]1333PUSH22426832
[523]1336CALLER2426522
[524]1337DUP52426332
[525]1338DUP52426032
[526]1339PUSH22425732
[527]1342JUMP2425482
[528]3303JUMPDEST2424612
[529]3304PUSH12424532
[530]3306PUSH12424232
[531]3308PUSH12423932
[532]3310SHL2423632
[533]3311SUB2423332
[534]3312DUP42423032
[535]3313AND2422732
[536]3314PUSH22422432
[537]3317JUMPI24221102
[538]3401JUMPDEST2421112
[539]3402PUSH12421032
[540]3404PUSH12420732
[541]3406PUSH12420432
[542]3408SHL2420132
[543]3409SUB2419832
[544]3410DUP32419532
[545]3411AND2419232
[546]3412PUSH22418932
[547]3415JUMPI24186102
[548]3498JUMPDEST2417612
[549]3499PUSH12417532
[550]3501PUSH12417232
[551]3503PUSH12416932
[552]3505SHL2416632
[553]3506SUB2416332
[554]3507DUP42416032
[555]3508DUP22415732
[556]3509AND2415432
[557]3510PUSH12415132
[558]3512DUP22414832
[559]3513DUP22414532
[560]3514MSTORE2414232
[561]3515PUSH12413932
[562]3517PUSH12413632
[563]3519SWAP12413332
[564]3520DUP22413032
[565]3521MSTORE2412732
[566]3522PUSH12412432
[567]3524DUP12412132
[568]3525DUP42411832
[569]3526KECCAK25624115422
[570]3527SWAP52407332
[571]3528DUP82407032
[572]3529AND2406732
[573]3530DUP12406432
[574]3531DUP52406132
[575]3532MSTORE2405832
[576]3533SWAP52405532
[577]3534DUP32405232
[578]3535MSTORE2404932
[579]3536SWAP22404632
[580]3537DUP32404332
[581]3538SWAP12404032
[582]3539KECCAK25624037422
[583]3540DUP62399532
[584]3541SWAP12399232
[585]3542SSTORE23989221002
[586]3543SWAP1188932
[587]3544MLOAD188632
[588]3545DUP5188332
[589]3546DUP2188032
[590]3547MSTORE187792
[591]3548PUSH32186832
[592]3581SWAP2186532
[593]3582ADD186232
[594]3583PUSH1185932
[595]3585MLOAD185632
[596]3586DUP1185332
[597]3587SWAP2185032
[598]3588SUB184732
[599]3589SWAP1184432
[600]3590LOG3184117562
[601]3591POP8522
[602]3592POP8322
[603]3593POP8122
[604]3594JUMP7982
[605]1343JUMPDEST7112
[606]1344POP7022
[607]1345PUSH16832
[608]1347SWAP36532
[609]1348SWAP26232
[610]1349POP5922
[611]1350POP5722
[612]1351JUMP5582
[613]498JUMPDEST4712
[614]499PUSH14632
[615]501MLOAD4332
[616]502SWAP14032
[617]503ISZERO3732
[618]504ISZERO3432
[619]505DUP23132
[620]506MSTORE2832
[621]507PUSH12532
[622]509ADD2232
[623]510JUMPDEST1912
[624]511PUSH11832
[625]513MLOAD1532
[626]514DUP11232
[627]515SWAP2932
[628]516SUB632
[629]517SWAP1332
[630]518RETURN002
[631]277RETURNDATASIZE39121
[632]278PUSH138931
[633]280DUP138631
[634]281RETURNDATACOPY38361
[635]282DUP137731
[636]283DUP137431
[637]284ISZERO37131
[638]285PUSH236831
[639]288JUMPI365101
[640]289RETURNDATASIZE35521
[641]290PUSH135331
[642]292RETURN35001