Back to Home

Pan-African Dinar(%)

Token
0x00af5860704c...2fe0f284fe34
HomesteadContract #13KExact Bytecode MatchEdit this contract
Deployed March 31, 2016 (10 years ago)Block 1,249,366

Two hundred million units at two decimals, named for a continental currency idea.

Homestead EraVerified Source

Historical Significance

Instead of decrementing an allowance as it is drawn, this revision of the tutorial keeps a separate ledger of how much of each approval has been spent and compares against it. The result is the same limit enforced from the opposite direction, and it avoids the write-after-read that made the ERC-20 approve race famous. It is a road the standard did not take, preserved in the contracts that copied the tutorial while it was still there.

Context

Deployed in March 2016, days after the Homestead fork.

Token Information
Token Name
Pan-African Dinar
Symbol
%
Decimals
2
Key Facts
Deployment Block
1,249,366
Deployment Date
Mar 31, 2016, 10:32 AM
Code Size
1.7 KB
Gas at Deploy
666,802
Transactions by Year
20165

Description

Carries a version label in storage next to the name and symbol. Approvals are granted through approveAndCall, which notifies the spender contract in the same transaction, and each transferFrom accumulates against a separate spentAllowance ledger rather than decrementing the approval, so the approval itself is never reduced. The whole supply went to the deploying account and nothing can mint more.

Source Verified

Exact bytecode match(1,752 bytes)
Compiler: v0.2.1+

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,752
Unique Opcodes126
Jump Instructions82
Storage Operations40

External Links

Related contracts