Back to Home

RadioCoin(๐Ÿ“ก)

Token
0xeebafcdc08cc...27fdfb08c5ba
FrontierContract #6,508Exact Bytecode MatchEdit this contract
Deployed January 15, 2016 (10 years ago)Block 854,065

A January 2016 tutorial token with a satellite-antenna emoji (๐Ÿ“ก) as its ticker, whose constructor never ran because the contract was renamed and the constructor was not.

Frontier EraVerified Source
Token Information
Token Name
RadioCoin
Symbol
๐Ÿ“ก
Decimals
0
Key Facts
Deployment Block
854,065
Deployment Date
Jan 15, 2016, 10:04 PM
Code Size
1.2 KB
Gas at Deploy
341,933
Transactions by Year
20165
20261

Description

RadioCoin is the ethereum.org MyToken tutorial token, deployed on January 15, 2016. Its author renamed the contract to RadioCoin but left the initializer called MyToken. Solidity at the time treated a constructor as the function sharing the contract's name, so MyToken became an ordinary public function and nothing ran at deployment. The function also ignores its arguments and hard-codes the name "RadioCoin", the symbol ๐Ÿ“ก (U+1F4E1, satellite antenna), zero decimals and a default supply of 1,000,000.

About 30 minutes after deploying, the creator called MyToken(1000000, "RadioCoin", "๐Ÿ“ก", 0) by hand to initialize the token, then made a few transfers over the next month. Because MyToken has no guard, anyone can call it to set their own balance to any amount. Someone did exactly that in October 2026, nearly eleven years later, passing the name "doesnt matter" and the symbol "ding dong". The hard-coded strings left the token's name unchanged.

It is an early case of the misnamed-constructor bug, which Solidity addressed with the constructor keyword in v0.4.22.

Source Verified

SolidityExact bytecode match(1,231 bytes)
Compiler: v0.1.7+

Exact runtime and creation bytecode match with solc v0.1.7+commit.b4e666cc, optimizer on. Source reconstructed from bytecode: the ethereum.org MyToken tutorial token with the contract renamed RadioCoin and hard-coded name, symbol and decimals. Every soljson build from v0.1.4-nightly.2015.10.2 to v0.1.7 reproduces it with the optimizer on. Verified on Etherscan and Sourcify.

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,231
Unique Opcodes158
Jump Instructions53
Storage Operations25

External Links

Related contracts