Back to Home

DepositWallet

Token
0x55166ecb1b5b...b68ea7208b62
Spurious DragonContract #35KExact Bytecode MatchEdit this contract
Deployed March 22, 2017 (9 years ago)Block 3,398,048

First of 7,123 identical ETH+ERC-20 deposit forwarders deployed March-May 2017. Source recovered by EthereumHistory, byte-for-byte verified.

Spurious Dragon EraVerified Source
Key Facts
Deployment Block
3,398,048
Deployment Date
Mar 22, 2017, 12:07 PM
Code Size
400.0 B
Gas at Deploy
182,055

Description

This contract is the first of 7,123 identical deposit forwarders deployed on Ethereum between March 22 and May 31, 2017 across three deployers. Each accepts ETH via a payable fallback that emits a Deposit event, and exposes owner-only functions to sweep ETH (collect), sweep a specific ERC-20 balance (collectToken), or selfdestruct (kill).

The source was reconstructed from the on-chain bytecode by EthereumHistory. Both the 400-byte runtime and the 455-byte creation bytecode match byte-for-byte when compiled with solc-0.4.4+commit.4633f3de, optimizer ON.

Distinguishing feature vs earlier depositwallet variants already cracked: the added collectToken(address, address, uint256) that low-level-calls Token.transfer. The exact source shape was pinned by the alias detail: 'var t = Token(token); t.transfer(to, amount)' produces the 400-byte target; 'Token(token).transfer(to, amount)' produces a 5-byte-smaller body. Proof folder: cartoonitunes/awesome-ethereum-proofs/proofs/depositwallet-collecttoken-0x55166ecb.

Source Verified

SolidityExact bytecode match(400 bytes)
Compiler: 0.4.4+c

Runtime and creation both byte-for-byte match under solc 0.4.4 optimizer ON. Cluster: 7,123 identical-runtime members between blocks 3,398,048 and 3,795,077 across 3 deployers.

Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: Token
Contains SELFDESTRUCT opcode

Bytecode Overview

Opcodes400
Unique Opcodes91
Jump Instructions27
Storage Operations8

External Links

Related contracts