Geth VM Trace Transaction

GETH Trace for Txn Hash 0x578f1894a2ac313a02bfa37aa87700d6899cd4894c349f9ab2991dfa07703710

A total of 587 steps found

Step PC Operation Gas GasCost Depth
[1]0PUSH13150431
[2]2PUSH13150131
[3]4MSTORE31498121
[4]5CALLVALUE3148621
[5]6DUP13148431
[6]7ISZERO3148131
[7]8PUSH23147831
[8]11JUMPI31475101
[9]16JUMPDEST3146511
[10]17POP3146421
[11]18PUSH13146231
[12]20CALLDATASIZE3145921
[13]21LT3145731
[14]22PUSH23145431
[15]25JUMPI31451101
[16]26PUSH13144131
[17]28CALLDATALOAD3143831
[18]29PUSH13143531
[19]31SHR3143231
[20]32DUP13142931
[21]33PUSH43142631
[22]38GT3142331
[23]39PUSH23142031
[24]42JUMPI31417101
[25]43DUP13140731
[26]44PUSH43140431
[27]49GT3140131
[28]50PUSH23139831
[29]53JUMPI31395101
[30]54DUP13138531
[31]55PUSH43138231
[32]60GT3137931
[33]61PUSH23137631
[34]64JUMPI31373101
[35]113JUMPDEST3136311
[36]114DUP13136231
[37]115PUSH43135931
[38]120EQ3135631
[39]121PUSH23135331
[40]124JUMPI31350101
[41]125DUP13134031
[42]126PUSH43133731
[43]131EQ3133431
[44]132PUSH23133131
[45]135JUMPI31328101
[46]136DUP13131831
[47]137PUSH43131531
[48]142EQ3131231
[49]143PUSH23130931
[50]146JUMPI31306101
[51]1261JUMPDEST3129611
[52]1262PUSH23129531
[53]1265PUSH13129231
[54]1267DUP13128931
[55]1268CALLDATASIZE3128621
[56]1269SUB3128431
[57]1270DUP23128131
[58]1271ADD3127831
[59]1272SWAP13127531
[60]1273PUSH23127231
[61]1276SWAP23126931
[62]1277SWAP13126631
[63]1278PUSH23126331
[64]1281JUMP3126081
[65]9754JUMPDEST3125211
[66]9755PUSH13125131
[67]9757DUP13124831
[68]9758PUSH13124531
[69]9760DUP43124231
[70]9761DUP63123931
[71]9762SUB3123631
[72]9763SLT3123331
[73]9764ISZERO3123031
[74]9765PUSH23122731
[75]9768JUMPI31224101
[76]9773JUMPDEST3121411
[77]9774PUSH13121331
[78]9776PUSH23121031
[79]9779DUP63120731
[80]9780DUP33120431
[81]9781DUP73120131
[82]9782ADD3119831
[83]9783PUSH23119531
[84]9786JUMP3119281
[85]9265JUMPDEST3118411
[86]9266PUSH13118331
[87]9268DUP23118031
[88]9269CALLDATALOAD3117731
[89]9270SWAP13117431
[90]9271POP3117121
[91]9272PUSH23116931
[92]9275DUP23116631
[93]9276PUSH23116331
[94]9279JUMP3116081
[95]14607JUMPDEST3115211
[96]14608PUSH23115131
[97]14611DUP23114831
[98]14612PUSH23114531
[99]14615JUMP3114281
[100]12568JUMPDEST3113411
[101]12569PUSH13113331
[102]12571PUSH23113031
[103]12574DUP33112731
[104]12575PUSH23112431
[105]12578JUMP3112181
[106]12670JUMPDEST3111311
[107]12671PUSH13111231
[108]12673PUSH203110931
[109]12694DUP33110631
[110]12695AND3110331
[111]12696SWAP13110031
[112]12697POP3109721
[113]12698SWAP23109531
[114]12699SWAP13109231
[115]12700POP3108921
[116]12701JUMP3108781
[117]12579JUMPDEST3107911
[118]12580SWAP13107831
[119]12581POP3107521
[120]12582SWAP23107331
[121]12583SWAP13107031
[122]12584POP3106721
[123]12585JUMP3106581
[124]14616JUMPDEST3105711
[125]14617DUP23105631
[126]14618EQ3105331
[127]14619PUSH23105031
[128]14622JUMPI31047101
[129]14627JUMPDEST3103711
[130]14628POP3103621
[131]14629JUMP3103481
[132]9280JUMPDEST3102611
[133]9281SWAP33102531
[134]9282SWAP23102231
[135]9283POP3101921
[136]9284POP3101721
[137]9285JUMP3101581
[138]9787JUMPDEST3100711
[139]9788SWAP33100631
[140]9789POP3100321
[141]9790POP3100121
[142]9791PUSH13099931
[143]9793PUSH23099631
[144]9796DUP63099331
[145]9797DUP33099031
[146]9798DUP73098731
[147]9799ADD3098431
[148]9800PUSH23098131
[149]9803JUMP3097881
[150]9444JUMPDEST3097011
[151]9445PUSH13096931
[152]9447DUP23096631
[153]9448CALLDATALOAD3096331
[154]9449SWAP13096031
[155]9450POP3095721
[156]9451PUSH23095531
[157]9454DUP23095231
[158]9455PUSH23094931
[159]9458JUMP3094681
[160]14722JUMPDEST3093811
[161]14723PUSH23093731
[162]14726DUP23093431
[163]14727PUSH23093131
[164]14730JUMP3092881
[165]12702JUMPDEST3092011
[166]12703PUSH13091931
[167]12705DUP23091631
[168]12706SWAP13091331
[169]12707POP3091021
[170]12708SWAP23090831
[171]12709SWAP13090531
[172]12710POP3090221
[173]12711JUMP3090081
[174]14731JUMPDEST3089211
[175]14732DUP23089131
[176]14733EQ3088831
[177]14734PUSH23088531
[178]14737JUMPI30882101
[179]14742JUMPDEST3087211
[180]14743POP3087121
[181]14744JUMP3086981
[182]9459JUMPDEST3086111
[183]9460SWAP33086031
[184]9461SWAP23085731
[185]9462POP3085421
[186]9463POP3085221
[187]9464JUMP3085081
[188]9804JUMPDEST3084211
[189]9805SWAP23084131
[190]9806POP3083821
[191]9807POP3083621
[192]9808SWAP33083431
[193]9809POP3083121
[194]9810SWAP33082931
[195]9811SWAP13082631
[196]9812POP3082321
[197]9813JUMP3082181
[198]1282JUMPDEST3081311
[199]1283PUSH23081231
[200]1286JUMP3080981
[201]3658JUMPDEST3080111
[202]3659PUSH13080031
[203]3661PUSH23079731
[204]3664PUSH23079431
[205]3667PUSH23079131
[206]3670JUMP3078881
[207]4825JUMPDEST3078011
[208]4826PUSH13077931
[209]4828CALLER3077621
[210]4829SWAP13077431
[211]4830POP3077121
[212]4831SWAP13076931
[213]4832JUMP3076681
[214]3671JUMPDEST3075811
[215]3672DUP53075731
[216]3673DUP53075431
[217]3674PUSH23075131
[218]3677JUMP3074881
[219]5292JUMPDEST3074011
[220]5293PUSH13073931
[221]5295PUSH203073631
[222]5316AND3073331
[223]5317DUP43073031
[224]5318PUSH203072731
[225]5339AND3072431
[226]5340EQ3072131
[227]5341ISZERO3071831
[228]5342PUSH23071531
[229]5345JUMPI30712101
[230]5404JUMPDEST3070211
[231]5405PUSH13070131
[232]5407PUSH203069831
[233]5428AND3069531
[234]5429DUP33069231
[235]5430PUSH203068931
[236]5451AND3068631
[237]5452EQ3068331
[238]5453ISZERO3068031
[239]5454PUSH23067731
[240]5457JUMPI30674101
[241]5516JUMPDEST3066411
[242]5517PUSH23066331
[243]5520DUP43066031
[244]5521DUP43065731
[245]5522DUP43065431
[246]5523PUSH23065131
[247]5526JUMP3064881
[248]7181JUMPDEST3064011
[249]7182POP3063921
[250]7183POP3063721
[251]7184POP3063521
[252]7185JUMP3063381
[253]5527JUMPDEST3062511
[254]5528PUSH13062431
[255]5530PUSH13062131
[256]5532PUSH13061831
[257]5534DUP63061531
[258]5535PUSH203061231
[259]5556AND3060931
[260]5557PUSH203060631
[261]5578AND3060331
[262]5579DUP23060031
[263]5580MSTORE3059731
[264]5581PUSH13059431
[265]5583ADD3059131
[266]5584SWAP13058831
[267]5585DUP23058531
[268]5586MSTORE3058231
[269]5587PUSH13057931
[270]5589ADD3057631
[271]5590PUSH13057331
[272]5592KECCAK25630570421
[273]5593SLOAD3052821001
[274]5594SWAP12842831
[275]5595POP2842521
[276]5596DUP22842331
[277]5597DUP22842031
[278]5598LT2841731
[279]5599ISZERO2841431
[280]5600PUSH22841131
[281]5603JUMPI28408101
[282]5662JUMPDEST2839811
[283]5663DUP22839731
[284]5664DUP22839431
[285]5665PUSH22839131
[286]5668SWAP22838831
[287]5669SWAP12838531
[288]5670PUSH22838231
[289]5673JUMP2837981
[290]12516JUMPDEST2837111
[291]12517PUSH12837031
[292]12519PUSH22836731
[293]12522DUP32836431
[294]12523PUSH22836131
[295]12526JUMP2835881
[296]12702JUMPDEST2835011
[297]12703PUSH12834931
[298]12705DUP22834631
[299]12706SWAP12834331
[300]12707POP2834021
[301]12708SWAP22833831
[302]12709SWAP12833531
[303]12710POP2833221
[304]12711JUMP2833081
[305]12527JUMPDEST2832211
[306]12528SWAP22832131
[307]12529POP2831821
[308]12530PUSH22831631
[309]12533DUP42831331
[310]12534PUSH22831031
[311]12537JUMP2830781
[312]12702JUMPDEST2829911
[313]12703PUSH12829831
[314]12705DUP22829531
[315]12706SWAP12829231
[316]12707POP2828921
[317]12708SWAP22828731
[318]12709SWAP12828431
[319]12710POP2828121
[320]12711JUMP2827981
[321]12538JUMPDEST2827111
[322]12539SWAP32827031
[323]12540POP2826721
[324]12541DUP32826531
[325]12542DUP32826231
[326]12543LT2825931
[327]12544ISZERO2825631
[328]12545PUSH22825331
[329]12548JUMPI28250101
[330]12557JUMPDEST2824011
[331]12558DUP32823931
[332]12559DUP32823631
[333]12560SUB2823331
[334]12561SWAP12823031
[335]12562POP2822721
[336]12563SWAP32822531
[337]12564SWAP22822231
[338]12565POP2821921
[339]12566POP2821721
[340]12567JUMP2821581
[341]5674JUMPDEST2820711
[342]5675PUSH12820631
[343]5677PUSH12820331
[344]5679DUP72820031
[345]5680PUSH202819731
[346]5701AND2819431
[347]5702PUSH202819131
[348]5723AND2818831
[349]5724DUP22818531
[350]5725MSTORE2818231
[351]5726PUSH12817931
[352]5728ADD2817631
[353]5729SWAP12817331
[354]5730DUP22817031
[355]5731MSTORE2816731
[356]5732PUSH12816431
[357]5734ADD2816131
[358]5735PUSH12815831
[359]5737KECCAK25628155421
[360]5738DUP22811331
[361]5739SWAP12811031
[362]5740SSTORE2810729001
[363]5741POP2520721
[364]5742DUP22520531
[365]5743PUSH12520231
[366]5745PUSH12519931
[367]5747DUP62519631
[368]5748PUSH202519331
[369]5769AND2519031
[370]5770PUSH202518731
[371]5791AND2518431
[372]5792DUP22518131
[373]5793MSTORE2517831
[374]5794PUSH12517531
[375]5796ADD2517231
[376]5797SWAP12516931
[377]5798DUP22516631
[378]5799MSTORE2516331
[379]5800PUSH12516031
[380]5802ADD2515731
[381]5803PUSH12515431
[382]5805KECCAK25625151421
[383]5806PUSH12510931
[384]5808DUP32510631
[385]5809DUP32510331
[386]5810SLOAD2510021001
[387]5811PUSH22300031
[388]5814SWAP22299731
[389]5815SWAP12299431
[390]5816PUSH22299131
[391]5819JUMP2298881
[392]12340JUMPDEST2298011
[393]12341PUSH12297931
[394]12343PUSH22297631
[395]12346DUP32297331
[396]12347PUSH22297031
[397]12350JUMP2296781
[398]12702JUMPDEST2295911
[399]12703PUSH12295831
[400]12705DUP22295531
[401]12706SWAP12295231
[402]12707POP2294921
[403]12708SWAP22294731
[404]12709SWAP12294431
[405]12710POP2294121
[406]12711JUMP2293981
[407]12351JUMPDEST2293111
[408]12352SWAP22293031
[409]12353POP2292721
[410]12354PUSH22292531
[411]12357DUP42292231
[412]12358PUSH22291931
[413]12361JUMP2291681
[414]12702JUMPDEST2290811
[415]12703PUSH12290731
[416]12705DUP22290431
[417]12706SWAP12290131
[418]12707POP2289821
[419]12708SWAP22289631
[420]12709SWAP12289331
[421]12710POP2289021
[422]12711JUMP2288881
[423]12362JUMPDEST2288011
[424]12363SWAP32287931
[425]12364POP2287621
[426]12365DUP32287431
[427]12366PUSH322287131
[428]12399SUB2286831
[429]12400DUP32286531
[430]12401GT2286231
[431]12402ISZERO2285931
[432]12403PUSH22285631
[433]12406JUMPI22853101
[434]12415JUMPDEST2284311
[435]12416DUP32284231
[436]12417DUP32283931
[437]12418ADD2283631
[438]12419SWAP12283331
[439]12420POP2283021
[440]12421SWAP32282831
[441]12422SWAP22282531
[442]12423POP2282221
[443]12424POP2282021
[444]12425JUMP2281881
[445]5820JUMPDEST2281011
[446]5821SWAP32280931
[447]5822POP2280621
[448]5823POP2280421
[449]5824DUP22280231
[450]5825SWAP12279931
[451]5826SSTORE2279629001
[452]5827POP1989621
[453]5828DUP31989431
[454]5829PUSH201989131
[455]5850AND1988831
[456]5851DUP51988531
[457]5852PUSH201988231
[458]5873AND1987931
[459]5874PUSH321987631
[460]5907DUP51987331
[461]5908PUSH11987031
[462]5910MLOAD1986731
[463]5911PUSH21986431
[464]5914SWAP21986131
[465]5915SWAP11985831
[466]5916PUSH21985531
[467]5919JUMP1985281
[468]12225JUMPDEST1984411
[469]12226PUSH11984331
[470]12228PUSH11984031
[471]12230DUP31983731
[472]12231ADD1983431
[473]12232SWAP11983131
[474]12233POP1982821
[475]12234PUSH21982631
[476]12237PUSH11982331
[477]12239DUP41982031
[478]12240ADD1981731
[479]12241DUP51981431
[480]12242PUSH21981131
[481]12245JUMP1980881
[482]11213JUMPDEST1980011
[483]11214PUSH21979931
[484]11217DUP21979631
[485]11218PUSH21979331
[486]11221JUMP1979081
[487]12702JUMPDEST1978211
[488]12703PUSH11978131
[489]12705DUP21977831
[490]12706SWAP11977531
[491]12707POP1977221
[492]12708SWAP21977031
[493]12709SWAP11976731
[494]12710POP1976421
[495]12711JUMP1976281
[496]11222JUMPDEST1975411
[497]11223DUP31975331
[498]11224MSTORE1975091
[499]11225POP1974121
[500]11226POP1973921
[501]11227JUMP1973781
[502]12246JUMPDEST1972911
[503]12247SWAP31972831
[504]12248SWAP21972531
[505]12249POP1972221
[506]12250POP1972021
[507]12251JUMP1971881
[508]5920JUMPDEST1971011
[509]5921PUSH11970931
[510]5923MLOAD1970631
[511]5924DUP11970331
[512]5925SWAP21970031
[513]5926SUB1969731
[514]5927SWAP11969431
[515]5928LOG31969117561
[516]5929POP1793521
[517]5930POP1793321
[518]5931POP1793121
[519]5932POP1792921
[520]5933JUMP1792781
[521]3678JUMPDEST1791911
[522]3679PUSH11791831
[523]3681SWAP11791531
[524]3682POP1791221
[525]3683SWAP31791031
[526]3684SWAP21790731
[527]3685POP1790421
[528]3686POP1790221
[529]3687JUMP1790081
[530]1287JUMPDEST1789211
[531]1288PUSH11789131
[532]1290MLOAD1788831
[533]1291PUSH21788531
[534]1294SWAP21788231
[535]1295SWAP11787931
[536]1296PUSH21787631
[537]1299JUMP1787381
[538]11392JUMPDEST1786511
[539]11393PUSH11786431
[540]11395PUSH11786131
[541]11397DUP31785831
[542]11398ADD1785531
[543]11399SWAP11785231
[544]11400POP1784921
[545]11401PUSH21784731
[546]11404PUSH11784431
[547]11406DUP41784131
[548]11407ADD1783831
[549]11408DUP51783531
[550]11409PUSH21783231
[551]11412JUMP1782981
[552]10173JUMPDEST1782111
[553]10174PUSH21782031
[554]10177DUP21781731
[555]10178PUSH21781431
[556]10181JUMP1781181
[557]12586JUMPDEST1780311
[558]12587PUSH11780231
[559]12589DUP21779931
[560]12590ISZERO1779631
[561]12591ISZERO1779331
[562]12592SWAP11779031
[563]12593POP1778721
[564]12594SWAP21778531
[565]12595SWAP11778231
[566]12596POP1777921
[567]12597JUMP1777781
[568]10182JUMPDEST1776911
[569]10183DUP31776831
[570]10184MSTORE1776531
[571]10185POP1776221
[572]10186POP1776021
[573]10187JUMP1775881
[574]11413JUMPDEST1775011
[575]11414SWAP31774931
[576]11415SWAP21774631
[577]11416POP1774321
[578]11417POP1774121
[579]11418JUMP1773981
[580]1300JUMPDEST1773111
[581]1301PUSH11773031
[582]1303MLOAD1772731
[583]1304DUP11772431
[584]1305SWAP21772131
[585]1306SUB1771831
[586]1307SWAP11771531
[587]1308RETURN1771201