Skip to content

cartoonitunes/chainlettersmall-verification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EarlyChainLetterSmall — Bytecode Verification

Contract: 0xbaa54d6e90c3f4d7ebec11bd180134c7ed8ebb52
Block: 49,936 (August 7, 2015 — Frontier Day 1)
Deployer: 0x881b0A4e9c55d08e31d8d3C022144d75A454211c
Transactions: 100+
ETH: 0 (funds exhausted through payouts)

What This Is

One of the earliest chain-letter / Ponzi schemes deployed on Ethereum. Deployed on Frontier day 1 (August 7, 2015) by the same deployer who also created:

  • 0xa327075af2a223a1c83a36ada1126afe7430f955 — EarlyChainLetter10ETH (MyScheme, 10 ETH)
  • 0x109c4f2ccc82c4d77bde15f306707320294aea3f — MyScheme (identical structure)

This contract (EarlyChainLetterSmall) uses a 0.1 ETH entry fee — the smallest of the chain-letter variants.

Contract Logic

  • Entry fee: 0.1 ETH (100,000,000,000,000,000 wei)
  • Investors stored in a dynamic array (myTree)
  • Initial tree length: 6 slots
  • Payout: 0.05 ETH per investor per round when tree fills
  • Ternary tree payout structure

Functions

Selector Function Description
0x72ea4b8c getNumInvestors() Returns numInvestorsMinusOne + 1
(fallback) function() Accepts ETH, registers investor, handles payouts

Verification

This repository proves the source code exactly reproduces the on-chain bytecode.

Compiler: soljson v0.1.1+commit.6ff4cd6
Optimizer: ON
Runtime bytecode: 764 bytes (exact match)
Creation bytecode: 923 bytes (exact match)

Run Verification

# Download compiler
curl -o soljson-v0.1.1.js https://binaries.soliditylang.org/bin/soljson-v0.1.1+commit.6ff4cd6.js

# Install dependencies
npm install solc

# Run verification
node verify.js

Expected output:

✅ CREATION EXACT MATCH — byte-for-byte identical (923 bytes)
✅ RUNTIME EXACT MATCH — byte-for-byte identical (764 bytes)

🎉 CONTRACT VERIFIED!

Part of Ethereum Heritage

This contract is part of the awesome-ethereum-proofs collection — a catalog of verified source code for the earliest Ethereum contracts.

Documented at EthereumHistory.com.

About

Bytecode verification proof for EarlyChainLetterSmall (0xbaa54d6e...) - 0.1 ETH chain-letter from Frontier Day 1, Aug 7 2015

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors