An ethereum.org tutorial token deployed as LOOTCOIN with the symbol ł and zero decimals, spendable only through approveAndCall.
Historical Significance
A token whose allowance can only be granted to a contract, because the tutorial revision it was copied from offered approveAndCall and no plain approve. That asymmetry is part of why ERC-20 settled on approve as the primitive and left approveAndCall as an extension.
Context
Deployed in the spring of 2016, while ERC-20 was still a draft and the ethereum.org token page was the source most people copied. Its interface is nearly the standard one, which is what makes the missing approve visible.
Token Information
Key Facts
Description
A token from the ethereum.org tutorial in the revision that added allowances but not a plain approve. It carries a name, a symbol and a decimals field, a public balanceOf mapping, an allowance mapping and a spentAllowance mapping that records how much of each allowance has already been drawn.
transfer throws rather than returning false when the sender is short and checks the recipient for overflow before adding. An allowance can be granted through approveAndCall alone, which sets the allowance and then calls receiveApproval on the spender, so a spender has to be a contract that implements that callback: an ordinary account cannot be approved at all. There is no owner, no mint and no way to add to the supply after deployment.
This one was deployed as LOOTCOIN, symbol ł, with zero decimal places, so its units are whole and indivisible. Name, symbol and decimals are written in the constructor and no function changes them.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
Bytecode Overview
External Links
Related contracts
token
Same eraAn early ERC-20-like token deployed in Ethereum's first week, built directly from the example in the official Ethereum Frontier Guide documentation.
0x8374f5...46609aAugust 7, 2015token
Same eraA second deployment of the FirstCoin tutorial token by the same creator, 11 blocks after the original — both derived from the official Ethereum Frontier Guide e
0x3b4446...295f52August 7, 2015Contract 0xd958b5...ec4c9f
Same eraEthereum.org tutorial Coin contract deployed on Frontier day 1. Contains a bug: balance(address) ignores its argument and returns msg.sender balance.
0xd958b5...ec4c9fAugust 7, 2015token
Same eraEarly tutorial-derived coin contract compiled with Solidity v0.1.1, deployed 9 days after Ethereum Frontier launch.
0x3c401b...da1634August 8, 2015token
Same eraTutorial-derived coin contract (Solidity v0.1.1), one of multiple token instances deployed by the same address on Aug 8, 2015.
0x33e986...395d13August 8, 2015CoinStub
Same eraCoin tutorial stub — mapping getter + empty function returning default bool.
0x4fb5ac...3b08aeAugust 8, 2015