Back to HomeDeployer 0x65F9B2...a257E0 Deployment Block 2,834,695 Deployment Date Dec 19, 2016, 08:13 AM Code Size 720.0 B
Spurious DragonExact Bytecode Match
Deployed December 19, 2016 (9 years ago)Block 2,834,695
Exchange deposit forwarder. Sweeps tokens from user deposit addresses to the exchange hot wallet. One of 950 identical deployments.
Key Facts
Transactions by Year
20161
Deployment Transaction: 0x7a53f8c332b692cb...fb81fb736fb65afa
Source Verified
SolidityExact bytecode match(720 bytes)
Compiler: 0.4.7+c
Runtime bytecode match (stripped). 0.4.7+commit.822622cf, optimizer OFF. 950 identical siblings.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Detected Type: Exchange
Has ERC-20-like patterns
Spurious Dragon Era
Continued DoS protection. State trie clearing.
Block span: 2,675,000 — 4,369,999
November 22, 2016 — October 16, 2017
Bytecode Overview
Opcodes720
Unique Opcodes86
Jump Instructions25
Storage Operations3
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
contract Token {
function transfer(address to, uint256 value) returns (bool ok);
function balanceOf(address who) constant returns (uint256 value);
}
contract Forwarder {
address owner;
address defaultSweep;
function Forwarder() {
owner = 0xab8c0420ad39a5727fd43c917679e8822bff1c51;
defaultSweep = 0xaec2e87e0a235266d9c5adc9deb4b2e29b54d009;
}
function() {
sweep(defaultSweep);
}
function sweep(address _token) {
address token = _token;
if (!(msg.sender == owner && Token(token).transfer(owner, Token(token).balanceOf(this)))) throw;
}
}