APE Price: $1.90 (+16.13%)

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 0x004c
  • [17] JUMPI
  • [18] PUSH1 0x00
  • [19] CALLDATALOAD
  • [20] PUSH1 0xe0
  • [21] SHR
  • [22] DUP1
  • [23] PUSH4 0x715018a6
  • [24] EQ
  • [25] PUSH2 0x0051
  • [26] JUMPI
  • [27] DUP1
  • [28] PUSH4 0x86127346
  • [29] EQ
  • [30] PUSH2 0x005b
  • [31] JUMPI
  • [32] DUP1
  • [33] PUSH4 0x8da5cb5b
  • [34] EQ
  • [35] PUSH2 0x0097
  • [36] JUMPI
  • [37] DUP1
  • [38] PUSH4 0xf2fde38b
  • [39] EQ
  • [40] PUSH2 0x00b5
  • [41] JUMPI
  • [42] JUMPDEST
  • [43] PUSH1 0x00
  • [44] DUP1
  • [45] REVERT
  • [46] JUMPDEST
  • [47] PUSH2 0x0059
  • [48] PUSH2 0x00c8
  • [49] JUMP
  • [50] JUMPDEST
  • [51] STOP
  • [52] JUMPDEST
  • [53] PUSH2 0x006e
  • [54] PUSH2 0x0069
  • [55] CALLDATASIZE
  • [56] PUSH1 0x04
  • [57] PUSH2 0x0408
  • [58] JUMP
  • [59] JUMPDEST
  • [60] PUSH2 0x00dc
  • [61] JUMP
  • [62] JUMPDEST
  • [63] PUSH1 0x40
  • [64] MLOAD
  • [65] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [66] SWAP1
  • [67] SWAP2
  • [68] AND
  • [69] DUP2
  • [70] MSTORE
  • [71] PUSH1 0x20
  • [72] ADD
  • [73] PUSH1 0x40
  • [74] MLOAD
  • [75] DUP1
  • [76] SWAP2
  • [77] SUB
  • [78] SWAP1
  • [79] RETURN
  • [80] JUMPDEST
  • [81] PUSH1 0x00
  • [82] SLOAD
  • [83] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [84] AND
  • [85] PUSH2 0x006e
  • [86] JUMP
  • [87] JUMPDEST
  • [88] PUSH2 0x0059
  • [89] PUSH2 0x00c3
  • [90] CALLDATASIZE
  • [91] PUSH1 0x04
  • [92] PUSH2 0x0421
  • [93] JUMP
  • [94] JUMPDEST
  • [95] PUSH2 0x018c
  • [96] JUMP
  • [97] JUMPDEST
  • [98] PUSH2 0x00d0
  • [99] PUSH2 0x0248
  • [100] JUMP
  • [101] JUMPDEST
  • [102] PUSH2 0x00da
  • [103] PUSH1 0x00
  • [104] PUSH2 0x02c9
  • [105] JUMP
  • [106] JUMPDEST
  • [107] JUMP
  • [108] JUMPDEST
  • [109] PUSH1 0x40
  • [110] MLOAD
  • [111] PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000
  • [112] CALLER
  • [113] PUSH1 0x60
  • [114] SWAP1
  • [115] DUP2
  • [116] SHL
  • [117] DUP3
  • [118] AND
  • [119] PUSH1 0x20
  • [120] DUP5
  • [121] ADD
  • [122] MSTORE
  • [123] ADDRESS
  • [124] SWAP1
  • [125] SHL
  • [126] AND
  • [127] PUSH1 0x34
  • [128] DUP3
  • [129] ADD
  • [130] MSTORE
  • [131] PUSH1 0x48
  • [132] DUP2
  • [133] ADD
  • [134] DUP3
  • [135] SWAP1
  • [136] MSTORE
  • [137] PUSH1 0x00
  • [138] SWAP1
  • [139] DUP2
  • [140] SWAP1
  • [141] PUSH1 0x68
  • [142] ADD
  • [143] PUSH1 0x40
  • [144] DUP1
  • [145] MLOAD
  • [146] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
  • [147] DUP2
  • [148] DUP5
  • [149] SUB
  • [150] ADD
  • [151] DUP2
  • [152] MSTORE
  • [153] SWAP2
  • [154] SWAP1
  • [155] MSTORE
  • [156] DUP1
  • [157] MLOAD
  • [158] PUSH1 0x20
  • [159] SWAP1
  • [160] SWAP2
  • [161] ADD
  • [162] SHA3
  • [163] PUSH1 0x01
  • [164] SLOAD
  • [165] SWAP1
  • [166] SWAP2
  • [167] POP
  • [168] PUSH1 0x00
  • [169] SWAP1
  • [170] PUSH2 0x0184
  • [171] SWAP1
  • [172] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [173] AND
  • [174] DUP4
  • [175] PUSH2 0x033e
  • [176] JUMP
  • [177] JUMPDEST
  • [178] SWAP5
  • [179] SWAP4
  • [180] POP
  • [181] POP
  • [182] POP
  • [183] POP
  • [184] JUMP
  • [185] JUMPDEST
  • [186] PUSH2 0x0194
  • [187] PUSH2 0x0248
  • [188] JUMP
  • [189] JUMPDEST
  • [190] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [191] DUP2
  • [192] AND
  • [193] PUSH2 0x023c
  • [194] JUMPI
  • [195] PUSH1 0x40
  • [196] MLOAD
  • [197] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
  • [198] DUP2
  • [199] MSTORE
  • [200] PUSH1 0x20
  • [201] PUSH1 0x04
  • [202] DUP3
  • [203] ADD
  • [204] MSTORE
  • [205] PUSH1 0x26
  • [206] PUSH1 0x24
  • [207] DUP3
  • [208] ADD
  • [209] MSTORE
  • [210] PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061
  • [211] PUSH1 0x44
  • [212] DUP3
  • [213] ADD
  • [214] MSTORE
  • [215] PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000
  • [216] PUSH1 0x64
  • [217] DUP3
  • [218] ADD
  • [219] MSTORE
  • [220] PUSH1 0x84
  • [221] ADD
  • [222] JUMPDEST
  • [223] PUSH1 0x40
  • [224] MLOAD
  • [225] DUP1
  • [226] SWAP2
  • [227] SUB
  • [228] SWAP1
  • [229] REVERT
  • [230] JUMPDEST
  • [231] PUSH2 0x0245
  • [232] DUP2
  • [233] PUSH2 0x02c9
  • [234] JUMP
  • [235] JUMPDEST
  • [236] POP
  • [237] JUMP
  • [238] JUMPDEST
  • [239] PUSH1 0x00
  • [240] SLOAD
  • [241] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [242] AND
  • [243] CALLER
  • [244] EQ
  • [245] PUSH2 0x00da
  • [246] JUMPI
  • [247] PUSH1 0x40
  • [248] MLOAD
  • [249] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
  • [250] DUP2
  • [251] MSTORE
  • [252] PUSH1 0x20
  • [253] PUSH1 0x04
  • [254] DUP3
  • [255] ADD
  • [256] DUP2
  • [257] SWAP1
  • [258] MSTORE
  • [259] PUSH1 0x24
  • [260] DUP3
  • [261] ADD
  • [262] MSTORE
  • [263] PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
  • [264] PUSH1 0x44
  • [265] DUP3
  • [266] ADD
  • [267] MSTORE
  • [268] PUSH1 0x64
  • [269] ADD
  • [270] PUSH2 0x0233
  • [271] JUMP
  • [272] JUMPDEST
  • [273] PUSH1 0x00
  • [274] DUP1
  • [275] SLOAD
  • [276] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [277] DUP4
  • [278] DUP2
  • [279] AND
  • [280] PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
  • [281] DUP4
  • [282] AND
  • [283] DUP2
  • [284] OR
  • [285] DUP5
  • [286] SSTORE
  • [287] PUSH1 0x40
  • [288] MLOAD
  • [289] SWAP2
  • [290] SWAP1
  • [291] SWAP3
  • [292] AND
  • [293] SWAP3
  • [294] DUP4
  • [295] SWAP2
  • [296] PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
  • [297] SWAP2
  • [298] SWAP1
  • [299] LOG3
  • [300] POP
  • [301] POP
  • [302] JUMP
  • [303] JUMPDEST
  • [304] PUSH1 0x00
  • [305] PUSH23 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000
  • [306] DUP4
  • [307] PUSH1 0x60
  • [308] SHL
  • [309] PUSH1 0xe8
  • [310] SHR
  • [311] OR
  • [312] PUSH1 0x00
  • [313] MSTORE
  • [314] PUSH15 0x5af43d82803e903d91602b57fd5bf3
  • [315] DUP4
  • [316] PUSH1 0x78
  • [317] SHL
  • [318] OR
  • [319] PUSH1 0x20
  • [320] MSTORE
  • [321] DUP2
  • [322] PUSH1 0x37
  • [323] PUSH1 0x09
  • [324] PUSH1 0x00
  • [325] CREATE2
  • [326] SWAP1
  • [327] POP
  • [328] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [329] DUP2
  • [330] AND
  • [331] PUSH2 0x0402
  • [332] JUMPI
  • [333] PUSH1 0x40
  • [334] MLOAD
  • [335] PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
  • [336] DUP2
  • [337] MSTORE
  • [338] PUSH1 0x20
  • [339] PUSH1 0x04
  • [340] DUP3
  • [341] ADD
  • [342] MSTORE
  • [343] PUSH1 0x17
  • [344] PUSH1 0x24
  • [345] DUP3
  • [346] ADD
  • [347] MSTORE
  • [348] PUSH32 0x455243313136373a2063726561746532206661696c6564000000000000000000
  • [349] PUSH1 0x44
  • [350] DUP3
  • [351] ADD
  • [352] MSTORE
  • [353] PUSH1 0x64
  • [354] ADD
  • [355] PUSH2 0x0233
  • [356] JUMP
  • [357] JUMPDEST
  • [358] SWAP3
  • [359] SWAP2
  • [360] POP
  • [361] POP
  • [362] JUMP
  • [363] JUMPDEST
  • [364] PUSH1 0x00
  • [365] PUSH1 0x20
  • [366] DUP3
  • [367] DUP5
  • [368] SUB
  • [369] SLT
  • [370] ISZERO
  • [371] PUSH2 0x041a
  • [372] JUMPI
  • [373] PUSH1 0x00
  • [374] DUP1
  • [375] REVERT
  • [376] JUMPDEST
  • [377] POP
  • [378] CALLDATALOAD
  • [379] SWAP2
  • [380] SWAP1
  • [381] POP
  • [382] JUMP
  • [383] JUMPDEST
  • [384] PUSH1 0x00
  • [385] PUSH1 0x20
  • [386] DUP3
  • [387] DUP5
  • [388] SUB
  • [389] SLT
  • [390] ISZERO
  • [391] PUSH2 0x0433
  • [392] JUMPI
  • [393] PUSH1 0x00
  • [394] DUP1
  • [395] REVERT
  • [396] JUMPDEST
  • [397] DUP2
  • [398] CALLDATALOAD
  • [399] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [400] DUP2
  • [401] AND
  • [402] DUP2
  • [403] EQ
  • [404] PUSH2 0x0457
  • [405] JUMPI
  • [406] PUSH1 0x00
  • [407] DUP1
  • [408] REVERT
  • [409] JUMPDEST
  • [410] SWAP4
  • [411] SWAP3
  • [412] POP
  • [413] POP
  • [414] POP
  • [415] JUMP
  • [416] 'fe'(Unknown Opcode)
  • [417] LOG2
  • [418] PUSH5 0x6970667358
  • [419] '22'(Unknown Opcode)
  • [420] SLT
  • [421] SHA3
  • [422] 'fb'(Unknown Opcode)
  • [423] MCOPY
  • [424] PUSH27 0xed49f552e7311feb550dd92233bafd894fab392c3d289ee9ca14cb
  • [425] MLOAD
  • [426] 'af'(Unknown Opcode)
  • [427] PUSH5 0x736f6c6343
  • [428] STOP
  • [429] ADDMOD
  • [430] EQ
  • [431] STOP
  • [432] CALLER