ProtocolTNT TokenAllocation

Token Allocation

TNT genesis is normalized to exactly 100,000,000 TNT. That number is the hard cap in TangleToken.

🧭

The source of truth is deploy/distributions/normalized-100m.json. The raw 109.26M snapshot is kept for provenance, but it is not the live distribution.

Allocation Summary

CategoryPurposeAmount (TNT)ShareLaunch treatment
Substrate migration claimsSS58 snapshot claims via Merkle tree49,322,182.835949.322183%10% unlocked at claim; 12m cliff + 24m linear vesting
EVM allocationsDirect EVM recipient list00%No active EVM claims in the normalized distribution
FoundationFoundation allocation15,040,809.826715.040810%30% unlocked; 6m cliff + 30m linear vesting on the rest
TreasuryProtocol treasury and incentive budget35,637,007.337335.637007%0% unlocked; 6m cliff + 30m linear vesting
TotalTangleToken.MAX_SUPPLY100,000,000.00100%True fixed supply

How the 100M Number Is Derived

StepAmount (TNT)Effect
Raw snapshot grand total109,255,636.9192Historical input, not the live cap
Expired claims dropped3,190,747.2196One-year Substrate claim window had expired
Treasury reduction6,064,889.6996Treasury absorbs the normalize-down
Total reduction9,255,636.9192109.2556M becomes exactly 100M

No active claimant bucket is reduced. Treasury is the balancing bucket.

Incentive Budget

The year-one incentive budget is 1,000,000 TNT, or 1% of the 100M cap. It is funded from treasury into InflationPool; it is not new minting.

Source of Truth (GitHub)

Verification Sources

EnvironmentDistribution ContractExplorer
MainnetTBDTBD
TestnetTBDTBD
LocalTBDTBD

The summary will be kept in sync with these contracts.