Back to Home

token

Token
0x553f9ad05304...a73d2489239f
DAO ForkContract #24KExact Bytecode MatchEdit this contract
Deployed September 29, 2016 (10 years ago)Block 2,344,598

An ethereum.org tutorial token deployed with no name and no symbol, with a fixed supply, allowances and approveAndCall.

DAO Fork EraVerified Source

Historical Significance

This is the tutorial revision that added delegated spending, and it did it with approveAndCall: the allowance is set and the spender is called in the same transaction, so a contract learns about its allowance at the moment it is granted. It solved the problem ERC-20's plain approve leaves open, that a contract cannot notice an approval, and it was dropped from the standard anyway because it requires the spender to be a contract. The idea returned years later as ERC-777 and ERC-1363.

This deployment left the name and the symbol empty. Both are set once in the constructor and no function changes them, so the token has no display identity of any kind and never will: a wallet holding it can only ever show its address.

Context

By late 2016 ERC-20 had settled the interface a token was expected to answer, and the ethereum.org tutorial was still where most people copied one from. OpenZeppelin's contracts were not yet the default, so the code behind a token of this period is usually the tutorial's, with the constructor arguments changed and nothing else.

Token Information
Decimals
0
Key Facts
Deployment Block
2,344,598
Deployment Date
Sep 29, 2016, 01:28 AM
Code Size
1.5 KB
Gas at Deploy
553,648

Description

A fixed-supply token supporting transfers and third-party allowances, plus approvals that call back into the spending contract. Deployed September 2016 by 0x87325ea472cb7a3e5fb798d208351e702f90ba66.

Source Verified

Exact bytecode match(1,566 bytes)
Compiler: v0.3.6+

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

Opcodes1,566
Unique Opcodes130
Jump Instructions87
Storage Operations36

External Links

Related contracts