Back to Home

UserWallet

0x000b309f104b...b27e814bd211
ByzantiumExact Bytecode MatchEdit this contract
Deployed November 13, 2018 (7 years ago)Block 6,694,036

Full Bittrex deposit wallet compiled without the optimizer.

Byzantium EraVerified Source

Historical Significance

Turning the optimizer off costs deployment gas on every contract, and these were deployed in very large numbers, so it reads as a build oversight rather than a decision. The ERC-223 hook shows exchanges hedging against a token standard that was competing with ERC-20 at the time and did not win.

Token Information
Decimals
0
Key Facts
Deployment Block
6,694,036
Deployment Date
Nov 13, 2018, 01:23 AM
Code Size
665.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. This is the complete published design, with a payable fallback that accepts ether and an ERC-223 tokenFallback hook that does nothing so those transfers do not revert. It was built with the optimizer switched off, which is why it is well over a hundred bytes larger than optimized builds of exactly the same source. 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(665 bytes)
Compiler: v0.4.11

Bytecode Overview

Opcodes665
Unique Opcodes94
Jump Instructions26
Storage Operations2

External Links