Online Solidity Decompiler

« Decompile another contract

Address

0xb1b0f067ad49e6248163e16d594098ffc2dd593e [etherscan.io | etherchain.org]

Public Methods

No public methods detected.

Internal Methods

No internal methods detected.

Decompilation

This might be constructor bytecode - to get at the deployed contract, go back and remove the constructor prefix, usually up to the next 6060 or 6080.
contract Contract { function main() { var var0 = address(this) == 0xb1b0f067ad49e6248163e16d594098ffc2dd593e; memory[0x40:0x60] = 0x80; revert(memory[0x00:0x00]); } }

Disassembly

label_0000: // Inputs[2] // { // @0015 address(this) // @001F memory[0x00:0x00] // } 0000 73 PUSH20 0xb1b0f067ad49e6248163e16d594098ffc2dd593e 0015 30 ADDRESS 0016 14 EQ 0017 60 PUSH1 0x80 0019 60 PUSH1 0x40 001B 52 MSTORE 001C 60 PUSH1 0x00 001E 80 DUP1 001F FD *REVERT // Stack delta = +1 // Outputs[3] // { // @0016 stack[0] = address(this) == 0xb1b0f067ad49e6248163e16d594098ffc2dd593e // @001B memory[0x40:0x60] = 0x80 // @001F revert(memory[0x00:0x00]); // } // Block terminates 0020 FE *ASSERT 0021 A2 LOG2 0022 64 PUSH5 0x6970667358 0028 22 22 0029 12 SLT 002A 20 SHA3 002B 5B JUMPDEST 002C 79 PUSH26 0xf507d52bbd896e577cb65b3fba4fb07e78ca60e7e5eeb1424cb8 0047 26 26 0048 A6 A6 0049 53 MSTORE8 004A CD CD 004B 64 PUSH5 0x736f6c6343 0051 00 *STOP 0052 06 MOD 0053 0C 0C 0054 00 *STOP 0055 33 CALLER
Found this site useful?
Donations are greatly appreciated!
ETH: 0xB3F04f0c276fa1177c1779f6E1E156B2738ea392
Contact/hire: [email protected]