Back to Home

Wallet

Multisig
Part of The Fabian Vogelsteller Collection
0x1414de7662d7...962eb497073e
FrontierContract #336Exact Bytecode MatchEdit this contract
Deployed August 20, 2015 (11 years ago)Block 115,274

The multisig wallet contract of the Ethereum Wallet dapp, put on mainnet by Fabian Vogelsteller on 20 August 2015.

Frontier EraVerified Source

Historical Significance

The code is the wallet contract that the Ethereum Wallet, later shipped inside Mist, deployed for its users, and the same multiowned and daylimit design was carried forward into the Parity multisig wallet. Compiled with v0.1.1+commit.6ff4cd6 with the optimizer on, it reproduces all 4505 bytes of the deployment transaction exactly, constructor arguments included.

Context

Deployed in block 115274 on 20 August 2015, three weeks after Frontier launched, from the first contract creation ever sent by this account. It was never called again and holds no ether, which fits a deployment made to exercise the dapp against mainnet rather than to hold funds. The wallet.sol it was built from had been sitting unchanged in meteor-dapp-wallet since 18 August, and was edited again the same evening, twelve hours after this deployment.

Key Facts
Deployer
Fabian Vogelsteller(0x9b22a8...079e7f)
Deployment Block
115,274
Deployment Date
Aug 20, 2015, 07:05 AM
Code Size
4.4 KB
Gas at Deploy
1,319,480

Description

A Wallet contract: a multi-signature, daily-limited account proxy. It combines three base contracts. multiowned holds a set of owners and requires a configurable number of them to confirm any protected operation. daylimit lets a single owner send up to a fixed amount of ether per day without confirmation from anyone else. multisig defines the events and the transaction record. Anything above the daily limit is held as a pending transaction until enough owners confirm it. The constructor set two owners, 0x9b22a80d5c7b3374a05b446081f97d0a34079e7f and 0xb1a2b43a7433dd150bb82227ed519cd6b142d382, a confirmation requirement of two, and a daily limit of 5 ether. The source is wallet.sol from the meteor-dapp-wallet repository, the Ethereum Wallet dapp built by Fabian Vogelsteller. The multiowned and daylimit base contracts were taken from the dapp-bin repository, and the source header keeps their author credit. The meteor-dapp-wallet copy diverges from the dapp-bin one: it authorises against tx.origin instead of msg.sender, folds the block number into each operation hash, and carries a version field set to 1.

Source Verified

Exact bytecode match(4,505 bytes)
Compiler: v0.1.1+

Historian Categories

Multisig
Heuristic Analysis

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

Detected Type: Multisig
Contains SELFDESTRUCT opcode

Bytecode Overview

Opcodes4,505
Unique Opcodes237
Jump Instructions261
Storage Operations159

External Links

Related contracts