Back to Home

MyToken

Token
0x5f100ebe48ae...f4447f12a9e0
FrontierContract #3,273Source VerifiedEdit this contract
Deployed November 3, 2015 (10 years ago)Block 485,552

A MyToken template deployment by collectibletrust.eth on November 3, 2015, linking the same deployer responsible for the pre-ERC-20 currency contract from Septe

Token Information

Decimals
0

Key Facts

Deployer
collectibletrust.eth (0x8394A0...A0B8A8)
Deployment Block
485,552
Deployment Date
Nov 3, 2015, 10:10 PM
Code Size
1.1 KB
Gas at Deploy
275,308
Transactions by Year
20152
20241
20252

Description

This contract was deployed at block 485552 on November 3, 2015, by the address 0x8394A052eb6c32FB9DEFcAabc12fCBD8FEA0B8A8, which is associated with the ENS name collectibletrust.eth. This is the same deployer behind the early currency token at block 204787 (September 8, 2015), which contained source code referencing the proposed ERC-20 standard months before it was formalized.

The contract uses the same MyToken template as the canonical MistCoin and other tokens deployed on November 3, 2015. The source code is identical in structure: a public token name, symbol, and decimals, a balanceOf mapping, a Transfer event, and a transfer function. The contract was compiled with Solidity v0.1.6, the same compiler version used for the canonical MistCoin.

The deployer's documented history spans two distinct phases of early Ethereum token development. Their September 2015 currency contract predated the ERC-20 standard and used non-standard function names while explicitly referencing the proposed standard. Their November 2015 deployment used the official Mist tutorial template, following the community toward a converging standard. The contract received six transactions, with activity in November 2015 and again in late 2024 and early 2025.

The deployer address 0x8394A052eb6c32FB9DEFcAabc12fCBD8FEA0B8A8 was active across multiple phases of early Ethereum, representing a participant who moved through the pre-standardization experimental period and into the Mist-browser tutorial era.

Source Verified

Etherscan verified

Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: Token
Has ERC-20-like patterns

Frontier Era

The initial release of Ethereum. A bare-bones implementation for technical users.

Block span: 01,149,999
July 30, 2015March 14, 2016

Bytecode Overview

Opcodes1,152
Unique Opcodes132
Jump Instructions55
Storage Operations34

Verified Source Available

Source verified on Etherscan.

Show source code (Solidity)
contract MyToken {
  /* Public variables of the token */
  string public name;
  string public symbol;
  uint8 public decimals;
  /* This creates an array with all balances */
  mapping (address => uint256) public balanceOf;
  /* This generates a public event on the blockchain that will notify clients */
  event Transfer(address indexed from, address indexed to, uint256 value);
  /* Initializes contract with initial supply tokens to the creator of the contract */
  function MyToken(uint256 _supply, string _name, string _symbol, uint8 _decimals) {
    /* if supply not given then generate 1 million of the smallest unit of the token */
    if (_supply == 0) _supply = 1000000;
    /* Unless you add other functions these variables will never change */
    balanceOf[msg.sender] = _supply;
    name = _name; 
    symbol = _symbol;
    /* If you want a divisible token then add the amount of decimals the base unit has */
    decimals = _decimals;
  }
  /* Send coins */
  function transfer(address _to, uint256 _value) {
    /* if the sender doenst have enough balance then stop */
    if (balanceOf[msg.sender] < _value) throw;
    if (balanceOf[_to] + _value < balanceOf[_to]) throw;
    /* Add and subtract new balances */
    balanceOf[msg.sender] -= _value;
    balanceOf[_to] += _value;
    /* Notifiy anyone listening that this transfer took place */
    Transfer(msg.sender, _to, _value);
  }
} 

External Links