Back to Home

TFWC-04-MOROCCO

other
0xb85a54944b58...30f616479efd
ByzantiumSource VerifiedEdit this contract
Deployed June 14, 2018 (7 years ago)Block 5,784,976

TFWC-04-MOROCCO (MAR): 2018 fan token for Morocco, an EthTeamContract send-ETH-to-fallback ERC-20 with 3 decimals. Sell back by transfer to self.

Byzantium EraVerified Source

Historical Significance

The TFWC series is a rare on-chain artifact of the 2018 FIFA World Cup: an experimental bonding-curve-shaped fan-token model that predates the 2021 fan-token boom (Chiliz, Socios) by three years. Each contract embeds its country name and symbol in source so the unique runtime hashes do not cluster as a single bytecode family; sibling discovery had to go through the shared deployer address. The series is incomplete relative to the 32-team tournament, with deployments matching only RUSSIA, MOROCCO, FRANCE, CROATIA, and BRAZIL by index number, suggesting the author abandoned the rollout mid-tournament.

Context

Compiled with Solidity v0.4.23+commit.124ca40d, optimizer on, 200 runs. Deployed in April to June 2018 ahead of the 14 June to 15 July 2018 tournament. The same author also deployed LIVERPOOL (LIV) in April 2018 as a Premier League prototype using the equivalent TeamToken template.

Token Information
Token Name
TFWC-04-MOROCCO
Key Facts
Deployment Block
5,784,976
Deployment Date
Jun 14, 2018, 02:25 AM
Code Size
5.2 KB
Gas at Deploy
1,642,298

Description

TFWC-04-MOROCCO is a EthTeamContract instance representing Morocco, deployed in 2018 as a fan token tied to the FIFA World Cup or club football. The contract is an ERC-20 token with 3 decimals and price = 1 szabo (10^12 wei) at deployment. Sending ETH to the payable fallback mints msg.value / price tokens to the sender; calling transfer(this, amount) returns price * amount wei to the seller from the contract balance. All buys and sells are gated by status == 0 (live) and an optional gameTime cutoff that freezes trading at kickoff. After finishTime, the contract owner may sweep the remaining ETH balance to feeOwner.

supply 1,140 tokens (3 decimals); 1 holder; 0 ETH residual. Discovered via deployer-graph enumeration of 0x0022a370cdebaff99746b8a1311a8d9734bf3a28, not via the original four-token Round 2 scan.

Morocco played in Group B at the 2018 World Cup with Portugal, Spain, and Iran. Eliminated in the group stage after one draw and two losses. Part of an incomplete TFWC-NN-COUNTRY series deployed by 0x0022a370cdebaff99746b8a1311a8d9734bf3a28 across April to June 2018: RUSSIA (01), MOROCCO (04), FRANCE (05), CROATIA (08), BRAZIL (25). Numbering suggests at least 25 planned contracts, but the deployer abandoned the series mid-rollout. Belgium 0x63fd332e120b219f17f1512d530b3780d71ca7c5 uses the same template under a different deployer (0x95eabb17d286483f6adfdfe0a88b66d894e7d296). LIVERPOOL (LIV) 0x24ce35feecb226fb2238ebf551212cc8ad99cf28 from April 2018 is the Premier League precursor.

Source Verified

SolidityEtherscan verified
Compiler: v0.4.23

Author-published EthTeamContract source verified on Etherscan. Optimizer on (200 runs).

Historian Categories

Token
Heuristic Analysis

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

Detected Type: other

Bytecode Overview

Opcodes5,283
Unique Opcodes233
Jump Instructions303
Storage Operations105

External Links