Back to Home

UserWallet

0x00005137e642...9e2da2680853
ByzantiumExact Bytecode MatchEdit this contract
Deployed December 23, 2017 (8 years ago)Block 4,781,707

Bittrex style deposit wallet with only a sweep entry point, built with Solidity 0.4.15.

Byzantium EraVerified Source

Historical Significance

Deposit wallet designs were redeployed in batches over months, and the compiler moved underneath them. Identical source at 0.4.10 and 0.4.15 produces different bytecode, so the same contract ends up in separate groups with nothing behavioural to distinguish them.

Key Facts
Deployment Block
4,781,707
Deployment Date
Dec 23, 2017, 09:17 AM
Code Size
410.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 variant has no fallback function at all, so a call with an unrecognised selector or a plain ether transfer hits an invalid opcode. It was compiled from the same source as an earlier and much larger group of these wallets, at a later compiler version, which is the only reason the bytecode differs. 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(410 bytes)
Compiler: v0.4.15

Bytecode Overview

Opcodes410
Unique Opcodes84
Jump Instructions13
Storage Operations2

External Links