Address Contract Partially Verified
Address
0x08B4EdAc0d3071caE8a19a2ed0Bfe0b529083197
Balance
0 ETH
Nonce
1
Code Size
230 bytes
Creator
0x185479FB...0243 at tx 0xa2437bdc...ef7d64
Indexed Transactions
Index loading...
Contract Bytecode
230 bytes
0x60806040523615801560115750600034115b156092573373ffffffffffffffffffffffffffffffffffffffff16347f606834f57405380c4fb88d1f4850326ad3885f014bab3b568dfbf7a041eef73860003660405180806020018281038252848482818152602001925080828437600083820152604051601f909101601f19169092018290039550909350505050a360b8565b6000543660008037600080366000845af43d6000803e80801560b3573d6000f35b3d6000fd5b00fea165627a7a72305820ab958cd41bd56370ba9252b9e9c197efc53c37cbc2ab5237c07b5590a42abe240029
Verified Source Code Partial Match
Compiler: v0.5.4+commit.9549d8ff
EVM: byzantium
Optimization: Yes (200 runs)
AccountProxy.sol 31 lines
pragma solidity ^0.5.4;
contract AccountProxy {
address implementation;
event Received(uint indexed value, address indexed sender, bytes data);
constructor(address _implementation) public {
implementation = _implementation;
}
function() external payable {
if(msg.data.length == 0 && msg.value > 0) {
emit Received(msg.value, msg.sender, msg.data);
}
else {
// solium-disable-next-line security/no-inline-assembly
assembly {
let target := sload(0)
calldatacopy(0, 0, calldatasize())
let result := delegatecall(gas, target, 0, calldatasize(), 0, 0)
returndatacopy(0, 0, returndatasize())
switch result
case 0 {revert(0, returndatasize())}
default {return (0, returndatasize())}
}
}
}
}
Token Balances (1)
View Transfers →Recent Transactions
Transaction index is loading. Only unfinalized transactions are shown while the index starts up.