Back to Home

MyToken

Token
0x00576287d326...6537e0515a2c
FrontierContract #2,839Source VerifiedEdit this contract

Bytecode verified via sibling

This contract shares identical runtime bytecode with MyToken (0xe274d18e...) which has been verified through compiler archaeology.

Deployed October 26, 2015 (10 years ago)Block 443,429

Byte identical to 0xE274d18EF7b194A1EDEbB04cfE297CFe1489ef65 and deployed two minutes and twelve seconds later from a different account. Supply 10,000, and the one call that reached it emitted no Transfer event.

Frontier EraVerified Source

Historical Significance

The second half of the strongest evidence that the October 2015 token prototypes were a coordinated effort rather than one developer working alone. Its runtime code is byte identical to 0xE274d18EF7b194A1EDEbB04cfE297CFe1489ef65, deployed two minutes and twelve seconds earlier by 0x9b22a80D5c7B3374a05b446081f97d0A34079e7F, the account that would deploy MistCoin at 0xf4eCEd2f682CE333f96f2D8966C613DeD8fC95DD eight days later. This one came from 0xB1a2B43A7433dd150BB82227eD519Cd6b142d382, the account behind most of the October 2015 run that first brought balanceOf, transfer and the Transfer event together on Ethereum mainnet. Same build, two accounts, two minutes apart, in blocks 443,423 and 443,429 on 26 October 2015, twenty four days before ERC-20 was proposed as ethereum/EIPs issue #20 on 19 November 2015.

Key Facts
Deployment Block
443,429
Deployment Date
Oct 26, 2015, 04:11 PM
Code Size
742.0 B
Gas at Deploy
211,956
Transactions by Year
20151

Description

Deployed 26 October 2015 at 16:11 UTC by 0xB1a2B43A7433dd150BB82227eD519Cd6b142d382, two minutes after 0xE274d18EF7b194A1EDEbB04cfE297CFe1489ef65 and with the same empty constructor argument, so the supply is again the built in default of 10,000. Public balanceOf mapping, lower case balanceof function, transfer returning false on an insufficient balance, unindexed Transfer event, runtime 625 bytes. One call reached it after deployment and no event was emitted.

Source recovered by compiling against solc v0.1.6+commit.d41f8b7c with the optimizer off, reproducing both the deployed runtime and the creation bytecode exactly.

Source Verified

SolidityNear-exact bytecode match
Compiler: v0.1.5+

Source reconstructed as MyToken.sol. Compiler soljson-v0.1.5+commit.23865e39, optimizer OFF. Compiled output matches 622 of 625 runtime bytes. The 3-byte difference is a dispatch table body placement swap between the auto-generated balanceof getter and the explicit balanceOf function. Both bodies are byte-for-byte identical (same mapping slot read). No compiler version or source ordering tried produces the on-chain body placement order, likely a pre-release nightly between v0.1.4 and v0.1.5.

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

Opcodes742
Unique Opcodes90
Jump Instructions21
Storage Operations9

External Links

Related contracts