Tools
Bytecode to Opcode Disassembler
Attempts to decode the low level Contract Bytecodes to Opcodes.
Decoded Bytecode:
- [0] PUSH1 0x80
- [1] PUSH1 0x40
- [2] MSTORE
- [3] PUSH1 0x04
- [4] CALLDATASIZE
- [5] LT
- [6] ISZERO
- [7] PUSH2 0x001a
- [8] JUMPI
- [9] JUMPDEST
- [10] CALLVALUE
- [11] PUSH2 0x0015
- [12] JUMPI
- [13] STOP
- [14] JUMPDEST
- [15] PUSH1 0x00
- [16] DUP1
- [17] REVERT
- [18] JUMPDEST
- [19] PUSH1 0x00
- [20] CALLDATALOAD
- [21] PUSH1 0xe0
- [22] SHR
- [23] DUP1
- [24] PUSH4 0x10b86695
- [25] EQ
- [26] PUSH2 0x06cd
- [27] JUMPI
- [28] DUP1
- [29] PUSH4 0x3ee9d648
- [30] EQ
- [31] PUSH2 0x06af
- [32] JUMPI
- [33] DUP1
- [34] PUSH4 0x4bafce22
- [35] EQ
- [36] PUSH2 0x0663
- [37] JUMPI
- [38] DUP1
- [39] PUSH4 0x715018a6
- [40] EQ
- [41] PUSH2 0x060a
- [42] JUMPI
- [43] DUP1
- [44] PUSH4 0x821644e6
- [45] EQ
- [46] PUSH2 0x0438
- [47] JUMPI
- [48] DUP1
- [49] PUSH4 0x8da5cb5b
- [50] EQ
- [51] PUSH2 0x040f
- [52] JUMPI
- [53] DUP1
- [54] PUSH4 0x97701583
- [55] EQ
- [56] PUSH2 0x03e6
- [57] JUMPI
- [58] DUP1
- [59] PUSH4 0x9f9a093c
- [60] EQ
- [61] PUSH2 0x03c3
- [62] JUMPI
- [63] DUP1
- [64] PUSH4 0xa9c06f25
- [65] EQ
- [66] PUSH2 0x039a
- [67] JUMPI
- [68] DUP1
- [69] PUSH4 0xac11482d
- [70] EQ
- [71] PUSH2 0x037c
- [72] JUMPI
- [73] DUP1
- [74] PUSH4 0xeb7b800a
- [75] EQ
- [76] PUSH2 0x0133
- [77] JUMPI
- [78] PUSH4 0xf2fde38b
- [79] SUB
- [80] PUSH2 0x000e
- [81] JUMPI
- [82] CALLVALUE
- [83] PUSH2 0x0015
- [84] JUMPI
- [85] PUSH1 0x20
- [86] CALLDATASIZE
- [87] PUSH1 0x03
- [88] NOT
- [89] ADD
- [90] SLT
- [91] PUSH2 0x0015
- [92] JUMPI
- [93] PUSH1 0x04
- [94] CALLDATALOAD
- [95] PUSH1 0x01
- [96] PUSH1 0x01
- [97] PUSH1 0xa0
- [98] SHL
- [99] SUB
- [100] DUP2
- [101] DUP2
- [102] AND
- [103] SWAP2
- [104] DUP3
- [105] SWAP1
- [106] SUB
- [107] PUSH2 0x0015
- [108] JUMPI
- [109] PUSH2 0x00d2
- [110] PUSH2 0x07f3
- [111] JUMP
- [112] JUMPDEST
- [113] DUP2
- [114] ISZERO
- [115] PUSH2 0x011a
- [116] JUMPI
- [117] PUSH1 0x00
- [118] SLOAD
- [119] DUP3
- [120] PUSH12 0xffffffffffffffffffffffff
- [121] PUSH1 0xa0
- [122] SHL
- [123] DUP3
- [124] AND
- [125] OR
- [126] PUSH1 0x00
- [127] SSTORE
- [128] AND
- [129] PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
- [130] PUSH1 0x00
- [131] DUP1
- [132] LOG3
- [133] STOP
- [134] JUMPDEST
- [135] PUSH1 0x40
- [136] MLOAD
- [137] PUSH4 0x1e4fbdf7
- [138] PUSH1 0xe0
- [139] SHL
- [140] DUP2
- [141] MSTORE
- [142] PUSH1 0x00
- [143] PUSH1 0x04
- [144] DUP3
- [145] ADD
- [146] MSTORE
- [147] PUSH1 0x24
- [148] SWAP1
- [149] REVERT
- [150] JUMPDEST
- [151] CALLVALUE
- [152] PUSH2 0x0015
- [153] JUMPI
- [154] PUSH1 0x60
- [155] CALLDATASIZE
- [156] PUSH1 0x03
- [157] NOT
- [158] ADD
- [159] SLT
- [160] PUSH2 0x0015
- [161] JUMPI
- [162] PUSH1 0x04
- [163] CALLDATALOAD
- [164] PUSH1 0xff
- [165] DUP2
- [166] AND
- [167] DUP2
- [168] SUB
- [169] PUSH2 0x0015
- [170] JUMPI
- [171] PUSH1 0x24
- [172] CALLDATALOAD
- [173] SWAP1
- [174] PUSH1 0xff
- [175] DUP3
- [176] AND
- [177] DUP3
- [178] SUB
- [179] PUSH2 0x0015
- [180] JUMPI
- [181] PUSH1 0x44
- [182] CALLDATALOAD
- [183] SWAP1
- [184] PUSH1 0xff
- [185] DUP3
- [186] AND
- [187] DUP3
- [188] SUB
- [189] PUSH2 0x0015
- [190] JUMPI
- [191] PUSH2 0x0175
- [192] PUSH2 0x07f3
- [193] JUMP
- [194] JUMPDEST
- [195] PUSH1 0x01
- [196] PUSH1 0xff
- [197] NOT
- [198] PUSH1 0x05
- [199] SLOAD
- [200] AND
- [201] OR
- [202] PUSH1 0x05
- [203] SSTORE
- [204] PUSH1 0x00
- [205] SWAP3
- [206] PUSH1 0x00
- [207] JUMPDEST
- [208] PUSH1 0x04
- [209] SLOAD
- [210] DUP2
- [211] LT
- [212] ISZERO
- [213] PUSH2 0x037a
- [214] JUMPI
- [215] PUSH1 0xff
- [216] DUP6
- [217] AND
- [218] ISZERO
- [219] PUSH2 0x02de
- [220] JUMPI
- [221] JUMPDEST
- [222] PUSH2 0x01a5
- [223] DUP2
- [224] PUSH2 0x082e
- [225] JUMP
- [226] JUMPDEST
- [227] SWAP6
- [228] SWAP1
- [229] PUSH1 0x01
- [230] DUP1
- [231] PUSH1 0xa0
- [232] SHL
- [233] SUB
- [234] SWAP1
- [235] SLOAD
- [236] PUSH1 0x03
- [237] SWAP8
- [238] DUP3
- [239] DUP3
- [240] DUP3
- [241] DUP12
- [242] SHL
- [243] SHR
- [244] AND
- [245] PUSH1 0x00
- [246] MSTORE
- [247] DUP9
- [248] PUSH1 0x20
- [249] MSTORE
- [250] PUSH1 0x40
- [251] PUSH1 0x00
- [252] SHA3
- [253] SWAP9
- [254] DUP4
- [255] PUSH1 0x01
- [256] SLOAD
- [257] AND
- [258] SWAP4
- [259] PUSH1 0x06
- [260] SLOAD
- [261] PUSH1 0x01
- [262] DUP13
- [263] ADD
- [264] SLOAD
- [265] DUP7
- [266] EXTCODESIZE
- [267] ISZERO
- [268] PUSH2 0x0015
- [269] JUMPI
- [270] PUSH1 0x64
- [271] PUSH1 0x00
- [272] SWAP3
- [273] DUP4
- [274] PUSH1 0x40
- [275] MLOAD
- [276] SWAP10
- [277] DUP11
- [278] SWAP5
- [279] DUP6
- [280] SWAP4
- [281] PUSH4 0xb39116fd
- [282] PUSH1 0xe0
- [283] SHL
- [284] DUP6
- [285] MSTORE
- [286] DUP9
- [287] DUP13
- [288] DUP13
- [289] DUP13
- [290] SHL
- [291] SHR
- [292] AND
- [293] PUSH1 0x04
- [294] DUP7
- [295] ADD
- [296] MSTORE
- [297] PUSH1 0x24
- [298] DUP6
- [299] ADD
- [300] MSTORE
- [301] PUSH1 0x44
- [302] DUP5
- [303] ADD
- [304] MSTORE
- [305] GAS
- [306] CALL
- [307] SWAP4
- [308] DUP5
- [309] ISZERO
- [310] PUSH2 0x02d2
- [311] JUMPI
- [312] PUSH32 0xc76726500476b014ff54846cd5f07ede81d39e33d9287c353f9bf7094f4b4ccf
- [313] SWAP6
- [314] PUSH1 0x80
- [315] SWAP6
- [316] PUSH2 0x02c3
- [317] JUMPI
- [318] JUMPDEST
- [319] POP
- [320] PUSH1 0x07
- [321] SLOAD
- [322] SWAP4
- [323] PUSH1 0x01
- [324] PUSH1 0x06
- [325] SLOAD
- [326] SWAP14
- [327] ADD
- [328] SLOAD
- [329] SWAP4
- [330] PUSH1 0x40
- [331] MLOAD
- [332] SWAP6
- [333] DUP7
- [334] MSTORE
- [335] SHL
- [336] SHR
- [337] AND
- [338] PUSH1 0x20
- [339] DUP4
- [340] ADD
- [341] MSTORE
- [342] DUP10
- [343] PUSH1 0x40
- [344] DUP4
- [345] ADD
- [346] MSTORE
- [347] PUSH1 0x60
- [348] DUP3
- [349] ADD
- [350] MSTORE
- [351] LOG1
- [352] PUSH1 0xff
- [353] DUP1
- [354] DUP3
- [355] AND
- [356] EQ
- [357] PUSH2 0x02ad
- [358] JUMPI
- [359] PUSH1 0xff
- [360] PUSH1 0x01
- [361] SWAP2
- [362] AND
- [363] ADD
- [364] SWAP5
- [365] PUSH1 0xff
- [366] DUP5
- [367] AND
- [368] PUSH1 0xff
- [369] DUP8
- [370] AND
- [371] EQ
- [372] PUSH2 0x0294
- [373] JUMPI
- [374] JUMPDEST
- [375] POP
- [376] PUSH2 0x028f
- [377] SWAP1
- [378] PUSH2 0x081f
- [379] JUMP
- [380] JUMPDEST
- [381] PUSH2 0x0188
- [382] JUMP
- [383] JUMPDEST
- [384] PUSH2 0x029f
- [385] SWAP2
- [386] SWAP6
- [387] POP
- [388] PUSH2 0x081f
- [389] JUMP
- [390] JUMPDEST
- [391] PUSH1 0x06
- [392] SSTORE
- [393] PUSH1 0x00
- [394] SWAP4
- [395] PUSH2 0x028f
- [396] PUSH2 0x0285
- [397] JUMP
- [398] JUMPDEST
- [399] PUSH4 0x4e487b71
- [400] PUSH1 0xe0
- [401] SHL
- [402] PUSH1 0x00
- [403] MSTORE
- [404] PUSH1 0x11
- [405] PUSH1 0x04
- [406] MSTORE
- [407] PUSH1 0x24
- [408] PUSH1 0x00
- [409] REVERT
- [410] JUMPDEST
- [411] PUSH2 0x02cc
- [412] SWAP1
- [413] PUSH2 0x087b
- [414] JUMP
- [415] JUMPDEST
- [416] DUP13
- [417] PUSH2 0x023d
- [418] JUMP
- [419] JUMPDEST
- [420] PUSH1 0x40
- [421] MLOAD
- [422] RETURNDATASIZE
- [423] PUSH1 0x00
- [424] DUP3
- [425] RETURNDATACOPY
- [426] RETURNDATASIZE
- [427] SWAP1
- [428] REVERT
- [429] JUMPDEST
- [430] PUSH1 0x07
- [431] SLOAD
- [432] PUSH32 0x64d0f40aa47b2a1f62d09ad9f129aadd33f1cf29ccaf08d792f73dae63ab0ec2
- [433] PUSH1 0x40
- [434] PUSH1 0x06
- [435] SLOAD
- [436] SWAP3
- [437] DUP2
- [438] MLOAD
- [439] SWAP1
- [440] DUP2
- [441] MSTORE
- [442] DUP4
- [443] PUSH1 0x20
- [444] DUP3
- [445] ADD
- [446] MSTORE
- [447] LOG1
- [448] PUSH1 0x01
- [449] SLOAD
- [450] PUSH1 0x01
- [451] PUSH1 0x01
- [452] PUSH1 0xa0
- [453] SHL
- [454] SUB
- [455] AND
- [456] SWAP1
- [457] DUP2
- [458] EXTCODESIZE
- [459] ISZERO
- [460] PUSH2 0x0015
- [461] JUMPI
- [462] PUSH1 0x00
- [463] SWAP2
- [464] PUSH1 0x64
- [465] DUP4
- [466] SWAP3
- [467] PUSH1 0x40
- [468] MLOAD
- [469] SWAP5
- [470] DUP6
- [471] SWAP4
- [472] DUP5
- [473] SWAP3
- [474] PUSH4 0xc13b8117
- [475] PUSH1 0xe0
- [476] SHL
- [477] DUP5
- [478] MSTORE
- [479] PUSH1 0x04
- [480] DUP5
- [481] ADD
- [482] MSTORE
- [483] PUSH1 0xff
- [484] DUP10
- [485] AND
- [486] PUSH1 0x24
- [487] DUP5
- [488] ADD
- [489] MSTORE
- [490] PUSH1 0xff
- [491] DUP12
- [492] AND
- [493] PUSH1 0x44
- [494] DUP5
- [495] ADD
- [496] MSTORE
- [497] GAS
- [498] CALL
- [499] DUP1
- [500] ISZERO
- [501] PUSH2 0x02d2
- [502] JUMPI
- [503] PUSH2 0x036b
- [504] JUMPI
- [505] JUMPDEST
- [506] POP
- [507] PUSH2 0x019c
- [508] JUMP
- [509] JUMPDEST
- [510] PUSH2 0x0374
- [511] SWAP1
- [512] PUSH2 0x087b
- [513] JUMP
- [514] JUMPDEST
- [515] DUP6
- [516] PUSH2 0x0365
- [517] JUMP
- [518] JUMPDEST
- [519] STOP
- [520] JUMPDEST
- [521] CALLVALUE
- [522] PUSH2 0x0015
- [523] JUMPI
- [524] PUSH1 0x00
- [525] CALLDATASIZE
- [526] PUSH1 0x03
- [527] NOT
- [528] ADD
- [529] SLT
- [530] PUSH2 0x0015
- [531] JUMPI
- [532] PUSH1 0x20
- [533] PUSH1 0x07
- [534] SLOAD
- [535] PUSH1 0x40
- [536] MLOAD
- [537] SWAP1
- [538] DUP2
- [539] MSTORE
- [540] RETURN
- [541] JUMPDEST
- [542] CALLVALUE
- [543] PUSH2 0x0015
- [544] JUMPI
- [545] PUSH1 0x00
- [546] CALLDATASIZE
- [547] PUSH1 0x03
- [548] NOT
- [549] ADD
- [550] SLT
- [551] PUSH2 0x0015
- [552] JUMPI
- [553] PUSH1 0x01
- [554] SLOAD
- [555] PUSH1 0x40
- [556] MLOAD
- [557] PUSH1 0x01
- [558] PUSH1 0x01
- [559] PUSH1 0xa0
- [560] SHL
- [561] SUB
- [562] SWAP1
- [563] SWAP2
- [564] AND
- [565] DUP2
- [566] MSTORE
- [567] PUSH1 0x20
- [568] SWAP1
- [569] RETURN
- [570] JUMPDEST
- [571] CALLVALUE
- [572] PUSH2 0x0015
- [573] JUMPI
- [574] PUSH1 0x00
- [575] CALLDATASIZE
- [576] PUSH1 0x03
- [577] NOT
- [578] ADD
- [579] SLT
- [580] PUSH2 0x0015
- [581] JUMPI
- [582] PUSH1 0x20
- [583] PUSH1 0xff
- [584] PUSH1 0x05
- [585] SLOAD
- [586] AND
- [587] PUSH1 0x40
- [588] MLOAD
- [589] SWAP1
- [590] ISZERO
- [591] ISZERO
- [592] DUP2
- [593] MSTORE
- [594] RETURN
- [595] JUMPDEST
- [596] CALLVALUE
- [597] PUSH2 0x0015
- [598] JUMPI
- [599] PUSH1 0x00
- [600] CALLDATASIZE
- [601] PUSH1 0x03
- [602] NOT
- [603] ADD
- [604] SLT
- [605] PUSH2 0x0015
- [606] JUMPI
- [607] PUSH1 0x02
- [608] SLOAD
- [609] PUSH1 0x40
- [610] MLOAD
- [611] PUSH1 0x01
- [612] PUSH1 0x01
- [613] PUSH1 0xa0
- [614] SHL
- [615] SUB
- [616] SWAP1
- [617] SWAP2
- [618] AND
- [619] DUP2
- [620] MSTORE
- [621] PUSH1 0x20
- [622] SWAP1
- [623] RETURN
- [624] JUMPDEST
- [625] CALLVALUE
- [626] PUSH2 0x0015
- [627] JUMPI
- [628] PUSH1 0x00
- [629] CALLDATASIZE
- [630] PUSH1 0x03
- [631] NOT
- [632] ADD
- [633] SLT
- [634] PUSH2 0x0015
- [635] JUMPI
- [636] PUSH1 0x00
- [637] SLOAD
- [638] PUSH1 0x40
- [639] MLOAD
- [640] PUSH1 0x01
- [641] PUSH1 0x01
- [642] PUSH1 0xa0
- [643] SHL
- [644] SUB
- [645] SWAP1
- [646] SWAP2
- [647] AND
- [648] DUP2
- [649] MSTORE
- [650] PUSH1 0x20
- [651] SWAP1
- [652] RETURN
- [653] JUMPDEST
- [654] CALLVALUE
- [655] PUSH2 0x0015
- [656] JUMPI
- [657] PUSH1 0x20
- [658] DUP1
- [659] PUSH1 0x03
- [660] NOT
- [661] CALLDATASIZE
- [662] ADD
- [663] SLT
- [664] PUSH2 0x0015
- [665] JUMPI
- [666] PUSH1 0x04
- [667] CALLDATALOAD
- [668] PUSH1 0xff
- [669] PUSH1 0x05
- [670] SLOAD
- [671] AND
- [672] PUSH2 0x05f8
- [673] JUMPI
- [674] CALLER
- [675] PUSH1 0x00
- [676] MSTORE
- [677] PUSH1 0x03
- [678] DUP3
- [679] MSTORE
- [680] PUSH1 0xff
- [681] PUSH1 0x40
- [682] PUSH1 0x00
- [683] SHA3
- [684] SLOAD
- [685] AND
- [686] PUSH2 0x05e6
- [687] JUMPI
- [688] PUSH1 0x02
- [689] SLOAD
- [690] PUSH1 0x40
- [691] MLOAD
- [692] PUSH4 0x31a9108f
- [693] PUSH1 0xe1
- [694] SHL
- [695] DUP2
- [696] MSTORE
- [697] PUSH1 0x04
- [698] DUP2
- [699] ADD
- [700] DUP4
- [701] SWAP1
- [702] MSTORE
- [703] PUSH1 0x01
- [704] PUSH1 0x01
- [705] PUSH1 0xa0
- [706] SHL
- [707] SUB
- [708] SWAP4
- [709] SWAP2
- [710] DUP3
- [711] SWAP1
- [712] DUP3
- [713] SWAP1
- [714] PUSH1 0x24
- [715] SWAP1
- [716] DUP3
- [717] SWAP1
- [718] DUP9
- [719] AND
- [720] GAS
- [721] STATICCALL
- [722] SWAP1
- [723] DUP2
- [724] ISZERO
- [725] PUSH2 0x02d2
- [726] JUMPI
- [727] PUSH1 0x00
- [728] SWAP2
- [729] PUSH2 0x0598
- [730] JUMPI
- [731] JUMPDEST
- [732] POP
- [733] DUP4
- [734] CALLER
- [735] SWAP2
- [736] AND
- [737] SUB
- [738] PUSH2 0x0586
- [739] JUMPI
- [740] PUSH1 0x40
- [741] MLOAD
- [742] PUSH1 0x40
- [743] DUP2
- [744] ADD
- [745] DUP2
- [746] DUP2
- [747] LT
- [748] PUSH8 0xffffffffffffffff
- [749] DUP3
- [750] GT
- [751] OR
- [752] PUSH2 0x0570
- [753] JUMPI
- [754] PUSH1 0x40
- [755] MSTORE
- [756] PUSH1 0x01
- [757] DUP2
- [758] MSTORE
- [759] PUSH1 0x01
- [760] DUP3
- [761] DUP3
- [762] ADD
- [763] DUP5
- [764] DUP2
- [765] MSTORE
- [766] CALLER
- [767] PUSH1 0x00
- [768] MSTORE
- [769] PUSH1 0x03
- [770] DUP5
- [771] MSTORE
- [772] PUSH1 0x40
- [773] PUSH1 0x00
- [774] SHA3
- [775] SWAP3
- [776] MLOAD
- [777] ISZERO
- [778] ISZERO
- [779] PUSH1 0xff
- [780] DUP1
- [781] NOT
- [782] DUP6
- [783] SLOAD
- [784] AND
- [785] SWAP2
- [786] AND
- [787] OR
- [788] DUP4
- [789] SSTORE
- [790] MLOAD
- [791] SWAP2
- [792] ADD
- [793] SSTORE
- [794] PUSH1 0x04
- [795] SLOAD
- [796] SWAP2
- [797] PUSH9 0x010000000000000000
- [798] DUP4
- [799] LT
- [800] ISZERO
- [801] PUSH2 0x0570
- [802] JUMPI
- [803] PUSH32 0x1554eea6bdedf6e383fb69807ae2cb84a760cbea05b884c10fd0b94950addcc8
- [804] SWAP4
- [805] PUSH2 0x0546
- [806] DUP5
- [807] PUSH1 0x01
- [808] PUSH1 0x60
- [809] SWAP7
- [810] ADD
- [811] PUSH1 0x04
- [812] SSTORE
- [813] PUSH2 0x082e
- [814] JUMP
- [815] JUMPDEST
- [816] DUP2
- [817] SWAP3
- [818] SWAP2
- [819] SLOAD
- [820] SWAP1
- [821] PUSH1 0x03
- [822] SHL
- [823] SWAP2
- [824] CALLER
- [825] DUP4
- [826] SHL
- [827] SWAP3
- [828] SHL
- [829] NOT
- [830] AND
- [831] OR
- [832] SWAP1
- [833] SSTORE
- [834] PUSH1 0x07
- [835] SLOAD
- [836] SWAP2
- [837] PUSH1 0x40
- [838] MLOAD
- [839] SWAP3
- [840] DUP4
- [841] MSTORE
- [842] CALLER
- [843] SWAP1
- [844] DUP4
- [845] ADD
- [846] MSTORE
- [847] PUSH1 0x40
- [848] DUP3
- [849] ADD
- [850] MSTORE
- [851] LOG1
- [852] STOP
- [853] JUMPDEST
- [854] PUSH4 0x4e487b71
- [855] PUSH1 0xe0
- [856] SHL
- [857] PUSH1 0x00
- [858] MSTORE
- [859] PUSH1 0x41
- [860] PUSH1 0x04
- [861] MSTORE
- [862] PUSH1 0x24
- [863] PUSH1 0x00
- [864] REVERT
- [865] JUMPDEST
- [866] PUSH1 0x40
- [867] MLOAD
- [868] PUSH4 0x1cff6a4d
- [869] PUSH1 0xe1
- [870] SHL
- [871] DUP2
- [872] MSTORE
- [873] PUSH1 0x04
- [874] SWAP1
- [875] REVERT
- [876] JUMPDEST
- [877] SWAP1
- [878] POP
- [879] DUP2
- [880] RETURNDATASIZE
- [881] DUP4
- [882] GT
- [883] PUSH2 0x05df
- [884] JUMPI
- [885] JUMPDEST
- [886] PUSH1 0x1f
- [887] DUP2
- [888] ADD
- [889] PUSH1 0x1f
- [890] NOT
- [891] AND
- [892] DUP3
- [893] ADD
- [894] PUSH8 0xffffffffffffffff
- [895] DUP2
- [896] GT
- [897] DUP4
- [898] DUP3
- [899] LT
- [900] OR
- [901] PUSH2 0x0570
- [902] JUMPI
- [903] DUP4
- [904] SWAP2
- [905] DUP4
- [906] SWAP2
- [907] PUSH1 0x40
- [908] MSTORE
- [909] DUP2
- [910] ADD
- [911] SUB
- [912] SLT
- [913] PUSH2 0x0015
- [914] JUMPI
- [915] MLOAD
- [916] DUP4
- [917] DUP2
- [918] AND
- [919] DUP2
- [920] SUB
- [921] PUSH2 0x0015
- [922] JUMPI
- [923] DUP5
- [924] PUSH2 0x04a9
- [925] JUMP
- [926] JUMPDEST
- [927] POP
- [928] RETURNDATASIZE
- [929] PUSH2 0x05a3
- [930] JUMP
- [931] JUMPDEST
- [932] PUSH1 0x40
- [933] MLOAD
- [934] PUSH4 0x08d6305b
- [935] PUSH1 0xe1
- [936] SHL
- [937] DUP2
- [938] MSTORE
- [939] PUSH1 0x04
- [940] SWAP1
- [941] REVERT
- [942] JUMPDEST
- [943] PUSH1 0x40
- [944] MLOAD
- [945] PUSH4 0x28970021
- [946] PUSH1 0xe0
- [947] SHL
- [948] DUP2
- [949] MSTORE
- [950] PUSH1 0x04
- [951] SWAP1
- [952] REVERT
- [953] JUMPDEST
- [954] CALLVALUE
- [955] PUSH2 0x0015
- [956] JUMPI
- [957] PUSH1 0x00
- [958] CALLDATASIZE
- [959] PUSH1 0x03
- [960] NOT
- [961] ADD
- [962] SLT
- [963] PUSH2 0x0015
- [964] JUMPI
- [965] PUSH2 0x0623
- [966] PUSH2 0x07f3
- [967] JUMP
- [968] JUMPDEST
- [969] PUSH1 0x00
- [970] DUP1
- [971] SLOAD
- [972] PUSH1 0x01
- [973] PUSH1 0x01
- [974] PUSH1 0xa0
- [975] SHL
- [976] SUB
- [977] NOT
- [978] DUP2
- [979] AND
- [980] DUP3
- [981] SSTORE
- [982] PUSH1 0x01
- [983] PUSH1 0x01
- [984] PUSH1 0xa0
- [985] SHL
- [986] SUB
- [987] AND
- [988] PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
- [989] DUP3
- [990] DUP1
- [991] LOG3
- [992] STOP
- [993] JUMPDEST
- [994] CALLVALUE
- [995] PUSH2 0x0015
- [996] JUMPI
- [997] PUSH1 0x20
- [998] CALLDATASIZE
- [999] PUSH1 0x03
- [1000] NOT
- [1001] ADD
- [1002] SLT
- [1003] PUSH2 0x0015
- [1004] JUMPI
- [1005] PUSH1 0x04
- [1006] CALLDATALOAD
- [1007] PUSH1 0x01
- [1008] PUSH1 0x01
- [1009] PUSH1 0xa0
- [1010] SHL
- [1011] SUB
- [1012] DUP2
- [1013] AND
- [1014] SWAP1
- [1015] DUP2
- [1016] SWAP1
- [1017] SUB
- [1018] PUSH2 0x0015
- [1019] JUMPI
- [1020] PUSH1 0x00
- [1021] MSTORE
- [1022] PUSH1 0x03
- [1023] PUSH1 0x20
- [1024] MSTORE
- [1025] PUSH1 0x40
- [1026] DUP1
- [1027] PUSH1 0x00
- [1028] SHA3
- [1029] PUSH1 0x01
- [1030] PUSH1 0xff
- [1031] DUP3
- [1032] SLOAD
- [1033] AND
- [1034] SWAP2
- [1035] ADD
- [1036] SLOAD
- [1037] DUP3
- [1038] MLOAD
- [1039] SWAP2
- [1040] ISZERO
- [1041] ISZERO
- [1042] DUP3
- [1043] MSTORE
- [1044] PUSH1 0x20
- [1045] DUP3
- [1046] ADD
- [1047] MSTORE
- [1048] RETURN
- [1049] JUMPDEST
- [1050] CALLVALUE
- [1051] PUSH2 0x0015
- [1052] JUMPI
- [1053] PUSH1 0x00
- [1054] CALLDATASIZE
- [1055] PUSH1 0x03
- [1056] NOT
- [1057] ADD
- [1058] SLT
- [1059] PUSH2 0x0015
- [1060] JUMPI
- [1061] PUSH1 0x20
- [1062] PUSH1 0x06
- [1063] SLOAD
- [1064] PUSH1 0x40
- [1065] MLOAD
- [1066] SWAP1
- [1067] DUP2
- [1068] MSTORE
- [1069] RETURN
- [1070] JUMPDEST
- [1071] CALLVALUE
- [1072] PUSH2 0x0015
- [1073] JUMPI
- [1074] PUSH1 0x00
- [1075] CALLDATASIZE
- [1076] PUSH1 0x03
- [1077] NOT
- [1078] ADD
- [1079] SLT
- [1080] PUSH2 0x0015
- [1081] JUMPI
- [1082] PUSH2 0x06e6
- [1083] PUSH2 0x07f3
- [1084] JUMP
- [1085] JUMPDEST
- [1086] PUSH1 0x07
- [1087] SLOAD
- [1088] PUSH1 0x01
- [1089] SWAP1
- [1090] DUP2
- [1091] DUP2
- [1092] ADD
- [1093] DUP1
- [1094] SWAP2
- [1095] GT
- [1096] PUSH2 0x02ad
- [1097] JUMPI
- [1098] PUSH1 0x07
- [1099] SSTORE
- [1100] PUSH1 0x06
- [1101] SLOAD
- [1102] DUP2
- [1103] DUP2
- [1104] ADD
- [1105] DUP1
- [1106] SWAP2
- [1107] GT
- [1108] PUSH2 0x02ad
- [1109] JUMPI
- [1110] PUSH1 0x06
- [1111] SSTORE
- [1112] PUSH1 0x05
- [1113] DUP1
- [1114] SLOAD
- [1115] PUSH1 0xff
- [1116] NOT
- [1117] AND
- [1118] SWAP1
- [1119] SSTORE
- [1120] DUP1
- [1121] PUSH1 0x00
- [1122] DUP2
- [1123] JUMPDEST
- [1124] PUSH2 0x07a6
- [1125] JUMPI
- [1126] JUMPDEST
- [1127] POP
- [1128] POP
- [1129] PUSH1 0x04
- [1130] SLOAD
- [1131] PUSH1 0x00
- [1132] PUSH1 0x04
- [1133] SSTORE
- [1134] DUP1
- [1135] PUSH2 0x0763
- [1136] JUMPI
- [1137] JUMPDEST
- [1138] PUSH32 0xe43a2035d72fa9558e272ce1917b2d097611c94ed6280e5625d67fdd7335c46c
- [1139] PUSH1 0x40
- [1140] PUSH1 0x07
- [1141] SLOAD
- [1142] PUSH1 0x06
- [1143] SLOAD
- [1144] DUP3
- [1145] MLOAD
- [1146] SWAP2
- [1147] DUP3
- [1148] MSTORE
- [1149] PUSH1 0x20
- [1150] DUP3
- [1151] ADD
- [1152] MSTORE
- [1153] LOG1
- [1154] STOP
- [1155] JUMPDEST
- [1156] PUSH1 0x04
- [1157] PUSH1 0x00
- [1158] MSTORE
- [1159] PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b
- [1160] SWAP1
- [1161] DUP2
- [1162] ADD
- [1163] SWAP1
- [1164] JUMPDEST
- [1165] DUP2
- [1166] DUP2
- [1167] LT
- [1168] PUSH2 0x079b
- [1169] JUMPI
- [1170] POP
- [1171] PUSH2 0x072d
- [1172] JUMP
- [1173] JUMPDEST
- [1174] PUSH1 0x00
- [1175] DUP2
- [1176] SSTORE
- [1177] DUP3
- [1178] ADD
- [1179] PUSH2 0x078e
- [1180] JUMP
- [1181] JUMPDEST
- [1182] PUSH1 0x04
- [1183] SLOAD
- [1184] DUP2
- [1185] LT
- [1186] ISZERO
- [1187] PUSH2 0x07ee
- [1188] JUMPI
- [1189] DUP1
- [1190] PUSH2 0x07bd
- [1191] PUSH2 0x07e8
- [1192] SWAP3
- [1193] PUSH2 0x082e
- [1194] JUMP
- [1195] JUMPDEST
- [1196] SWAP1
- [1197] SLOAD
- [1198] PUSH1 0x03
- [1199] SWAP2
- [1200] DUP3
- [1201] SHL
- [1202] SHR
- [1203] PUSH1 0x01
- [1204] PUSH1 0x01
- [1205] PUSH1 0xa0
- [1206] SHL
- [1207] SUB
- [1208] AND
- [1209] PUSH1 0x00
- [1210] SWAP1
- [1211] DUP2
- [1212] MSTORE
- [1213] PUSH1 0x20
- [1214] SWAP2
- [1215] SWAP1
- [1216] SWAP2
- [1217] MSTORE
- [1218] PUSH1 0x40
- [1219] DUP2
- [1220] SHA3
- [1221] DUP2
- [1222] DUP2
- [1223] SSTORE
- [1224] DUP5
- [1225] ADD
- [1226] SSTORE
- [1227] PUSH2 0x081f
- [1228] JUMP
- [1229] JUMPDEST
- [1230] DUP2
- [1231] PUSH2 0x0718
- [1232] JUMP
- [1233] JUMPDEST
- [1234] PUSH2 0x071d
- [1235] JUMP
- [1236] JUMPDEST
- [1237] PUSH1 0x00
- [1238] SLOAD
- [1239] PUSH1 0x01
- [1240] PUSH1 0x01
- [1241] PUSH1 0xa0
- [1242] SHL
- [1243] SUB
- [1244] AND
- [1245] CALLER
- [1246] SUB
- [1247] PUSH2 0x0807
- [1248] JUMPI
- [1249] JUMP
- [1250] JUMPDEST
- [1251] PUSH1 0x40
- [1252] MLOAD
- [1253] PUSH4 0x118cdaa7
- [1254] PUSH1 0xe0
- [1255] SHL
- [1256] DUP2
- [1257] MSTORE
- [1258] CALLER
- [1259] PUSH1 0x04
- [1260] DUP3
- [1261] ADD
- [1262] MSTORE
- [1263] PUSH1 0x24
- [1264] SWAP1
- [1265] REVERT
- [1266] JUMPDEST
- [1267] PUSH1 0x00
- [1268] NOT
- [1269] DUP2
- [1270] EQ
- [1271] PUSH2 0x02ad
- [1272] JUMPI
- [1273] PUSH1 0x01
- [1274] ADD
- [1275] SWAP1
- [1276] JUMP
- [1277] JUMPDEST
- [1278] PUSH1 0x04
- [1279] SLOAD
- [1280] DUP2
- [1281] LT
- [1282] ISZERO
- [1283] PUSH2 0x0865
- [1284] JUMPI
- [1285] PUSH1 0x04
- [1286] PUSH1 0x00
- [1287] MSTORE
- [1288] PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b
- [1289] ADD
- [1290] SWAP1
- [1291] PUSH1 0x00
- [1292] SWAP1
- [1293] JUMP
- [1294] JUMPDEST
- [1295] PUSH4 0x4e487b71
- [1296] PUSH1 0xe0
- [1297] SHL
- [1298] PUSH1 0x00
- [1299] MSTORE
- [1300] PUSH1 0x32
- [1301] PUSH1 0x04
- [1302] MSTORE
- [1303] PUSH1 0x24
- [1304] PUSH1 0x00
- [1305] REVERT
- [1306] JUMPDEST
- [1307] PUSH8 0xffffffffffffffff
- [1308] DUP2
- [1309] GT
- [1310] PUSH2 0x0570
- [1311] JUMPI
- [1312] PUSH1 0x40
- [1313] MSTORE
- [1314] JUMP
- [1315] 'fe'(Unknown Opcode)
- [1316] LOG2
- [1317] PUSH5 0x6970667358
- [1318] '22'(Unknown Opcode)
- [1319] SLT
- [1320] SHA3
- [1321] SWAP13
- [1322] '2f'(Unknown Opcode)
- [1323] '24'(Unknown Opcode)
- [1324] DUP8
- [1325] 'ac'(Unknown Opcode)
- [1326] 'e0'(Unknown Opcode)
- [1327] DUP2
- [1328] COINBASE
- [1329] 'bd'(Unknown Opcode)
- [1330] PUSH19 0x5e9c399f3dacf4e872600bf2b658801568ad13
- [1331] 'b4'(Unknown Opcode)
- [1332] XOR
- [1333] 'c3'(Unknown Opcode)
- [1334] PUSH5 0x736f6c6343
- [1335] STOP
- [1336] ADDMOD
- [1337] EQ
- [1338] STOP
- [1339] CALLER