Back to Home

UserWallet

0x0066d16ce721...e1cdab152ce2
ByzantiumSource VerifiedEdit this contract
Deployed December 7, 2018 (7 years ago)Block 6,844,273

Deposit wallet whose only function delegates the sweep to a per-token sweeper chosen by a controller.

Byzantium EraVerified Source

Historical Significance

Stripped to the one operation an exchange deposit address actually needs. Everything that would normally be local state lives on the controller, so the deployed bytecode holds no configuration at all beyond the controller reference. That is what makes a wallet like this cheap enough to deploy once per customer.

Key Facts
Deployment Block
6,844,273
Deployment Date
Dec 7, 2018, 07:05 PM
Code Size
406.0 B

Description

The smallest member of its family. A single storage slot holds the controller. sweep asks that controller for the sweeper registered against the given token and delegatecalls it with the original calldata, returning the result.

There is no fallback, no token callback handler and no owner. Any call that does not match the one selector reverts. Compiled by an early 0.4 series release, it predates the require builtin and uses the invalid opcode for its failure path.

Source Verified

Solidityeh_crack_source_verified
Compiler: v0.4.4+

Bytecode Overview

Opcodes406
Unique Opcodes51
Jump Instructions16
Storage Operations1

External Links