Back to HomeDecimals 0 Deployer Unknown Deployment Block Unknown Deployment Date Unknown Code Size Unknown
Proxy wallet pattern used by exchanges and custodians. Each instance delegates to a shared implementation, deployed millions of times by factory contracts.
Token Information
Key Facts
Source Verified
SolidityEtherscan verified0
Compiler: v0.4.11
Verified via Etherscan. Family has 1,576,988 siblings across the Ethereum contract index.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Detected Type: Wallet
Bytecode Overview
Opcodes0
Unique Opcodes0
Jump Instructions0
Storage Operations0
Verified Source Available
Source verified on Etherscan.
View Verification ProofShow source code (Solidity)
pragma solidity ^0.4.11;
contract UserWallet {
address owner;
event Deposit(address indexed sender, uint256 indexed value, uint256 data);
function UserWallet(address _owner) { owner = _owner; }
function () payable { if (msg.value > 0) Deposit(msg.sender, msg.value, msg.value); }
function collectToken(address _tokenContract, address _to, uint256 _amount) {
if (msg.sender == owner) { if (!_tokenContract.call(bytes4(0xa9059cbb), _to, _amount)) throw; }
}
function kill() { if (msg.sender == owner) { selfdestruct(owner); } }
function collect() { if (msg.sender == owner) { owner.transfer(this.balance); } }
}