APE Price: $0.46 (-5.76%)

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 0x0057
  • [17] JUMPI
  • [18] PUSH1 0x00
  • [19] CALLDATALOAD
  • [20] PUSH1 0xe0
  • [21] SHR
  • [22] DUP1
  • [23] PUSH4 0x699f200f
  • [24] EQ
  • [25] PUSH2 0x005c
  • [26] JUMPI
  • [27] DUP1
  • [28] PUSH4 0x715018a6
  • [29] EQ
  • [30] PUSH2 0x00a1
  • [31] JUMPI
  • [32] DUP1
  • [33] PUSH4 0x8da5cb5b
  • [34] EQ
  • [35] PUSH2 0x00ab
  • [36] JUMPI
  • [37] DUP1
  • [38] PUSH4 0xca446dd9
  • [39] EQ
  • [40] PUSH2 0x00bc
  • [41] JUMPI
  • [42] DUP1
  • [43] PUSH4 0xf2fde38b
  • [44] EQ
  • [45] PUSH2 0x00cf
  • [46] JUMPI
  • [47] JUMPDEST
  • [48] PUSH1 0x00
  • [49] DUP1
  • [50] REVERT
  • [51] JUMPDEST
  • [52] PUSH2 0x0085
  • [53] PUSH2 0x006a
  • [54] CALLDATASIZE
  • [55] PUSH1 0x04
  • [56] PUSH2 0x02a6
  • [57] JUMP
  • [58] JUMPDEST
  • [59] PUSH1 0x01
  • [60] PUSH1 0x20
  • [61] MSTORE
  • [62] PUSH1 0x00
  • [63] SWAP1
  • [64] DUP2
  • [65] MSTORE
  • [66] PUSH1 0x40
  • [67] SWAP1
  • [68] SHA3
  • [69] SLOAD
  • [70] PUSH1 0x01
  • [71] PUSH1 0x01
  • [72] PUSH1 0xa0
  • [73] SHL
  • [74] SUB
  • [75] AND
  • [76] DUP2
  • [77] JUMP
  • [78] JUMPDEST
  • [79] PUSH1 0x40
  • [80] MLOAD
  • [81] PUSH1 0x01
  • [82] PUSH1 0x01
  • [83] PUSH1 0xa0
  • [84] SHL
  • [85] SUB
  • [86] SWAP1
  • [87] SWAP2
  • [88] AND
  • [89] DUP2
  • [90] MSTORE
  • [91] PUSH1 0x20
  • [92] ADD
  • [93] PUSH1 0x40
  • [94] MLOAD
  • [95] DUP1
  • [96] SWAP2
  • [97] SUB
  • [98] SWAP1
  • [99] RETURN
  • [100] JUMPDEST
  • [101] PUSH2 0x00a9
  • [102] PUSH2 0x00e2
  • [103] JUMP
  • [104] JUMPDEST
  • [105] STOP
  • [106] JUMPDEST
  • [107] PUSH1 0x00
  • [108] SLOAD
  • [109] PUSH1 0x01
  • [110] PUSH1 0x01
  • [111] PUSH1 0xa0
  • [112] SHL
  • [113] SUB
  • [114] AND
  • [115] PUSH2 0x0085
  • [116] JUMP
  • [117] JUMPDEST
  • [118] PUSH2 0x00a9
  • [119] PUSH2 0x00ca
  • [120] CALLDATASIZE
  • [121] PUSH1 0x04
  • [122] PUSH2 0x02db
  • [123] JUMP
  • [124] JUMPDEST
  • [125] PUSH2 0x00f6
  • [126] JUMP
  • [127] JUMPDEST
  • [128] PUSH2 0x00a9
  • [129] PUSH2 0x00dd
  • [130] CALLDATASIZE
  • [131] PUSH1 0x04
  • [132] PUSH2 0x0307
  • [133] JUMP
  • [134] JUMPDEST
  • [135] PUSH2 0x0171
  • [136] JUMP
  • [137] JUMPDEST
  • [138] PUSH2 0x00ea
  • [139] PUSH2 0x01ef
  • [140] JUMP
  • [141] JUMPDEST
  • [142] PUSH2 0x00f4
  • [143] PUSH1 0x00
  • [144] PUSH2 0x0249
  • [145] JUMP
  • [146] JUMPDEST
  • [147] JUMP
  • [148] JUMPDEST
  • [149] PUSH2 0x00fe
  • [150] PUSH2 0x01ef
  • [151] JUMP
  • [152] JUMPDEST
  • [153] PUSH1 0x00
  • [154] DUP3
  • [155] DUP2
  • [156] MSTORE
  • [157] PUSH1 0x01
  • [158] PUSH1 0x20
  • [159] SWAP1
  • [160] DUP2
  • [161] MSTORE
  • [162] PUSH1 0x40
  • [163] SWAP2
  • [164] DUP3
  • [165] SWAP1
  • [166] SHA3
  • [167] DUP1
  • [168] SLOAD
  • [169] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [170] NOT
  • [171] AND
  • [172] PUSH1 0x01
  • [173] PUSH1 0x01
  • [174] PUSH1 0xa0
  • [175] SHL
  • [176] SUB
  • [177] DUP6
  • [178] AND
  • [179] SWAP1
  • [180] DUP2
  • [181] OR
  • [182] SWAP1
  • [183] SWAP2
  • [184] SSTORE
  • [185] DUP3
  • [186] MLOAD
  • [187] DUP6
  • [188] DUP2
  • [189] MSTORE
  • [190] SWAP2
  • [191] DUP3
  • [192] ADD
  • [193] MSTORE
  • [194] PUSH32 0xb37614c7d254ea8d16eb81fa11dddaeb266aa8ba4917980859c7740aff30c691
  • [195] SWAP2
  • [196] ADD
  • [197] PUSH1 0x40
  • [198] MLOAD
  • [199] DUP1
  • [200] SWAP2
  • [201] SUB
  • [202] SWAP1
  • [203] LOG1
  • [204] POP
  • [205] POP
  • [206] JUMP
  • [207] JUMPDEST
  • [208] PUSH2 0x0179
  • [209] PUSH2 0x01ef
  • [210] JUMP
  • [211] JUMPDEST
  • [212] PUSH1 0x01
  • [213] PUSH1 0x01
  • [214] PUSH1 0xa0
  • [215] SHL
  • [216] SUB
  • [217] DUP2
  • [218] AND
  • [219] PUSH2 0x01e3
  • [220] JUMPI
  • [221] PUSH1 0x40
  • [222] MLOAD
  • [223] PUSH3 0x461bcd
  • [224] PUSH1 0xe5
  • [225] SHL
  • [226] DUP2
  • [227] MSTORE
  • [228] PUSH1 0x20
  • [229] PUSH1 0x04
  • [230] DUP3
  • [231] ADD
  • [232] MSTORE
  • [233] PUSH1 0x26
  • [234] PUSH1 0x24
  • [235] DUP3
  • [236] ADD
  • [237] MSTORE
  • [238] PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061
  • [239] PUSH1 0x44
  • [240] DUP3
  • [241] ADD
  • [242] MSTORE
  • [243] PUSH6 0x646472657373
  • [244] PUSH1 0xd0
  • [245] SHL
  • [246] PUSH1 0x64
  • [247] DUP3
  • [248] ADD
  • [249] MSTORE
  • [250] PUSH1 0x84
  • [251] ADD
  • [252] JUMPDEST
  • [253] PUSH1 0x40
  • [254] MLOAD
  • [255] DUP1
  • [256] SWAP2
  • [257] SUB
  • [258] SWAP1
  • [259] REVERT
  • [260] JUMPDEST
  • [261] PUSH2 0x01ec
  • [262] DUP2
  • [263] PUSH2 0x0249
  • [264] JUMP
  • [265] JUMPDEST
  • [266] POP
  • [267] JUMP
  • [268] JUMPDEST
  • [269] PUSH1 0x00
  • [270] SLOAD
  • [271] PUSH1 0x01
  • [272] PUSH1 0x01
  • [273] PUSH1 0xa0
  • [274] SHL
  • [275] SUB
  • [276] AND
  • [277] CALLER
  • [278] EQ
  • [279] PUSH2 0x00f4
  • [280] JUMPI
  • [281] PUSH1 0x40
  • [282] MLOAD
  • [283] PUSH3 0x461bcd
  • [284] PUSH1 0xe5
  • [285] SHL
  • [286] DUP2
  • [287] MSTORE
  • [288] PUSH1 0x20
  • [289] PUSH1 0x04
  • [290] DUP3
  • [291] ADD
  • [292] DUP2
  • [293] SWAP1
  • [294] MSTORE
  • [295] PUSH1 0x24
  • [296] DUP3
  • [297] ADD
  • [298] MSTORE
  • [299] PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
  • [300] PUSH1 0x44
  • [301] DUP3
  • [302] ADD
  • [303] MSTORE
  • [304] PUSH1 0x64
  • [305] ADD
  • [306] PUSH2 0x01da
  • [307] JUMP
  • [308] JUMPDEST
  • [309] PUSH1 0x00
  • [310] DUP1
  • [311] SLOAD
  • [312] PUSH1 0x01
  • [313] PUSH1 0x01
  • [314] PUSH1 0xa0
  • [315] SHL
  • [316] SUB
  • [317] DUP4
  • [318] DUP2
  • [319] AND
  • [320] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [321] NOT
  • [322] DUP4
  • [323] AND
  • [324] DUP2
  • [325] OR
  • [326] DUP5
  • [327] SSTORE
  • [328] PUSH1 0x40
  • [329] MLOAD
  • [330] SWAP2
  • [331] SWAP1
  • [332] SWAP3
  • [333] AND
  • [334] SWAP3
  • [335] DUP4
  • [336] SWAP2
  • [337] PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
  • [338] SWAP2
  • [339] SWAP1
  • [340] LOG3
  • [341] POP
  • [342] POP
  • [343] JUMP
  • [344] JUMPDEST
  • [345] PUSH1 0x00
  • [346] PUSH1 0x20
  • [347] DUP3
  • [348] DUP5
  • [349] SUB
  • [350] SLT
  • [351] ISZERO
  • [352] PUSH2 0x02b8
  • [353] JUMPI
  • [354] PUSH1 0x00
  • [355] DUP1
  • [356] REVERT
  • [357] JUMPDEST
  • [358] POP
  • [359] CALLDATALOAD
  • [360] SWAP2
  • [361] SWAP1
  • [362] POP
  • [363] JUMP
  • [364] JUMPDEST
  • [365] DUP1
  • [366] CALLDATALOAD
  • [367] PUSH1 0x01
  • [368] PUSH1 0x01
  • [369] PUSH1 0xa0
  • [370] SHL
  • [371] SUB
  • [372] DUP2
  • [373] AND
  • [374] DUP2
  • [375] EQ
  • [376] PUSH2 0x02d6
  • [377] JUMPI
  • [378] PUSH1 0x00
  • [379] DUP1
  • [380] REVERT
  • [381] JUMPDEST
  • [382] SWAP2
  • [383] SWAP1
  • [384] POP
  • [385] JUMP
  • [386] JUMPDEST
  • [387] PUSH1 0x00
  • [388] DUP1
  • [389] PUSH1 0x40
  • [390] DUP4
  • [391] DUP6
  • [392] SUB
  • [393] SLT
  • [394] ISZERO
  • [395] PUSH2 0x02ee
  • [396] JUMPI
  • [397] PUSH1 0x00
  • [398] DUP1
  • [399] REVERT
  • [400] JUMPDEST
  • [401] DUP3
  • [402] CALLDATALOAD
  • [403] SWAP2
  • [404] POP
  • [405] PUSH2 0x02fe
  • [406] PUSH1 0x20
  • [407] DUP5
  • [408] ADD
  • [409] PUSH2 0x02bf
  • [410] JUMP
  • [411] JUMPDEST
  • [412] SWAP1
  • [413] POP
  • [414] SWAP3
  • [415] POP
  • [416] SWAP3
  • [417] SWAP1
  • [418] POP
  • [419] JUMP
  • [420] JUMPDEST
  • [421] PUSH1 0x00
  • [422] PUSH1 0x20
  • [423] DUP3
  • [424] DUP5
  • [425] SUB
  • [426] SLT
  • [427] ISZERO
  • [428] PUSH2 0x0319
  • [429] JUMPI
  • [430] PUSH1 0x00
  • [431] DUP1
  • [432] REVERT
  • [433] JUMPDEST
  • [434] PUSH2 0x0322
  • [435] DUP3
  • [436] PUSH2 0x02bf
  • [437] JUMP
  • [438] JUMPDEST
  • [439] SWAP4
  • [440] SWAP3
  • [441] POP
  • [442] POP
  • [443] POP
  • [444] JUMP
  • [445] 'fe'(Unknown Opcode)
  • [446] LOG2
  • [447] PUSH5 0x6970667358
  • [448] '22'(Unknown Opcode)
  • [449] SLT
  • [450] SHA3
  • [451] ADD
  • [452] 'e3'(Unknown Opcode)
  • [453] 'e6'(Unknown Opcode)
  • [454] ADD
  • [455] EXTCODESIZE
  • [456] '21'(Unknown Opcode)
  • [457] 'be'(Unknown Opcode)
  • [458] 'ef'(Unknown Opcode)
  • [459] SWAP2
  • [460] 'a9'(Unknown Opcode)
  • [461] DELEGATECALL
  • [462] PUSH9 0x188a34262bb988b923
  • [463] STOP
  • [464] 'a7'(Unknown Opcode)
  • [465] 'a9'(Unknown Opcode)
  • [466] SELFBALANCE
  • [467] SELFDESTRUCT
  • [468] SWAP4
  • [469] 'db'(Unknown Opcode)
  • [470] '2f'(Unknown Opcode)
  • [471] 'e8'(Unknown Opcode)
  • [472] SWAP7
  • [473] 'e9'(Unknown Opcode)
  • [474] PUSH5 0x736f6c6343
  • [475] STOP
  • [476] ADDMOD
  • [477] SGT
  • [478] STOP
  • [479] CALLER