Back to Home

Escrow

Unknown
Part of The Linagee Collection
0x9e15f66b34ed...139c931223f0
FrontierContract #164Exact Bytecode MatchEdit this contract
Deployed August 11, 2015 (10 years ago)Block 69,444

A two-party time-locked escrow deployed Aug 11 2015 by Linagee and funded with 20 ETH. requestEther(uint256) releases funds to the owner after a 5-day timelock (or anytime by the counterparty).

Frontier EraVerified Source

Historical Significance

Featured by ether.camp founder Roman Mandeleil as one of the first notable contracts on Ethereum. The 20 ETH creation funding demonstrates early confidence in deploying real value to smart contracts during Ethereum's first two weeks. Its selection alongside the Ethereum Foundation treasury as a showcase for VM tracing places it among the earliest contracts deemed interesting by the developer community.

Context

Deployed during Ethereum's Frontier era, just 12 days after launch. This was a period of intense experimentation — developers were testing whether smart contracts could safely hold and manage ETH. The 20 ETH funding represents a meaningful financial commitment at a time when the total Ethereum ecosystem was nascent and tools like ether.camp were just launching.

Key Facts
Deployer
Linagee(0xcd063b...85a877)
Deployment Block
69,444
Deployment Date
Aug 11, 2015, 02:42 PM
Code Size
619.0 B
Gas at Deploy
206,769
Transactions by Year
20159
20262

Description

Deployed by Linagee (an early anonymous Ethereum enthusiast) on 2015-08-11 14:42:52 UTC at block 69,444, twelve days into Frontier, and funded with 20 ETH in its creation transaction. The constructor records the deployer as owner, stores a counterparty address, and sets a release deadline five days out (now + 432000). The single callable function requestEther(uint256) (selector 0x55c87eb0) sends the requested amount to the owner: the owner can pull only after the timelock expires, while the designated counterparty can release funds to the owner at any time. Both runtime and creation bytecode are reproduced byte-for-byte with the period-correct compiler.

Source Verified

SolidityExact bytecode match(619 bytes)
Compiler: soljson

Runtime (440 bytes, SHA-256 4a04e18c…) and creation (587 bytes + 32-byte constructor arg) both reproduce byte-for-byte. Source compiled with soljson v0.1.1+commit.6ff4cd6, optimizer OFF. Function selector 0x55c87eb0 = requestEther(uint256). Constructor arg (recipient) = 0x03c4c03f163d51105bbc0e1a63077cb04210aa83. releaseTime = now + 432000 (5 days). The && short-circuit, PUSH2 0x0100 EXP address masking, and 6000357c01…9004 dispatcher confirm unoptimized v0.1.1 codegen.

Heuristic Analysis

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

Detected Type: Unknown

Bytecode Overview

Opcodes619
Unique Opcodes66
Jump Instructions11
Storage Operations11

External Links

Related contracts