Ape Curtis Testnet
    /

    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 0x000f
    • [7] JUMPI
    • [8] PUSH0 0x
    • [9] DUP1
    • [10] REVERT
    • [11] JUMPDEST
    • [12] POP
    • [13] PUSH1 0x04
    • [14] CALLDATASIZE
    • [15] LT
    • [16] PUSH2 0x0034
    • [17] JUMPI
    • [18] PUSH0 0x
    • [19] CALLDATALOAD
    • [20] PUSH1 0xe0
    • [21] SHR
    • [22] DUP1
    • [23] PUSH4 0x893d20e8
    • [24] EQ
    • [25] PUSH2 0x0038
    • [26] JUMPI
    • [27] DUP1
    • [28] PUSH4 0xa6f9dae1
    • [29] EQ
    • [30] PUSH2 0x0056
    • [31] JUMPI
    • [32] JUMPDEST
    • [33] PUSH0 0x
    • [34] DUP1
    • [35] REVERT
    • [36] JUMPDEST
    • [37] PUSH2 0x0040
    • [38] PUSH2 0x0072
    • [39] JUMP
    • [40] JUMPDEST
    • [41] PUSH1 0x40
    • [42] MLOAD
    • [43] PUSH2 0x004d
    • [44] SWAP2
    • [45] SWAP1
    • [46] PUSH2 0x02b7
    • [47] JUMP
    • [48] JUMPDEST
    • [49] PUSH1 0x40
    • [50] MLOAD
    • [51] DUP1
    • [52] SWAP2
    • [53] SUB
    • [54] SWAP1
    • [55] RETURN
    • [56] JUMPDEST
    • [57] PUSH2 0x0070
    • [58] PUSH1 0x04
    • [59] DUP1
    • [60] CALLDATASIZE
    • [61] SUB
    • [62] DUP2
    • [63] ADD
    • [64] SWAP1
    • [65] PUSH2 0x006b
    • [66] SWAP2
    • [67] SWAP1
    • [68] PUSH2 0x02fe
    • [69] JUMP
    • [70] JUMPDEST
    • [71] PUSH2 0x0099
    • [72] JUMP
    • [73] JUMPDEST
    • [74] STOP
    • [75] JUMPDEST
    • [76] PUSH0 0x
    • [77] DUP1
    • [78] PUSH0 0x
    • [79] SWAP1
    • [80] SLOAD
    • [81] SWAP1
    • [82] PUSH2 0x0100
    • [83] EXP
    • [84] SWAP1
    • [85] DIV
    • [86] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [87] AND
    • [88] SWAP1
    • [89] POP
    • [90] SWAP1
    • [91] JUMP
    • [92] JUMPDEST
    • [93] PUSH0 0x
    • [94] DUP1
    • [95] SLOAD
    • [96] SWAP1
    • [97] PUSH2 0x0100
    • [98] EXP
    • [99] SWAP1
    • [100] DIV
    • [101] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [102] AND
    • [103] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [104] AND
    • [105] CALLER
    • [106] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [107] AND
    • [108] EQ
    • [109] PUSH2 0x0126
    • [110] JUMPI
    • [111] PUSH1 0x40
    • [112] MLOAD
    • [113] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
    • [114] DUP2
    • [115] MSTORE
    • [116] PUSH1 0x04
    • [117] ADD
    • [118] PUSH2 0x011d
    • [119] SWAP1
    • [120] PUSH2 0x0383
    • [121] JUMP
    • [122] JUMPDEST
    • [123] PUSH1 0x40
    • [124] MLOAD
    • [125] DUP1
    • [126] SWAP2
    • [127] SUB
    • [128] SWAP1
    • [129] REVERT
    • [130] JUMPDEST
    • [131] PUSH0 0x
    • [132] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [133] AND
    • [134] DUP2
    • [135] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [136] AND
    • [137] SUB
    • [138] PUSH2 0x0194
    • [139] JUMPI
    • [140] PUSH1 0x40
    • [141] MLOAD
    • [142] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
    • [143] DUP2
    • [144] MSTORE
    • [145] PUSH1 0x04
    • [146] ADD
    • [147] PUSH2 0x018b
    • [148] SWAP1
    • [149] PUSH2 0x0411
    • [150] JUMP
    • [151] JUMPDEST
    • [152] PUSH1 0x40
    • [153] MLOAD
    • [154] DUP1
    • [155] SWAP2
    • [156] SUB
    • [157] SWAP1
    • [158] REVERT
    • [159] JUMPDEST
    • [160] DUP1
    • [161] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [162] AND
    • [163] PUSH0 0x
    • [164] DUP1
    • [165] SLOAD
    • [166] SWAP1
    • [167] PUSH2 0x0100
    • [168] EXP
    • [169] SWAP1
    • [170] DIV
    • [171] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [172] AND
    • [173] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [174] AND
    • [175] PUSH32 0x342827c97908e5e2f71151c08502a66d44b6f758e3ac2f1de95f02eb95f0a735
    • [176] PUSH1 0x40
    • [177] MLOAD
    • [178] PUSH1 0x40
    • [179] MLOAD
    • [180] DUP1
    • [181] SWAP2
    • [182] SUB
    • [183] SWAP1
    • [184] LOG3
    • [185] DUP1
    • [186] PUSH0 0x
    • [187] DUP1
    • [188] PUSH2 0x0100
    • [189] EXP
    • [190] DUP2
    • [191] SLOAD
    • [192] DUP2
    • [193] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [194] MUL
    • [195] NOT
    • [196] AND
    • [197] SWAP1
    • [198] DUP4
    • [199] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [200] AND
    • [201] MUL
    • [202] OR
    • [203] SWAP1
    • [204] SSTORE
    • [205] POP
    • [206] POP
    • [207] JUMP
    • [208] JUMPDEST
    • [209] PUSH0 0x
    • [210] PUSH11 0x636f6e736f6c652e6c6f67
    • [211] SWAP1
    • [212] POP
    • [213] PUSH0 0x
    • [214] DUP1
    • [215] DUP4
    • [216] MLOAD
    • [217] PUSH1 0x20
    • [218] DUP6
    • [219] ADD
    • [220] DUP5
    • [221] GAS
    • [222] STATICCALL
    • [223] POP
    • [224] POP
    • [225] POP
    • [226] JUMP
    • [227] JUMPDEST
    • [228] PUSH2 0x0276
    • [229] PUSH2 0x042f
    • [230] JUMP
    • [231] JUMPDEST
    • [232] JUMP
    • [233] JUMPDEST
    • [234] PUSH0 0x
    • [235] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
    • [236] DUP3
    • [237] AND
    • [238] SWAP1
    • [239] POP
    • [240] SWAP2
    • [241] SWAP1
    • [242] POP
    • [243] JUMP
    • [244] JUMPDEST
    • [245] PUSH0 0x
    • [246] PUSH2 0x02a1
    • [247] DUP3
    • [248] PUSH2 0x0278
    • [249] JUMP
    • [250] JUMPDEST
    • [251] SWAP1
    • [252] POP
    • [253] SWAP2
    • [254] SWAP1
    • [255] POP
    • [256] JUMP
    • [257] JUMPDEST
    • [258] PUSH2 0x02b1
    • [259] DUP2
    • [260] PUSH2 0x0297
    • [261] JUMP
    • [262] JUMPDEST
    • [263] DUP3
    • [264] MSTORE
    • [265] POP
    • [266] POP
    • [267] JUMP
    • [268] JUMPDEST
    • [269] PUSH0 0x
    • [270] PUSH1 0x20
    • [271] DUP3
    • [272] ADD
    • [273] SWAP1
    • [274] POP
    • [275] PUSH2 0x02ca
    • [276] PUSH0 0x
    • [277] DUP4
    • [278] ADD
    • [279] DUP5
    • [280] PUSH2 0x02a8
    • [281] JUMP
    • [282] JUMPDEST
    • [283] SWAP3
    • [284] SWAP2
    • [285] POP
    • [286] POP
    • [287] JUMP
    • [288] JUMPDEST
    • [289] PUSH0 0x
    • [290] DUP1
    • [291] REVERT
    • [292] JUMPDEST
    • [293] PUSH2 0x02dd
    • [294] DUP2
    • [295] PUSH2 0x0297
    • [296] JUMP
    • [297] JUMPDEST
    • [298] DUP2
    • [299] EQ
    • [300] PUSH2 0x02e7
    • [301] JUMPI
    • [302] PUSH0 0x
    • [303] DUP1
    • [304] REVERT
    • [305] JUMPDEST
    • [306] POP
    • [307] JUMP
    • [308] JUMPDEST
    • [309] PUSH0 0x
    • [310] DUP2
    • [311] CALLDATALOAD
    • [312] SWAP1
    • [313] POP
    • [314] PUSH2 0x02f8
    • [315] DUP2
    • [316] PUSH2 0x02d4
    • [317] JUMP
    • [318] JUMPDEST
    • [319] SWAP3
    • [320] SWAP2
    • [321] POP
    • [322] POP
    • [323] JUMP
    • [324] JUMPDEST
    • [325] PUSH0 0x
    • [326] PUSH1 0x20
    • [327] DUP3
    • [328] DUP5
    • [329] SUB
    • [330] SLT
    • [331] ISZERO
    • [332] PUSH2 0x0313
    • [333] JUMPI
    • [334] PUSH2 0x0312
    • [335] PUSH2 0x02d0
    • [336] JUMP
    • [337] JUMPDEST
    • [338] JUMPDEST
    • [339] PUSH0 0x
    • [340] PUSH2 0x0320
    • [341] DUP5
    • [342] DUP3
    • [343] DUP6
    • [344] ADD
    • [345] PUSH2 0x02ea
    • [346] JUMP
    • [347] JUMPDEST
    • [348] SWAP2
    • [349] POP
    • [350] POP
    • [351] SWAP3
    • [352] SWAP2
    • [353] POP
    • [354] POP
    • [355] JUMP
    • [356] JUMPDEST
    • [357] PUSH0 0x
    • [358] DUP3
    • [359] DUP3
    • [360] MSTORE
    • [361] PUSH1 0x20
    • [362] DUP3
    • [363] ADD
    • [364] SWAP1
    • [365] POP
    • [366] SWAP3
    • [367] SWAP2
    • [368] POP
    • [369] POP
    • [370] JUMP
    • [371] JUMPDEST
    • [372] PUSH32 0x43616c6c6572206973206e6f74206f776e657200000000000000000000000000
    • [373] PUSH0 0x
    • [374] DUP3
    • [375] ADD
    • [376] MSTORE
    • [377] POP
    • [378] JUMP
    • [379] JUMPDEST
    • [380] PUSH0 0x
    • [381] PUSH2 0x036d
    • [382] PUSH1 0x13
    • [383] DUP4
    • [384] PUSH2 0x0329
    • [385] JUMP
    • [386] JUMPDEST
    • [387] SWAP2
    • [388] POP
    • [389] PUSH2 0x0378
    • [390] DUP3
    • [391] PUSH2 0x0339
    • [392] JUMP
    • [393] JUMPDEST
    • [394] PUSH1 0x20
    • [395] DUP3
    • [396] ADD
    • [397] SWAP1
    • [398] POP
    • [399] SWAP2
    • [400] SWAP1
    • [401] POP
    • [402] JUMP
    • [403] JUMPDEST
    • [404] PUSH0 0x
    • [405] PUSH1 0x20
    • [406] DUP3
    • [407] ADD
    • [408] SWAP1
    • [409] POP
    • [410] DUP2
    • [411] DUP2
    • [412] SUB
    • [413] PUSH0 0x
    • [414] DUP4
    • [415] ADD
    • [416] MSTORE
    • [417] PUSH2 0x039a
    • [418] DUP2
    • [419] PUSH2 0x0361
    • [420] JUMP
    • [421] JUMPDEST
    • [422] SWAP1
    • [423] POP
    • [424] SWAP2
    • [425] SWAP1
    • [426] POP
    • [427] JUMP
    • [428] JUMPDEST
    • [429] PUSH32 0x4e6577206f776e65722073686f756c64206e6f7420626520746865207a65726f
    • [430] PUSH0 0x
    • [431] DUP3
    • [432] ADD
    • [433] MSTORE
    • [434] PUSH32 0x2061646472657373000000000000000000000000000000000000000000000000
    • [435] PUSH1 0x20
    • [436] DUP3
    • [437] ADD
    • [438] MSTORE
    • [439] POP
    • [440] JUMP
    • [441] JUMPDEST
    • [442] PUSH0 0x
    • [443] PUSH2 0x03fb
    • [444] PUSH1 0x28
    • [445] DUP4
    • [446] PUSH2 0x0329
    • [447] JUMP
    • [448] JUMPDEST
    • [449] SWAP2
    • [450] POP
    • [451] PUSH2 0x0406
    • [452] DUP3
    • [453] PUSH2 0x03a1
    • [454] JUMP
    • [455] JUMPDEST
    • [456] PUSH1 0x40
    • [457] DUP3
    • [458] ADD
    • [459] SWAP1
    • [460] POP
    • [461] SWAP2
    • [462] SWAP1
    • [463] POP
    • [464] JUMP
    • [465] JUMPDEST
    • [466] PUSH0 0x
    • [467] PUSH1 0x20
    • [468] DUP3
    • [469] ADD
    • [470] SWAP1
    • [471] POP
    • [472] DUP2
    • [473] DUP2
    • [474] SUB
    • [475] PUSH0 0x
    • [476] DUP4
    • [477] ADD
    • [478] MSTORE
    • [479] PUSH2 0x0428
    • [480] DUP2
    • [481] PUSH2 0x03ef
    • [482] JUMP
    • [483] JUMPDEST
    • [484] SWAP1
    • [485] POP
    • [486] SWAP2
    • [487] SWAP1
    • [488] POP
    • [489] JUMP
    • [490] JUMPDEST
    • [491] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
    • [492] PUSH0 0x
    • [493] MSTORE
    • [494] PUSH1 0x51
    • [495] PUSH1 0x04
    • [496] MSTORE
    • [497] PUSH1 0x24
    • [498] PUSH0 0x
    • [499] REVERT
    • [500] 'fe'(Unknown Opcode)
    • [501] LOG2
    • [502] PUSH5 0x6970667358
    • [503] '22'(Unknown Opcode)
    • [504] SLT
    • [505] SHA3
    • [506] 'c6'(Unknown Opcode)
    • [507] SHR
    • [508] 'ce'(Unknown Opcode)
    • [509] 'fb'(Unknown Opcode)
    • [510] '4d'(Unknown Opcode)
    • [511] 'b2'(Unknown Opcode)
    • [512] SWAP1
    • [513] '2f'(Unknown Opcode)
    • [514] CODESIZE
    • [515] '0d'(Unknown Opcode)
    • [516] DIV
    • [517] PUSH30 0x43a89f3d5ba03433f1c4e5057eea575c6bdd10a064736f6c634300081a00
    • [518] CALLER