Contract 0xd958b51bc953...156e8aec4c9f
TokenEthereum.org tutorial Coin contract deployed on Frontier day 1. Contains a bug: balance(address) ignores its argument and returns msg.sender balance.
Key Facts
Source Verified
Exact bytecode match. Creation 708 bytes, runtime 607 bytes. Classic ethereum.org tutorial Coin contract with a bug: balance(address) ignores its argument.
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
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
contract Coin {
mapping (address => uint) public coinBalanceOf;
event CoinTransfer(address sender, address receiver, uint amount);
function Coin(uint amount) {
coinBalanceOf[msg.sender] = 1000000;
}
function sendCoin(address receiver, uint amount) returns(uint sufficient) {
if (coinBalanceOf[msg.sender] < amount) return 0;
coinBalanceOf[msg.sender] -= amount;
coinBalanceOf[receiver] += amount;
CoinTransfer(msg.sender, receiver, amount);
return 1;
}
function balance(address addr) returns (uint) {
return coinBalanceOf[msg.sender];
}
}External Links
Related contracts
DeadBeef Test
Same deployerA raw bytecode test deployment by Linagee on Frontier Day 1 - the classic 0xdeadbeef pattern.
0x4dae54...f974bcAugust 7, 2015DeadBeef Test
Same deployerA raw bytecode test deployment by Linagee on Frontier Day 1 - the classic 0xdeadbeef pattern.
0x9973aa...f31f0bAugust 7, 2015DeadBeef Test
Same deployerA raw bytecode test deployment by Linagee on Frontier Day 1 - the classic 0xdeadbeef pattern.
0x87c44b...75f2adAugust 7, 2015Test
Same deployerThe earliest known Ethereum contract with executable runtime code. A single function go() that returns the string "eth", compiled with the first publicly available Solidity compiler (v0.1.1).
0x651629...8c21faAugust 7, 2015Greeter
Same deployerAn early Ethereum contract that returns the string “Hello World!” when called.
0xfea8c4...8b08ebAugust 7, 2015Greeter
Same deployerOne of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0xd464e6...dc98f3August 7, 2015