Sonic Blaze 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] PUSH1 0x0f
  • [7] JUMPI
  • [8] PUSH1 0x00
  • [9] DUP1
  • [10] REVERT
  • [11] JUMPDEST
  • [12] POP
  • [13] PUSH1 0x04
  • [14] CALLDATASIZE
  • [15] LT
  • [16] PUSH1 0x3c
  • [17] JUMPI
  • [18] PUSH1 0x00
  • [19] CALLDATALOAD
  • [20] PUSH1 0xe0
  • [21] SHR
  • [22] DUP1
  • [23] PUSH4 0x313ce567
  • [24] EQ
  • [25] PUSH1 0x41
  • [26] JUMPI
  • [27] DUP1
  • [28] PUSH4 0x50d25bcd
  • [29] EQ
  • [30] PUSH1 0x55
  • [31] JUMPI
  • [32] DUP1
  • [33] PUSH4 0xfcab1819
  • [34] EQ
  • [35] PUSH1 0x66
  • [36] JUMPI
  • [37] JUMPDEST
  • [38] PUSH1 0x00
  • [39] DUP1
  • [40] REVERT
  • [41] JUMPDEST
  • [42] PUSH1 0x40
  • [43] MLOAD
  • [44] PUSH1 0x08
  • [45] DUP2
  • [46] MSTORE
  • [47] PUSH1 0x20
  • [48] ADD
  • [49] JUMPDEST
  • [50] PUSH1 0x40
  • [51] MLOAD
  • [52] DUP1
  • [53] SWAP2
  • [54] SUB
  • [55] SWAP1
  • [56] RETURN
  • [57] JUMPDEST
  • [58] PUSH1 0x00
  • [59] SLOAD
  • [60] JUMPDEST
  • [61] PUSH1 0x40
  • [62] MLOAD
  • [63] SWAP1
  • [64] DUP2
  • [65] MSTORE
  • [66] PUSH1 0x20
  • [67] ADD
  • [68] PUSH1 0x4c
  • [69] JUMP
  • [70] JUMPDEST
  • [71] PUSH1 0x01
  • [72] PUSH1 0x59
  • [73] JUMP
  • [74] 'fe'(Unknown Opcode)
  • [75] LOG2
  • [76] PUSH5 0x6970667358
  • [77] '22'(Unknown Opcode)
  • [78] SLT
  • [79] SHA3
  • [80] PUSH13 0xeca2e189dd6ef687ba073bc4b6
  • [81] EXP
  • [82] JUMPDEST
  • [83] 'd4'(Unknown Opcode)
  • [84] 'be'(Unknown Opcode)