S Price: $0.468295 (+3.82%)

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] CALLVALUE
  • [4] DUP1
  • [5] ISZERO
  • [6] PUSH2 0x0010
  • [7] JUMPI
  • [8] PUSH1 0x00
  • [9] DUP1
  • [10] REVERT
  • [11] JUMPDEST
  • [12] POP
  • [13] PUSH1 0x04
  • [14] CALLDATASIZE
  • [15] LT
  • [16] PUSH2 0x0067
  • [17] JUMPI
  • [18] PUSH1 0x00
  • [19] CALLDATALOAD
  • [20] PUSH1 0xe0
  • [21] SHR
  • [22] DUP1
  • [23] PUSH4 0x715018a6
  • [24] GT
  • [25] PUSH2 0x0050
  • [26] JUMPI
  • [27] DUP1
  • [28] PUSH4 0x715018a6
  • [29] EQ
  • [30] PUSH2 0x00aa
  • [31] JUMPI
  • [32] DUP1
  • [33] PUSH4 0x8da5cb5b
  • [34] EQ
  • [35] PUSH2 0x00b2
  • [36] JUMPI
  • [37] DUP1
  • [38] PUSH4 0xf2fde38b
  • [39] EQ
  • [40] PUSH2 0x00c3
  • [41] JUMPI
  • [42] PUSH1 0x00
  • [43] DUP1
  • [44] REVERT
  • [45] JUMPDEST
  • [46] DUP1
  • [47] PUSH4 0x3659cfe6
  • [48] EQ
  • [49] PUSH2 0x006c
  • [50] JUMPI
  • [51] DUP1
  • [52] PUSH4 0x5c60da1b
  • [53] EQ
  • [54] PUSH2 0x0081
  • [55] JUMPI
  • [56] JUMPDEST
  • [57] PUSH1 0x00
  • [58] DUP1
  • [59] REVERT
  • [60] JUMPDEST
  • [61] PUSH2 0x007f
  • [62] PUSH2 0x007a
  • [63] CALLDATASIZE
  • [64] PUSH1 0x04
  • [65] PUSH2 0x03c3
  • [66] JUMP
  • [67] JUMPDEST
  • [68] PUSH2 0x00d6
  • [69] JUMP
  • [70] JUMPDEST
  • [71] STOP
  • [72] JUMPDEST
  • [73] PUSH1 0x01
  • [74] SLOAD
  • [75] PUSH1 0x01
  • [76] PUSH1 0x01
  • [77] PUSH1 0xa0
  • [78] SHL
  • [79] SUB
  • [80] AND
  • [81] JUMPDEST
  • [82] PUSH1 0x40
  • [83] MLOAD
  • [84] PUSH1 0x01
  • [85] PUSH1 0x01
  • [86] PUSH1 0xa0
  • [87] SHL
  • [88] SUB
  • [89] SWAP1
  • [90] SWAP2
  • [91] AND
  • [92] DUP2
  • [93] MSTORE
  • [94] PUSH1 0x20
  • [95] ADD
  • [96] PUSH1 0x40
  • [97] MLOAD
  • [98] DUP1
  • [99] SWAP2
  • [100] SUB
  • [101] SWAP1
  • [102] RETURN
  • [103] JUMPDEST
  • [104] PUSH2 0x007f
  • [105] PUSH2 0x0175
  • [106] JUMP
  • [107] JUMPDEST
  • [108] PUSH1 0x00
  • [109] SLOAD
  • [110] PUSH1 0x01
  • [111] PUSH1 0x01
  • [112] PUSH1 0xa0
  • [113] SHL
  • [114] SUB
  • [115] AND
  • [116] PUSH2 0x008e
  • [117] JUMP
  • [118] JUMPDEST
  • [119] PUSH2 0x007f
  • [120] PUSH2 0x00d1
  • [121] CALLDATASIZE
  • [122] PUSH1 0x04
  • [123] PUSH2 0x03c3
  • [124] JUMP
  • [125] JUMPDEST
  • [126] PUSH2 0x01db
  • [127] JUMP
  • [128] JUMPDEST
  • [129] PUSH1 0x00
  • [130] SLOAD
  • [131] PUSH1 0x01
  • [132] PUSH1 0x01
  • [133] PUSH1 0xa0
  • [134] SHL
  • [135] SUB
  • [136] AND
  • [137] CALLER
  • [138] EQ
  • [139] PUSH2 0x0135
  • [140] JUMPI
  • [141] PUSH1 0x40
  • [142] MLOAD
  • [143] PUSH3 0x461bcd
  • [144] PUSH1 0xe5
  • [145] SHL
  • [146] DUP2
  • [147] MSTORE
  • [148] PUSH1 0x20
  • [149] PUSH1 0x04
  • [150] DUP3
  • [151] ADD
  • [152] DUP2
  • [153] SWAP1
  • [154] MSTORE
  • [155] PUSH1 0x24
  • [156] DUP3
  • [157] ADD
  • [158] MSTORE
  • [159] PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
  • [160] PUSH1 0x44
  • [161] DUP3
  • [162] ADD
  • [163] MSTORE
  • [164] PUSH1 0x64
  • [165] ADD
  • [166] JUMPDEST
  • [167] PUSH1 0x40
  • [168] MLOAD
  • [169] DUP1
  • [170] SWAP2
  • [171] SUB
  • [172] SWAP1
  • [173] REVERT
  • [174] JUMPDEST
  • [175] PUSH2 0x013e
  • [176] DUP2
  • [177] PUSH2 0x02c3
  • [178] JUMP
  • [179] JUMPDEST
  • [180] PUSH1 0x40
  • [181] MLOAD
  • [182] PUSH1 0x01
  • [183] PUSH1 0x01
  • [184] PUSH1 0xa0
  • [185] SHL
  • [186] SUB
  • [187] DUP3
  • [188] AND
  • [189] SWAP1
  • [190] PUSH32 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b
  • [191] SWAP1
  • [192] PUSH1 0x00
  • [193] SWAP1
  • [194] LOG2
  • [195] POP
  • [196] JUMP
  • [197] JUMPDEST
  • [198] PUSH1 0x00
  • [199] SLOAD
  • [200] PUSH1 0x01
  • [201] PUSH1 0x01
  • [202] PUSH1 0xa0
  • [203] SHL
  • [204] SUB
  • [205] AND
  • [206] CALLER
  • [207] EQ
  • [208] PUSH2 0x01cf
  • [209] JUMPI
  • [210] PUSH1 0x40
  • [211] MLOAD
  • [212] PUSH3 0x461bcd
  • [213] PUSH1 0xe5
  • [214] SHL
  • [215] DUP2
  • [216] MSTORE
  • [217] PUSH1 0x20
  • [218] PUSH1 0x04
  • [219] DUP3
  • [220] ADD
  • [221] DUP2
  • [222] SWAP1
  • [223] MSTORE
  • [224] PUSH1 0x24
  • [225] DUP3
  • [226] ADD
  • [227] MSTORE
  • [228] PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
  • [229] PUSH1 0x44
  • [230] DUP3
  • [231] ADD
  • [232] MSTORE
  • [233] PUSH1 0x64
  • [234] ADD
  • [235] PUSH2 0x012c
  • [236] JUMP
  • [237] JUMPDEST
  • [238] PUSH2 0x01d9
  • [239] PUSH1 0x00
  • [240] PUSH2 0x0366
  • [241] JUMP
  • [242] JUMPDEST
  • [243] JUMP
  • [244] JUMPDEST
  • [245] PUSH1 0x00
  • [246] SLOAD
  • [247] PUSH1 0x01
  • [248] PUSH1 0x01
  • [249] PUSH1 0xa0
  • [250] SHL
  • [251] SUB
  • [252] AND
  • [253] CALLER
  • [254] EQ
  • [255] PUSH2 0x0235
  • [256] JUMPI
  • [257] PUSH1 0x40
  • [258] MLOAD
  • [259] PUSH3 0x461bcd
  • [260] PUSH1 0xe5
  • [261] SHL
  • [262] DUP2
  • [263] MSTORE
  • [264] PUSH1 0x20
  • [265] PUSH1 0x04
  • [266] DUP3
  • [267] ADD
  • [268] DUP2
  • [269] SWAP1
  • [270] MSTORE
  • [271] PUSH1 0x24
  • [272] DUP3
  • [273] ADD
  • [274] MSTORE
  • [275] PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
  • [276] PUSH1 0x44
  • [277] DUP3
  • [278] ADD
  • [279] MSTORE
  • [280] PUSH1 0x64
  • [281] ADD
  • [282] PUSH2 0x012c
  • [283] JUMP
  • [284] JUMPDEST
  • [285] PUSH1 0x01
  • [286] PUSH1 0x01
  • [287] PUSH1 0xa0
  • [288] SHL
  • [289] SUB
  • [290] DUP2
  • [291] AND
  • [292] PUSH2 0x02b1
  • [293] JUMPI
  • [294] PUSH1 0x40
  • [295] MLOAD
  • [296] PUSH3 0x461bcd
  • [297] PUSH1 0xe5
  • [298] SHL
  • [299] DUP2
  • [300] MSTORE
  • [301] PUSH1 0x20
  • [302] PUSH1 0x04
  • [303] DUP3
  • [304] ADD
  • [305] MSTORE
  • [306] PUSH1 0x26
  • [307] PUSH1 0x24
  • [308] DUP3
  • [309] ADD
  • [310] MSTORE
  • [311] PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061
  • [312] PUSH1 0x44
  • [313] DUP3
  • [314] ADD
  • [315] MSTORE
  • [316] PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000
  • [317] PUSH1 0x64
  • [318] DUP3
  • [319] ADD
  • [320] MSTORE
  • [321] PUSH1 0x84
  • [322] ADD
  • [323] PUSH2 0x012c
  • [324] JUMP
  • [325] JUMPDEST
  • [326] PUSH2 0x02ba
  • [327] DUP2
  • [328] PUSH2 0x0366
  • [329] JUMP
  • [330] JUMPDEST
  • [331] POP
  • [332] JUMP
  • [333] JUMPDEST
  • [334] EXTCODESIZE
  • [335] ISZERO
  • [336] ISZERO
  • [337] SWAP1
  • [338] JUMP
  • [339] JUMPDEST
  • [340] DUP1
  • [341] EXTCODESIZE
  • [342] PUSH2 0x0337
  • [343] JUMPI
  • [344] PUSH1 0x40
  • [345] MLOAD
  • [346] PUSH3 0x461bcd
  • [347] PUSH1 0xe5
  • [348] SHL
  • [349] DUP2
  • [350] MSTORE
  • [351] PUSH1 0x20
  • [352] PUSH1 0x04
  • [353] DUP3
  • [354] ADD
  • [355] MSTORE
  • [356] PUSH1 0x33
  • [357] PUSH1 0x24
  • [358] DUP3
  • [359] ADD
  • [360] MSTORE
  • [361] PUSH32 0x5570677261646561626c65426561636f6e3a20696d706c656d656e746174696f
  • [362] PUSH1 0x44
  • [363] DUP3
  • [364] ADD
  • [365] MSTORE
  • [366] PUSH32 0x6e206973206e6f74206120636f6e747261637400000000000000000000000000
  • [367] PUSH1 0x64
  • [368] DUP3
  • [369] ADD
  • [370] MSTORE
  • [371] PUSH1 0x84
  • [372] ADD
  • [373] PUSH2 0x012c
  • [374] JUMP
  • [375] JUMPDEST
  • [376] PUSH1 0x01
  • [377] DUP1
  • [378] SLOAD
  • [379] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [380] NOT
  • [381] AND
  • [382] PUSH1 0x01
  • [383] PUSH1 0x01
  • [384] PUSH1 0xa0
  • [385] SHL
  • [386] SUB
  • [387] SWAP3
  • [388] SWAP1
  • [389] SWAP3
  • [390] AND
  • [391] SWAP2
  • [392] SWAP1
  • [393] SWAP2
  • [394] OR
  • [395] SWAP1
  • [396] SSTORE
  • [397] JUMP
  • [398] JUMPDEST
  • [399] PUSH1 0x00
  • [400] DUP1
  • [401] SLOAD
  • [402] PUSH1 0x01
  • [403] PUSH1 0x01
  • [404] PUSH1 0xa0
  • [405] SHL
  • [406] SUB
  • [407] DUP4
  • [408] DUP2
  • [409] AND
  • [410] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [411] NOT
  • [412] DUP4
  • [413] AND
  • [414] DUP2
  • [415] OR
  • [416] DUP5
  • [417] SSTORE
  • [418] PUSH1 0x40
  • [419] MLOAD
  • [420] SWAP2
  • [421] SWAP1
  • [422] SWAP3
  • [423] AND
  • [424] SWAP3
  • [425] DUP4
  • [426] SWAP2
  • [427] PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
  • [428] SWAP2
  • [429] SWAP1
  • [430] LOG3
  • [431] POP
  • [432] POP
  • [433] JUMP
  • [434] JUMPDEST
  • [435] PUSH1 0x00
  • [436] PUSH1 0x20
  • [437] DUP3
  • [438] DUP5
  • [439] SUB
  • [440] SLT
  • [441] ISZERO
  • [442] PUSH2 0x03d5
  • [443] JUMPI
  • [444] PUSH1 0x00
  • [445] DUP1
  • [446] REVERT
  • [447] JUMPDEST
  • [448] DUP2
  • [449] CALLDATALOAD
  • [450] PUSH1 0x01
  • [451] PUSH1 0x01
  • [452] PUSH1 0xa0
  • [453] SHL
  • [454] SUB
  • [455] DUP2
  • [456] AND
  • [457] DUP2
  • [458] EQ
  • [459] PUSH2 0x03ec
  • [460] JUMPI
  • [461] PUSH1 0x00
  • [462] DUP1
  • [463] REVERT
  • [464] JUMPDEST
  • [465] SWAP4
  • [466] SWAP3
  • [467] POP
  • [468] POP
  • [469] POP
  • [470] JUMP
  • [471] 'fe'(Unknown Opcode)
  • [472] LOG2
  • [473] PUSH5 0x6970667358
  • [474] '22'(Unknown Opcode)
  • [475] SLT
  • [476] SHA3
  • [477] 'b1'(Unknown Opcode)
  • [478] SAR
  • [479] 'e5'(Unknown Opcode)
  • [480] 'd1'(Unknown Opcode)
  • [481] 'cc'(Unknown Opcode)
  • [482] 'dd'(Unknown Opcode)
  • [483] MLOAD
  • [484] MSTORE
  • [485] 'e2'(Unknown Opcode)
  • [486] 'e0'(Unknown Opcode)
  • [487] 'b3'(Unknown Opcode)
  • [488] SWAP16
  • [489] PUSH5 0xdb52fec919
  • [490] PUSH2 0xf21c
  • [491] '4c'(Unknown Opcode)
  • [492] SWAP3
  • [493] 'c7'(Unknown Opcode)
  • [494] 'bc'(Unknown Opcode)
  • [495] SWAP3
  • [496] 'bc'(Unknown Opcode)
  • [497] SDIV
  • [498] 'ec'(Unknown Opcode)
  • [499] 'f7'(Unknown Opcode)
  • [500] SELFBALANCE
  • [501] EXTCODECOPY
  • [502] PUSH5 0x736f6c6343
  • [503] STOP
  • [504] ADDMOD
  • [505] MULMOD
  • [506] STOP
  • [507] CALLER