Back to Home

UserWallet

0x0011e28619ea...4f3870d142e1
ByzantiumExact Bytecode MatchEdit this contract
Deployed May 15, 2018 (8 years ago)Block 5,618,523

Bittrex style deposit wallet whose registry lookup is named sweeperFor.

Byzantium EraVerified Source

Historical Significance

A reminder that a bytecode group can be separated from a near identical one by nothing more than a renamed function. The selector for sweeperFor is not recorded in the public signature databases, so recovering the name meant deriving it from the four bytes that differed.

Token Information
Decimals
0
Key Facts
Deployment Block
5,618,523
Deployment Date
May 15, 2018, 03:13 PM
Code Size
543.0 B

Description

A per-customer exchange deposit wallet in the Bittrex pattern. Its sweep function asks a registry which sweeper handles a given token and then delegatecalls into it with the original calldata, so the token handling logic runs in the wallet's own storage context. It carries both the payable fallback and the ERC-223 hook. The one thing that separates it from the widely deployed version is the name of the registry function it calls: sweeperFor rather than sweeperOf. That single rename changes four bytes of the compiled code, which is what put this group in a bytecode family of its own. The runtime code matches the deployed bytecode byte for byte. Only the trailing swarm metadata hash differs, because the EthereumHistory attribution comment changes the source text. Sourcify records this as a partial match and Etherscan shows it as verified.

Source Verified

SolidityExact bytecode match(543 bytes)
Compiler: v0.4.18

Bytecode Overview

Opcodes543
Unique Opcodes99
Jump Instructions22
Storage Operations2

External Links