Back to Home
GavCoin logo

GavCoin

Token
0xb4abc1bfc403...69858a4b8aa4
HomesteadContract #15KExact Bytecode MatchEdit this contract
Deployed April 26, 2016 (10 years ago)Block 1,408,600

The first deployment of GavCoin, potentially by Gavin Wood himself.

Homestead EraVerified Source

Historical Significance

An early GavCoin variant that demonstrates the evolution of token contract patterns on Ethereum — from tutorial-style coinBalanceOf naming toward the ERC-20 standard balanceOf interface. Documents how even prominent named tokens went through multiple deployment iterations.

Context

Deployed during the Homestead era (March–September 2016), when token standards were still evolving. The coinBalanceOf naming pattern links this contract to the Frontier-era tutorial conventions. ERC-20 (EIP-20) had been proposed in November 2015 but the ecosystem was still transitioning toward standardized interfaces.

Token Information
Logo
GavCoin logo
via RPC
Token Name
GavCoin
Key Facts
Deployment Block
1,408,600
Deployment Date
Apr 26, 2016, 09:28 PM
Code Size
904.0 B
Gas at Deploy
363,617
Transactions by Year
202550

Description

The contract follows the structure of the original coin.sol reference implementation, which predates ERC-20 standardization and does not include name() or symbol() functions. At deployment, constructor input data encoded the ASCII string “GavCoin,” embedding the name directly into the bytecode. The mine() function remains publicly callable, allowing new units to be created based on elapsed time since the previous mining call, with rewards split between the caller and the current Ethereum block producer.

GavCoin is an Ethereum smart contract deployed on April 26, 2016 whose logic closely matches the coin.sol prototype published by Gavin Wood in February 2015. The contract implements a custom balances mapping, pre-ERC-20 transfer and minting functions, and a publicly callable, payable mine() function.

The contract follows the structure of the original coin.sol reference implementation, which predates ERC-20 standardization and does not include name() or symbol() functions. At deployment, constructor input data encoded the ASCII string "GavCoin," embedding the name directly into the bytecode. The mine() function remains publicly callable, allowing new units to be created based on elapsed time since the previous mining call, with rewards split between the caller and the current Ethereum block producer.

Source Verified

SolidityExact bytecode match(904 bytes)
Compiler: c492d9b

Pre-ERC-20 mineable token from Gavin Wood's coin.sol in ethereum/dapp-bin. Compiled with solc v0.3.1, optimizer enabled. 905 bytes runtime, byte-perfect match.

Historian Categories

Token
Heuristic Analysis

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

Detected Type: Token
Has ERC-20-like patterns

Bytecode Overview

Opcodes904
Unique Opcodes113
Jump Instructions46
Storage Operations28

External Links