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