Back to Home
GavCoin logo

GavCoin

Token
0xb4abc1bfc403...69858a4b8aa4
HomesteadDecompiled
Deployed April 26, 2016 (9 years ago)Block 1,408,600

A mineable Ethereum coin contract derived from Gavin Wood’s early coin.sol prototype.

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
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Heuristic Analysis

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

Detected Type: Token
Has ERC-20-like patterns

Homestead Era

The first planned hard fork. Removed the canary contract, adjusted gas costs.

Block span: 1,150,0001,919,999
March 14, 2016July 20, 2016

Bytecode Overview

Opcodes904
Unique Opcodes113
Jump Instructions46
Storage Operations28

External Links