Back to Home

Escrow

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

A two-party ether release contract funded with 20 ETH, deployed 11 August 2015.

Frontier EraVerified Source

Historical Significance

The contract stores two addresses and a deadline fixed at deployment to five days out. Its single function, requestEther(uint256), pays the requested amount to the first address under either of two conditions: the first address asks for it after the deadline has passed, or the second address asks for it at any time. Neither party can direct funds anywhere else, and the amount is chosen by the caller rather than fixed, so the arrangement is a release mechanism rather than a fixed payout. Deployed by Linagee from 0xcd063b3081ea55535e5b60a21eff7f14e785a877 with 20 ether sent in the deployment transaction, naming 0x03c4c03f163d51105bbc0e1a63077cb04210aa83 as the second party.

Context

Deployed four days after the Frontier launch, in the first week that Ethereum accepted contracts.

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

The contract stores two addresses and a deadline fixed at deployment to five days out. Its single function, requestEther(uint256), pays the requested amount to the first address under either of two conditions: the first address asks for it after the deadline has passed, or the second address asks for it at any time. Neither party can direct funds anywhere else, and the amount is chosen by the caller rather than fixed, so the arrangement is a release mechanism rather than a fixed payout. Deployed by Linagee from 0xcd063b3081ea55535e5b60a21eff7f14e785a877 with 20 ether sent in the deployment transaction, naming 0x03c4c03f163d51105bbc0e1a63077cb04210aa83 as the second party.

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: Unclassified

Bytecode Overview

Opcodes619
Unique Opcodes66
Jump Instructions11
Storage Operations11

External Links

Related contracts