Online Solidity Decompiler

« Decompile another contract

Address

0xafab3fe257b34151fe09dca900412c2030baaa34 [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) == 0xafab3fe257b34151fe09dca900412c2030baaa34; memory[0x40:0x60] = 0x80; revert(memory[0x00:0x00]); } }

Disassembly

label_0000: // Inputs[2] // { // @0015 address(this) // @001F memory[0x00:0x00] // } 0000 73 PUSH20 0xafab3fe257b34151fe09dca900412c2030baaa34 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) == 0xafab3fe257b34151fe09dca900412c2030baaa34 // @001B memory[0x40:0x60] = 0x80 // @001F revert(memory[0x00:0x00]); // } // Block terminates 0020 FE *ASSERT 0021 A1 LOG1 0022 65 PUSH6 0x627a7a723058 0029 20 SHA3 002A 40 BLOCKHASH 002B D0 D0 002C 2B 2B 002D 5A GAS 002E B6 B6 002F C6 C6 0030 89 DUP10 0031 7B PUSH28 0x221a106fd505196564b063905116d9c7af2e3d9a4a052b740029
Found this site useful?
Donations are greatly appreciated!
ETH: 0xB3F04f0c276fa1177c1779f6E1E156B2738ea392
Contact/hire: [email protected]