A ConsenSys HumanStandardToken deployed as Test Simon Bucks, symbol SBX, with 2 decimals and a fixed supply credited to its deployer.
Historical Significance
The ConsenSys token contracts were what a developer copied between the ethereum.org tutorials and OpenZeppelin, and the human-readable variant is the one that fixed the convention every wallet now relies on: a name, a symbol and a decimals value living on the token itself rather than in a list somebody maintains. The version string it carries, H0.1, identifies the implementation as much as the token.
Context
Deployed in mid 2016, after Homestead and after ERC-20 had settled the interface but before OpenZeppelin existed. The ConsenSys Tokens repository was the reference implementation of the period, and its choices, a boolean return from transfer, an allowance mapping and a supply fixed at construction, are visible in the deployments that copied it.
Token Information
Key Facts
Description
A ConsenSys HumanStandardToken: the ERC-20 interface with the human-readable fields the standard left optional, name, symbol and decimals, plus a version string. Balances live in a public mapping, transfer and transferFrom check the sender's balance and the recipient's for overflow, approve writes an allowance, and both Transfer and Approval events are emitted.
The whole supply is credited to the deployer at construction. There is no owner, no minting and no freezing, so nothing about the token can change after the transaction that created it.
This one was deployed as Test Simon Bucks with the symbol SBX and 2 decimal places, and an opening supply of 10,000,000 base units. It reports its implementation version as H0.1.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Homestead Era
The first planned hard fork. Removed the canary contract, adjusted gas costs.
Bytecode Overview
External Links
Related contracts
Standard_Token_Factory
Same deployerA factory for pre-ERC-20 standard tokens: one call deploys a token with a chosen supply and records it under the caller's address.
0x91d050...54ba99August 13, 2015Standard_Token
Same deployerA token built to the pre-ERC-20 Standardized Contract APIs, with sendCoin and coinBalanceOf in place of transfer and balanceOf.
0xdc3153...a8f965August 13, 2015Token
Same deployerA minimal ERC20 token with allowances: balanceOf, allowance, totalSupply, transfer, approve, transferFrom, with Transfer/Approval events. Guards balance, allowa
0x37dca3...38f00dJanuary 28, 2016Verify Token
Same deployerA ConsenSys HumanStandardToken deployed as Verify Token, symbol VTX, with 3 decimals and a fixed supply credited to its deployer.
0x584761...ea4afaJune 24, 2016token
Same eraBare Homestead-era token (Mar 14 2016): public balanceOf mapping + a single unchecked transfer firing the standard Transfer event.
0xc77f06...494c69March 14, 2016DinastyCoinToken
Same eraHomestead-era transfer-only token, DinastyCoinToken (DCT), fixed supply 200000000 and 6 decimals.
0x3693fd...c11466March 14, 2016