APE Price: $1.14 (-1.70%)

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 0x06b034e9
  • [24] EQ
  • [25] PUSH2 0x0038
  • [26] JUMPI
  • [27] DUP1
  • [28] PUSH4 0x5270312a
  • [29] EQ
  • [30] PUSH2 0x0069
  • [31] JUMPI
  • [32] JUMPDEST
  • [33] PUSH0 0x
  • [34] DUP1
  • [35] REVERT
  • [36] JUMPDEST
  • [37] PUSH2 0x0052
  • [38] PUSH1 0x04
  • [39] DUP1
  • [40] CALLDATASIZE
  • [41] SUB
  • [42] DUP2
  • [43] ADD
  • [44] SWAP1
  • [45] PUSH2 0x004d
  • [46] SWAP2
  • [47] SWAP1
  • [48] PUSH2 0x015a
  • [49] JUMP
  • [50] JUMPDEST
  • [51] PUSH2 0x009a
  • [52] JUMP
  • [53] JUMPDEST
  • [54] PUSH1 0x40
  • [55] MLOAD
  • [56] PUSH2 0x0060
  • [57] SWAP3
  • [58] SWAP2
  • [59] SWAP1
  • [60] PUSH2 0x01c1
  • [61] JUMP
  • [62] JUMPDEST
  • [63] PUSH1 0x40
  • [64] MLOAD
  • [65] DUP1
  • [66] SWAP2
  • [67] SUB
  • [68] SWAP1
  • [69] RETURN
  • [70] JUMPDEST
  • [71] PUSH2 0x0083
  • [72] PUSH1 0x04
  • [73] DUP1
  • [74] CALLDATASIZE
  • [75] SUB
  • [76] DUP2
  • [77] ADD
  • [78] SWAP1
  • [79] PUSH2 0x007e
  • [80] SWAP2
  • [81] SWAP1
  • [82] PUSH2 0x015a
  • [83] JUMP
  • [84] JUMPDEST
  • [85] PUSH2 0x00f4
  • [86] JUMP
  • [87] JUMPDEST
  • [88] PUSH1 0x40
  • [89] MLOAD
  • [90] PUSH2 0x0091
  • [91] SWAP3
  • [92] SWAP2
  • [93] SWAP1
  • [94] PUSH2 0x01c1
  • [95] JUMP
  • [96] JUMPDEST
  • [97] PUSH1 0x40
  • [98] MLOAD
  • [99] DUP1
  • [100] SWAP2
  • [101] SUB
  • [102] SWAP1
  • [103] RETURN
  • [104] JUMPDEST
  • [105] PUSH0 0x
  • [106] DUP1
  • [107] DUP4
  • [108] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  • [109] PUSH2 0x00c8
  • [110] SWAP2
  • [111] SWAP1
  • [112] PUSH2 0x0215
  • [113] JUMP
  • [114] JUMPDEST
  • [115] DUP4
  • [116] GT
  • [117] ISZERO
  • [118] PUSH2 0x00db
  • [119] JUMPI
  • [120] PUSH0 0x
  • [121] PUSH1 0x01
  • [122] SWAP2
  • [123] POP
  • [124] SWAP2
  • [125] POP
  • [126] PUSH2 0x00ed
  • [127] JUMP
  • [128] JUMPDEST
  • [129] DUP3
  • [130] DUP5
  • [131] PUSH2 0x00e7
  • [132] SWAP2
  • [133] SWAP1
  • [134] PUSH2 0x0248
  • [135] JUMP
  • [136] JUMPDEST
  • [137] PUSH0 0x
  • [138] SWAP2
  • [139] POP
  • [140] SWAP2
  • [141] POP
  • [142] JUMPDEST
  • [143] SWAP3
  • [144] POP
  • [145] SWAP3
  • [146] SWAP1
  • [147] POP
  • [148] JUMP
  • [149] JUMPDEST
  • [150] PUSH0 0x
  • [151] DUP1
  • [152] DUP4
  • [153] DUP4
  • [154] GT
  • [155] ISZERO
  • [156] PUSH2 0x010a
  • [157] JUMPI
  • [158] PUSH0 0x
  • [159] PUSH1 0x01
  • [160] SWAP2
  • [161] POP
  • [162] SWAP2
  • [163] POP
  • [164] PUSH2 0x011c
  • [165] JUMP
  • [166] JUMPDEST
  • [167] DUP3
  • [168] DUP5
  • [169] PUSH2 0x0116
  • [170] SWAP2
  • [171] SWAP1
  • [172] PUSH2 0x0215
  • [173] JUMP
  • [174] JUMPDEST
  • [175] PUSH0 0x
  • [176] SWAP2
  • [177] POP
  • [178] SWAP2
  • [179] POP
  • [180] JUMPDEST
  • [181] SWAP3
  • [182] POP
  • [183] SWAP3
  • [184] SWAP1
  • [185] POP
  • [186] JUMP
  • [187] JUMPDEST
  • [188] PUSH0 0x
  • [189] DUP1
  • [190] REVERT
  • [191] JUMPDEST
  • [192] PUSH0 0x
  • [193] DUP2
  • [194] SWAP1
  • [195] POP
  • [196] SWAP2
  • [197] SWAP1
  • [198] POP
  • [199] JUMP
  • [200] JUMPDEST
  • [201] PUSH2 0x0139
  • [202] DUP2
  • [203] PUSH2 0x0127
  • [204] JUMP
  • [205] JUMPDEST
  • [206] DUP2
  • [207] EQ
  • [208] PUSH2 0x0143
  • [209] JUMPI
  • [210] PUSH0 0x
  • [211] DUP1
  • [212] REVERT
  • [213] JUMPDEST
  • [214] POP
  • [215] JUMP
  • [216] JUMPDEST
  • [217] PUSH0 0x
  • [218] DUP2
  • [219] CALLDATALOAD
  • [220] SWAP1
  • [221] POP
  • [222] PUSH2 0x0154
  • [223] DUP2
  • [224] PUSH2 0x0130
  • [225] JUMP
  • [226] JUMPDEST
  • [227] SWAP3
  • [228] SWAP2
  • [229] POP
  • [230] POP
  • [231] JUMP
  • [232] JUMPDEST
  • [233] PUSH0 0x
  • [234] DUP1
  • [235] PUSH1 0x40
  • [236] DUP4
  • [237] DUP6
  • [238] SUB
  • [239] SLT
  • [240] ISZERO
  • [241] PUSH2 0x0170
  • [242] JUMPI
  • [243] PUSH2 0x016f
  • [244] PUSH2 0x0123
  • [245] JUMP
  • [246] JUMPDEST
  • [247] JUMPDEST
  • [248] PUSH0 0x
  • [249] PUSH2 0x017d
  • [250] DUP6
  • [251] DUP3
  • [252] DUP7
  • [253] ADD
  • [254] PUSH2 0x0146
  • [255] JUMP
  • [256] JUMPDEST
  • [257] SWAP3
  • [258] POP
  • [259] POP
  • [260] PUSH1 0x20
  • [261] PUSH2 0x018e
  • [262] DUP6
  • [263] DUP3
  • [264] DUP7
  • [265] ADD
  • [266] PUSH2 0x0146
  • [267] JUMP
  • [268] JUMPDEST
  • [269] SWAP2
  • [270] POP
  • [271] POP
  • [272] SWAP3
  • [273] POP
  • [274] SWAP3
  • [275] SWAP1
  • [276] POP
  • [277] JUMP
  • [278] JUMPDEST
  • [279] PUSH2 0x01a1
  • [280] DUP2
  • [281] PUSH2 0x0127
  • [282] JUMP
  • [283] JUMPDEST
  • [284] DUP3
  • [285] MSTORE
  • [286] POP
  • [287] POP
  • [288] JUMP
  • [289] JUMPDEST
  • [290] PUSH0 0x
  • [291] DUP2
  • [292] ISZERO
  • [293] ISZERO
  • [294] SWAP1
  • [295] POP
  • [296] SWAP2
  • [297] SWAP1
  • [298] POP
  • [299] JUMP
  • [300] JUMPDEST
  • [301] PUSH2 0x01bb
  • [302] DUP2
  • [303] PUSH2 0x01a7
  • [304] JUMP
  • [305] JUMPDEST
  • [306] DUP3
  • [307] MSTORE
  • [308] POP
  • [309] POP
  • [310] JUMP
  • [311] JUMPDEST
  • [312] PUSH0 0x
  • [313] PUSH1 0x40
  • [314] DUP3
  • [315] ADD
  • [316] SWAP1
  • [317] POP
  • [318] PUSH2 0x01d4
  • [319] PUSH0 0x
  • [320] DUP4
  • [321] ADD
  • [322] DUP6
  • [323] PUSH2 0x0198
  • [324] JUMP
  • [325] JUMPDEST
  • [326] PUSH2 0x01e1
  • [327] PUSH1 0x20
  • [328] DUP4
  • [329] ADD
  • [330] DUP5
  • [331] PUSH2 0x01b2
  • [332] JUMP
  • [333] JUMPDEST
  • [334] SWAP4
  • [335] SWAP3
  • [336] POP
  • [337] POP
  • [338] POP
  • [339] JUMP
  • [340] JUMPDEST
  • [341] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
  • [342] PUSH0 0x
  • [343] MSTORE
  • [344] PUSH1 0x11
  • [345] PUSH1 0x04
  • [346] MSTORE
  • [347] PUSH1 0x24
  • [348] PUSH0 0x
  • [349] REVERT
  • [350] JUMPDEST
  • [351] PUSH0 0x
  • [352] PUSH2 0x021f
  • [353] DUP3
  • [354] PUSH2 0x0127
  • [355] JUMP
  • [356] JUMPDEST
  • [357] SWAP2
  • [358] POP
  • [359] PUSH2 0x022a
  • [360] DUP4
  • [361] PUSH2 0x0127
  • [362] JUMP
  • [363] JUMPDEST
  • [364] SWAP3
  • [365] POP
  • [366] DUP3
  • [367] DUP3
  • [368] SUB
  • [369] SWAP1
  • [370] POP
  • [371] DUP2
  • [372] DUP2
  • [373] GT
  • [374] ISZERO
  • [375] PUSH2 0x0242
  • [376] JUMPI
  • [377] PUSH2 0x0241
  • [378] PUSH2 0x01e8
  • [379] JUMP
  • [380] JUMPDEST
  • [381] JUMPDEST
  • [382] SWAP3
  • [383] SWAP2
  • [384] POP
  • [385] POP
  • [386] JUMP
  • [387] JUMPDEST
  • [388] PUSH0 0x
  • [389] PUSH2 0x0252
  • [390] DUP3
  • [391] PUSH2 0x0127
  • [392] JUMP
  • [393] JUMPDEST
  • [394] SWAP2
  • [395] POP
  • [396] PUSH2 0x025d
  • [397] DUP4
  • [398] PUSH2 0x0127
  • [399] JUMP
  • [400] JUMPDEST
  • [401] SWAP3
  • [402] POP
  • [403] DUP3
  • [404] DUP3
  • [405] ADD
  • [406] SWAP1
  • [407] POP
  • [408] DUP1
  • [409] DUP3
  • [410] GT
  • [411] ISZERO
  • [412] PUSH2 0x0275
  • [413] JUMPI
  • [414] PUSH2 0x0274
  • [415] PUSH2 0x01e8
  • [416] JUMP
  • [417] JUMPDEST
  • [418] JUMPDEST
  • [419] SWAP3
  • [420] SWAP2
  • [421] POP
  • [422] POP
  • [423] JUMP
  • [424] 'fe'(Unknown Opcode)
  • [425] LOG2
  • [426] PUSH5 0x6970667358
  • [427] '22'(Unknown Opcode)
  • [428] SLT
  • [429] SHA3
  • [430] GT
  • [431] CALLDATALOAD
  • [432] 'dd'(Unknown Opcode)
  • [433] PUSH1 0x66
  • [434] MSTORE8
  • [435] MSTORE
  • [436] 'd8'(Unknown Opcode)
  • [437] '21'(Unknown Opcode)
  • [438] DUP5
  • [439] DUP6
  • [440] PC
  • [441] '2a'(Unknown Opcode)
  • [442] 'c4'(Unknown Opcode)
  • [443] MULMOD
  • [444] GASLIMIT
  • [445] SLOAD
  • [446] 'd0'(Unknown Opcode)
  • [447] '23'(Unknown Opcode)
  • [448] 'e7'(Unknown Opcode)
  • [449] MSTORE8
  • [450] 'ce'(Unknown Opcode)
  • [451] JUMPDEST
  • [452] '25'(Unknown Opcode)
  • [453] POP
  • [454] SWAP15
  • [455] DIV
  • [456] 'd8'(Unknown Opcode)
  • [457] 'e5'(Unknown Opcode)
  • [458] 'bf'(Unknown Opcode)
  • [459] ADDMOD
  • [460] 'cd'(Unknown Opcode)
  • [461] PUSH5 0x736f6c6343
  • [462] STOP
  • [463] ADDMOD
  • [464] BYTE
  • [465] STOP
  • [466] CALLER