APE Price: $0.61 (-9.12%)

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 0x00
  • [14] CALLDATALOAD
  • [15] PUSH29 0x0100000000000000000000000000000000000000000000000000000000
  • [16] SWAP1
  • [17] DIV
  • [18] DUP1
  • [19] PUSH4 0x60fe47b1
  • [20] EQ
  • [21] PUSH2 0x0045
  • [22] JUMPI
  • [23] DUP1
  • [24] PUSH4 0x90b98a11
  • [25] EQ
  • [26] PUSH2 0x006f
  • [27] JUMPI
  • [28] JUMPDEST
  • [29] PUSH1 0x00
  • [30] DUP1
  • [31] REVERT
  • [32] JUMPDEST
  • [33] PUSH2 0x006d
  • [34] PUSH1 0x04
  • [35] DUP1
  • [36] CALLDATASIZE
  • [37] SUB
  • [38] PUSH1 0x20
  • [39] DUP2
  • [40] LT
  • [41] ISZERO
  • [42] PUSH2 0x005b
  • [43] JUMPI
  • [44] PUSH1 0x00
  • [45] DUP1
  • [46] REVERT
  • [47] JUMPDEST
  • [48] DUP2
  • [49] ADD
  • [50] SWAP1
  • [51] DUP1
  • [52] DUP1
  • [53] CALLDATALOAD
  • [54] SWAP1
  • [55] PUSH1 0x20
  • [56] ADD
  • [57] SWAP1
  • [58] SWAP3
  • [59] SWAP2
  • [60] SWAP1
  • [61] POP
  • [62] POP
  • [63] POP
  • [64] PUSH2 0x00b3
  • [65] JUMP
  • [66] JUMPDEST
  • [67] STOP
  • [68] JUMPDEST
  • [69] PUSH2 0x0099
  • [70] PUSH1 0x04
  • [71] DUP1
  • [72] CALLDATASIZE
  • [73] SUB
  • [74] PUSH1 0x20
  • [75] DUP2
  • [76] LT
  • [77] ISZERO
  • [78] PUSH2 0x0085
  • [79] JUMPI
  • [80] PUSH1 0x00
  • [81] DUP1
  • [82] REVERT
  • [83] JUMPDEST
  • [84] DUP2
  • [85] ADD
  • [86] SWAP1
  • [87] DUP1
  • [88] DUP1
  • [89] CALLDATALOAD
  • [90] SWAP1
  • [91] PUSH1 0x20
  • [92] ADD
  • [93] SWAP1
  • [94] SWAP3
  • [95] SWAP2
  • [96] SWAP1
  • [97] POP
  • [98] POP
  • [99] POP
  • [100] PUSH2 0x00bd
  • [101] JUMP
  • [102] JUMPDEST
  • [103] PUSH1 0x40
  • [104] MLOAD
  • [105] DUP1
  • [106] DUP3
  • [107] ISZERO
  • [108] ISZERO
  • [109] ISZERO
  • [110] ISZERO
  • [111] DUP2
  • [112] MSTORE
  • [113] PUSH1 0x20
  • [114] ADD
  • [115] SWAP2
  • [116] POP
  • [117] POP
  • [118] PUSH1 0x40
  • [119] MLOAD
  • [120] DUP1
  • [121] SWAP2
  • [122] SUB
  • [123] SWAP1
  • [124] RETURN
  • [125] JUMPDEST
  • [126] DUP1
  • [127] PUSH1 0x00
  • [128] DUP2
  • [129] SWAP1
  • [130] SSTORE
  • [131] POP
  • [132] POP
  • [133] JUMP
  • [134] JUMPDEST
  • [135] PUSH1 0x00
  • [136] DUP1
  • [137] PUSH1 0x00
  • [138] CALLER
  • [139] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [140] AND
  • [141] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [142] AND
  • [143] DUP2
  • [144] MSTORE
  • [145] PUSH1 0x20
  • [146] ADD
  • [147] SWAP1
  • [148] DUP2
  • [149] MSTORE
  • [150] PUSH1 0x20
  • [151] ADD
  • [152] PUSH1 0x00
  • [153] SHA3
  • [154] SLOAD
  • [155] DUP3
  • [156] GT
  • [157] ISZERO
  • [158] PUSH2 0x00de
  • [159] JUMPI
  • [160] PUSH1 0x00
  • [161] SWAP1
  • [162] POP
  • [163] PUSH2 0x0103
  • [164] PUSH2 0x00df
  • [165] JUMP
  • [166] JUMPDEST
  • [167] DUP2
  • [168] PUSH1 0x00
  • [169] PUSH1 0x00
  • [170] CALLER
  • [171] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [172] AND