Back to Home

Founder's Token_0.1(FT)

Token
0xa5bde24717cc...00ca263bac59
DAO ForkExact Bytecode MatchEdit this contract
Deployed September 16, 2016 (9 years ago)Block 2,268,504

A fixed-supply token with transfers and third-party allowances, deployed September 2016.

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.

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
Token Name
Founder's Token_0.1
Symbol
FT
Decimals
0
Key Facts
Deployment Block
2,268,504
Deployment Date
Sep 16, 2016, 06:55 AM
Code Size
1.7 KB

Description

A token from the ethereum.org tutorial. Balances sit in a public balanceOf mapping and transfer(to, value) moves them, throwing rather than returning false when the sender is short and checking the recipient's balance for overflow before adding to it. An allowance mapping lets a holder authorise another address to spend a limited amount through transferFrom. ApproveAndCall sets the allowance and calls receiveApproval on the spender in the same transaction, so a spending contract learns of its allowance at the moment it is granted. There is no owner and no way to create further units: the supply written at deployment is the whole supply. It was deployed as Founder's Token_0.1, with the symbol FT and an opening supply of 1,500 units, indivisible.

Source Verified

Exact bytecode match(1,758 bytes)
Compiler: v0.3.5-

Historian Categories

Token
Heuristic Analysis

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

Detected Type: Token

Bytecode Overview

Opcodes1,758
Unique Opcodes153
Jump Instructions74
Storage Operations34

External Links

Related contracts