Back to Home

ýÞ(•Ø›A)

Wallet
0xd2f06b96b41a...7193ac74e89b
FrontierExact Bytecode Match
Deployed August 21, 2015 (10 years ago)Block 119,651

Wallet proxy stub generated by the Mist Wallet factory. Forwards all calls via CALLCODE to the master Ethereum Foundation Wallet contract at 0x273930d2.

This contract is a proxy that delegates all calls to 0x273930d21e01ee25e4c219b63259d214872220a2(Wallet). See the master contract for the full logic.

Token Information

Token Name
ýÞ
Symbol
•Ø›A

Key Facts

Deployment Block
119,651
Deployment Date
Aug 21, 2015, 08:41 AM
Code Size
502.0 B
Gas at Deploy
205,911
Transactions by Year
20151
20184
20203
20211
20223
20231
20261

Description

A 49-byte proxy stub deployed by the Ethereum Wallet (Mist) factory contract. When a user created a new wallet through the Mist UI, the factory generated this bytecode with the master Wallet address hardcoded at 0x273930d21e01ee25e4c219b63259d214872220a2.

The proxy copies incoming calldata to memory, then uses CALLCODE to execute the master wallet logic in the context of this contract storage. This means each wallet instance has its own storage (owners, daily limits, balances) but shares the master wallet code.

This was the only delegation mechanism available before EIP-7 introduced DELEGATECALL in the Homestead fork (March 2016). CALLCODE differs from DELEGATECALL in that msg.sender inside the called code refers to the proxy address, not the original caller.

With 1,989 identical deployments, this is one of the most widely deployed bytecodes in early Ethereum history.

Source Verified

evm-assemblyExact bytecode match(502 bytes)
Compiler: Factory

Factory-generated 49-byte proxy stub. Uses CALLCODE to delegate to master Wallet at 0x273930d2. Not compiled from Solidity - bytecode template generated by Wallet factory. 1989 identical deployments.

Heuristic Analysis

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

Detected Type: Wallet

Frontier Era

The initial release of Ethereum. A bare-bones implementation for technical users.

Block span: 01,149,999
July 30, 2015March 14, 2016

Bytecode Overview

Opcodes502
Unique Opcodes81
Jump Instructions19
Storage Operations9

Verified Source Available

Source verified through compiler archaeology and exact bytecode matching.

View Verification Proof
Show source code (Evm-assembly)
// Ethereum Foundation Wallet Proxy
// Generated by the Wallet factory contract, not compiled from Solidity source.
// This stub forwards all calls to the master Wallet contract via CALLCODE.
//
// Master contract: 0x273930d21e01ee25e4c219b63259d214872220a2
//
// Equivalent EVM assembly:
//
//   CALLDATASIZE       // push calldata size
//   PUSH1 0x00         // push 0
//   DUP1               // dup 0
//   CALLDATACOPY       // copy calldata to memory[0..]
//   PUSH1 0x20         // return size = 32
//   PUSH1 0x00         // return offset = 0
//   CALLDATASIZE       // args size = calldata size
//   PUSH1 0x00         // args offset = 0
//   CALLVALUE          // forward msg.value
//   PUSH20 0x273930d21e01ee25e4c219b63259d214872220a2  // master wallet
//   PUSH2 0x235a       // gas stipend (9050)
//   GAS                // remaining gas
//   SUB                // gas - 9050
//   CALLCODE           // execute master wallet code in this contract's context
//   ISZERO             // check success
//   PUSH1 0x01         // jump target
//   JUMPI              // if failed, jump to 0x01 (STOP)
//   PUSH1 0x20         // return 32 bytes
//   PUSH1 0x00         // from memory[0]
//   RETURN             // return result
//
// The proxy preserves this contract's storage while executing the master wallet's logic.
// This pattern predates Solidity's delegatecall — it uses CALLCODE (0xf2) which was
// the only option before EIP-7 introduced DELEGATECALL in the Homestead fork.
//
// Raw bytecode (49 bytes):
// 3660008037602060003660003473273930d21e01ee25e4c219b63259d214872220a261235a5a03f21560015760206000f3

External Links