APE Price: $1.17 (+6.11%)

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 0x0093
  • [17] JUMPI
  • [18] PUSH1 0x00
  • [19] CALLDATALOAD
  • [20] PUSH1 0xe0
  • [21] SHR
  • [22] DUP1
  • [23] PUSH4 0x46dda358
  • [24] GT
  • [25] PUSH2 0x0066
  • [26] JUMPI
  • [27] DUP1
  • [28] PUSH4 0x46dda358
  • [29] EQ
  • [30] PUSH2 0x0132
  • [31] JUMPI
  • [32] DUP1
  • [33] PUSH4 0x50af8cd6
  • [34] EQ
  • [35] PUSH2 0x0145
  • [36] JUMPI
  • [37] DUP1
  • [38] PUSH4 0xa5cdfa94
  • [39] EQ
  • [40] PUSH2 0x016c
  • [41] JUMPI
  • [42] DUP1
  • [43] PUSH4 0xd34f6114
  • [44] EQ
  • [45] PUSH2 0x017f
  • [46] JUMPI
  • [47] DUP1
  • [48] PUSH4 0xe3a6fe25
  • [49] EQ
  • [50] PUSH2 0x01a6
  • [51] JUMPI
  • [52] PUSH1 0x00
  • [53] DUP1
  • [54] REVERT
  • [55] JUMPDEST
  • [56] DUP1
  • [57] PUSH4 0x158e9c4a
  • [58] EQ
  • [59] PUSH2 0x0098
  • [60] JUMPI
  • [61] DUP1
  • [62] PUSH4 0x2a11a8a0
  • [63] EQ
  • [64] PUSH2 0x00d1
  • [65] JUMPI
  • [66] DUP1
  • [67] PUSH4 0x2f1f2c42
  • [68] EQ
  • [69] PUSH2 0x00e4
  • [70] JUMPI
  • [71] DUP1
  • [72] PUSH4 0x382be1cd
  • [73] EQ
  • [74] PUSH2 0x010b
  • [75] JUMPI
  • [76] JUMPDEST
  • [77] PUSH1 0x00
  • [78] DUP1
  • [79] REVERT
  • [80] JUMPDEST
  • [81] PUSH2 0x00bf
  • [82] PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
  • [83] DUP2
  • [84] JUMP
  • [85] JUMPDEST
  • [86] PUSH1 0x40
  • [87] MLOAD
  • [88] SWAP1
  • [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 0x00bf
  • [102] PUSH2 0x00df
  • [103] CALLDATASIZE
  • [104] PUSH1 0x04
  • [105] PUSH2 0x0594
  • [106] JUMP
  • [107] JUMPDEST
  • [108] PUSH2 0x01cd
  • [109] JUMP
  • [110] JUMPDEST
  • [111] PUSH2 0x00bf
  • [112] PUSH32 0x00000000000000000000000000000000000000000000000000000000097343df
  • [113] DUP2
  • [114] JUMP
  • [115] JUMPDEST
  • [116] PUSH2 0x00bf
  • [117] PUSH32 0x00000000000000000000000000000000000000000000000000000001d88341bb
  • [118] DUP2
  • [119] JUMP
  • [120] JUMPDEST
  • [121] PUSH2 0x00bf
  • [122] PUSH2 0x0140
  • [123] CALLDATASIZE
  • [124] PUSH1 0x04
  • [125] PUSH2 0x0594
  • [126] JUMP
  • [127] JUMPDEST
  • [128] PUSH2 0x0212
  • [129] JUMP
  • [130] JUMPDEST
  • [131] PUSH2 0x00bf
  • [132] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [133] DUP2
  • [134] JUMP
  • [135] JUMPDEST
  • [136] PUSH2 0x00bf
  • [137] PUSH2 0x017a
  • [138] CALLDATASIZE
  • [139] PUSH1 0x04
  • [140] PUSH2 0x0594
  • [141] JUMP
  • [142] JUMPDEST
  • [143] PUSH2 0x024e
  • [144] JUMP
  • [145] JUMPDEST
  • [146] PUSH2 0x00bf
  • [147] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [148] DUP2
  • [149] JUMP
  • [150] JUMPDEST
  • [151] PUSH2 0x00bf
  • [152] PUSH32 0x0000000000000000000000000000000000000000000000000000000ec41a0ddf
  • [153] DUP2
  • [154] JUMP
  • [155] JUMPDEST
  • [156] PUSH1 0x00
  • [157] DUP1
  • [158] PUSH2 0x01da
  • [159] DUP5
  • [160] DUP5
  • [161] PUSH2 0x024e
  • [162] JUMP
  • [163] JUMPDEST
  • [164] SWAP1
  • [165] POP
  • [166] PUSH1 0x00
  • [167] PUSH2 0x01e8
  • [168] DUP6
  • [169] DUP6
  • [170] PUSH2 0x0212
  • [171] JUMP
  • [172] JUMPDEST
  • [173] SWAP1
  • [174] POP
  • [175] PUSH8 0x0de0b6b3a7640000
  • [176] PUSH2 0x01fd
  • [177] DUP4
  • [178] DUP4
  • [179] PUSH2 0x05cc
  • [180] JUMP
  • [181] JUMPDEST
  • [182] PUSH2 0x0207
  • [183] SWAP2
  • [184] SWAP1
  • [185] PUSH2 0x05eb
  • [186] JUMP
  • [187] JUMPDEST
  • [188] SWAP3
  • [189] POP
  • [190] POP
  • [191] POP
  • [192] JUMPDEST
  • [193] SWAP3
  • [194] SWAP2
  • [195] POP
  • [196] POP
  • [197] JUMP
  • [198] JUMPDEST
  • [199] PUSH1 0x00
  • [200] DUP2
  • [201] PUSH2 0x0221
  • [202] JUMPI
  • [203] POP
  • [204] PUSH1 0x00
  • [205] PUSH2 0x020c
  • [206] JUMP
  • [207] JUMPDEST
  • [208] PUSH2 0x022b
  • [209] DUP3
  • [210] DUP5
  • [211] PUSH2 0x060d
  • [212] JUMP
  • [213] JUMPDEST
  • [214] PUSH2 0x023d
  • [215] DUP4
  • [216] PUSH8 0x0de0b6b3a7640000
  • [217] PUSH2 0x05cc
  • [218] JUMP
  • [219] JUMPDEST
  • [220] PUSH2 0x0247
  • [221] SWAP2
  • [222] SWAP1
  • [223] PUSH2 0x05eb
  • [224] JUMP
  • [225] JUMPDEST
  • [226] SWAP4
  • [227] SWAP3
  • [228] POP
  • [229] POP
  • [230] POP
  • [231] JUMP
  • [232] JUMPDEST
  • [233] PUSH1 0x00
  • [234] DUP1
  • [235] PUSH2 0x025b
  • [236] DUP5
  • [237] DUP5
  • [238] PUSH2 0x0212
  • [239] JUMP
  • [240] JUMPDEST
  • [241] SWAP1
  • [242] POP
  • [243] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [244] DUP2
  • [245] GT
  • [246] PUSH2 0x02f3
  • [247] JUMPI
  • [248] PUSH8 0x0de0b6b3a7640000
  • [249] PUSH2 0x02b7
  • [250] PUSH32 0x00000000000000000000000000000000000000000000000000000001d88341bb
  • [251] DUP4
  • [252] PUSH2 0x05cc
  • [253] JUMP
  • [254] JUMPDEST
  • [255] PUSH2 0x02c1
  • [256] SWAP2
  • [257] SWAP1
  • [258] PUSH2 0x05eb
  • [259] JUMP
  • [260] JUMPDEST
  • [261] PUSH2 0x02eb
  • [262] SWAP1
  • [263] PUSH32 0x00000000000000000000000000000000000000000000000000000000097343df
  • [264] PUSH2 0x060d
  • [265] JUMP
  • [266] JUMPDEST
  • [267] SWAP2
  • [268] POP
  • [269] POP
  • [270] PUSH2 0x020c
  • [271] JUMP
  • [272] JUMPDEST
  • [273] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [274] DUP2
  • [275] GT
  • [276] PUSH2 0x0413
  • [277] JUMPI
  • [278] PUSH8 0x0de0b6b3a7640000
  • [279] PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
  • [280] PUSH2 0x036e
  • [281] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [282] DUP5
  • [283] PUSH2 0x0625
  • [284] JUMP
  • [285] JUMPDEST
  • [286] PUSH2 0x0378
  • [287] SWAP2
  • [288] SWAP1
  • [289] PUSH2 0x05cc
  • [290] JUMP
  • [291] JUMPDEST
  • [292] PUSH2 0x0382
  • [293] SWAP2
  • [294] SWAP1
  • [295] PUSH2 0x05eb
  • [296] JUMP
  • [297] JUMPDEST
  • [298] PUSH8 0x0de0b6b3a7640000
  • [299] PUSH2 0x03d5
  • [300] PUSH32 0x00000000000000000000000000000000000000000000000000000001d88341bb
  • [301] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [302] PUSH2 0x05cc
  • [303] JUMP
  • [304] JUMPDEST
  • [305] PUSH2 0x03df
  • [306] SWAP2
  • [307] SWAP1
  • [308] PUSH2 0x05eb
  • [309] JUMP
  • [310] JUMPDEST
  • [311] PUSH2 0x0409
  • [312] SWAP1
  • [313] PUSH32 0x00000000000000000000000000000000000000000000000000000000097343df
  • [314] PUSH2 0x060d
  • [315] JUMP
  • [316] JUMPDEST
  • [317] PUSH2 0x02eb
  • [318] SWAP2
  • [319] SWAP1
  • [320] PUSH2 0x060d
  • [321] JUMP
  • [322] JUMPDEST
  • [323] PUSH8 0x0de0b6b3a7640000
  • [324] PUSH32 0x0000000000000000000000000000000000000000000000000000000ec41a0ddf
  • [325] PUSH2 0x0467
  • [326] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [327] DUP5
  • [328] PUSH2 0x0625
  • [329] JUMP
  • [330] JUMPDEST
  • [331] PUSH2 0x0471
  • [332] SWAP2
  • [333] SWAP1
  • [334] PUSH2 0x05cc
  • [335] JUMP
  • [336] JUMPDEST
  • [337] PUSH2 0x047b
  • [338] SWAP2
  • [339] SWAP1
  • [340] PUSH2 0x05eb
  • [341] JUMP
  • [342] JUMPDEST
  • [343] PUSH8 0x0de0b6b3a7640000
  • [344] PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
  • [345] PUSH2 0x04ef
  • [346] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [347] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [348] PUSH2 0x0625
  • [349] JUMP
  • [350] JUMPDEST
  • [351] PUSH2 0x04f9
  • [352] SWAP2
  • [353] SWAP1
  • [354] PUSH2 0x05cc
  • [355] JUMP
  • [356] JUMPDEST
  • [357] PUSH2 0x0503
  • [358] SWAP2
  • [359] SWAP1
  • [360] PUSH2 0x05eb
  • [361] JUMP
  • [362] JUMPDEST
  • [363] PUSH8 0x0de0b6b3a7640000
  • [364] PUSH2 0x0556
  • [365] PUSH32 0x00000000000000000000000000000000000000000000000000000001d88341bb
  • [366] PUSH32 0x00000000000000000000000000000000000000000000000009b6e64a8ec60000
  • [367] PUSH2 0x05cc
  • [368] JUMP
  • [369] JUMPDEST
  • [370] PUSH2 0x0560
  • [371] SWAP2
  • [372] SWAP1
  • [373] PUSH2 0x05eb
  • [374] JUMP
  • [375] JUMPDEST
  • [376] PUSH2 0x058a
  • [377] SWAP1
  • [378] PUSH32 0x00000000000000000000000000000000000000000000000000000000097343df
  • [379] PUSH2 0x060d
  • [380] JUMP
  • [381] JUMPDEST
  • [382] PUSH2 0x0409
  • [383] SWAP2
  • [384] SWAP1
  • [385] PUSH2 0x060d
  • [386] JUMP
  • [387] JUMPDEST
  • [388] PUSH1 0x00
  • [389] DUP1
  • [390] PUSH1 0x40
  • [391] DUP4
  • [392] DUP6
  • [393] SUB
  • [394] SLT
  • [395] ISZERO
  • [396] PUSH2 0x05a7
  • [397] JUMPI
  • [398] PUSH1 0x00
  • [399] DUP1
  • [400] REVERT
  • [401] JUMPDEST
  • [402] POP
  • [403] POP
  • [404] DUP1
  • [405] CALLDATALOAD
  • [406] SWAP3
  • [407] PUSH1 0x20
  • [408] SWAP1
  • [409] SWAP2
  • [410] ADD
  • [411] CALLDATALOAD
  • [412] SWAP2
  • [413] POP
  • [414] JUMP
  • [415] JUMPDEST
  • [416] PUSH4 0x4e487b71
  • [417] PUSH1 0xe0
  • [418] SHL
  • [419] PUSH1 0x00
  • [420] MSTORE
  • [421] PUSH1 0x11
  • [422] PUSH1 0x04
  • [423] MSTORE
  • [424] PUSH1 0x24
  • [425] PUSH1 0x00
  • [426] REVERT
  • [427] JUMPDEST
  • [428] PUSH1 0x00
  • [429] DUP2
  • [430] PUSH1 0x00
  • [431] NOT
  • [432] DIV
  • [433] DUP4
  • [434] GT
  • [435] DUP3
  • [436] ISZERO
  • [437] ISZERO
  • [438] AND
  • [439] ISZERO
  • [440] PUSH2 0x05e6
  • [441] JUMPI
  • [442] PUSH2 0x05e6
  • [443] PUSH2 0x05b6
  • [444] JUMP
  • [445] JUMPDEST
  • [446] POP
  • [447] MUL
  • [448] SWAP1
  • [449] JUMP
  • [450] JUMPDEST
  • [451] PUSH1 0x00
  • [452] DUP3
  • [453] PUSH2 0x0608
  • [454] JUMPI
  • [455] PUSH4 0x4e487b71
  • [456] PUSH1 0xe0
  • [457] SHL
  • [458] PUSH1 0x00
  • [459] MSTORE
  • [460] PUSH1 0x12
  • [461] PUSH1 0x04
  • [462] MSTORE
  • [463] PUSH1 0x24
  • [464] PUSH1 0x00
  • [465] REVERT
  • [466] JUMPDEST
  • [467] POP
  • [468] DIV
  • [469] SWAP1
  • [470] JUMP
  • [471] JUMPDEST
  • [472] PUSH1 0x00
  • [473] DUP3
  • [474] NOT
  • [475] DUP3
  • [476] GT
  • [477] ISZERO
  • [478] PUSH2 0x0620
  • [479] JUMPI
  • [480] PUSH2 0x0620
  • [481] PUSH2 0x05b6
  • [482] JUMP
  • [483] JUMPDEST
  • [484] POP
  • [485] ADD
  • [486] SWAP1
  • [487] JUMP
  • [488] JUMPDEST
  • [489] PUSH1 0x00
  • [490] DUP3
  • [491] DUP3
  • [492] LT
  • [493] ISZERO
  • [494] PUSH2 0x0637
  • [495] JUMPI
  • [496] PUSH2 0x0637
  • [497] PUSH2 0x05b6
  • [498] JUMP
  • [499] JUMPDEST
  • [500] POP
  • [501] SUB
  • [502] SWAP1
  • [503] JUMP
  • [504] 'fe'(Unknown Opcode)
  • [505] LOG2
  • [506] PUSH5 0x6970667358
  • [507] '22'(Unknown Opcode)
  • [508] SLT
  • [509] SHA3
  • [510] CREATE
  • [511] '28'(Unknown Opcode)
  • [512] DUP9
  • [513] BLOCKHASH
  • [514] 'ba'(Unknown Opcode)
  • [515] DUP5
  • [516] 'ca'(Unknown Opcode)
  • [517] 'd8'(Unknown Opcode)
  • [518] '27'(Unknown Opcode)
  • [519] 'b7'(Unknown Opcode)
  • [520] 'd5'(Unknown Opcode)
  • [521] SMOD
  • [522] 'ee'(Unknown Opcode)
  • [523] '2c'(Unknown Opcode)
  • [524] 'cf'(Unknown Opcode)
  • [525] MCOPY
  • [526] '0f'(Unknown Opcode)
  • [527] SWAP13
  • [528] PUSH20 0xc816d9f4c0735ef77311ecd96064736f6c634300
  • [529] ADDMOD
  • [530] EXP
  • [531] STOP
  • [532] CALLER