Earn Royalties
Hold 5+ tokens, meet the Merkle criteria, and claim your share of secondary-sale royalties. The weight system rewards long-time holders and active participants.
Weight Formula
weight = tokenScore × ageMult × txMult × avgStageMult / 1,000,000
Your royalty share = your weight / total weight across all claimants. Merkle root updated hourly via GitHub Actions.
Wallet Age Multiplier
< 90 days1.0×
90–179 days2.0×
180–364 days3.0×
365+ days4.0×
TX Count Multiplier
< 100 tx1.0×
100–499 tx1.5×
500–999 tx2.0×
1000–49992.5×
5000+ tx3.0×
Stage Multiplier: Your average token stage also boosts weight. Range: 1.0× (all stage 0) to 2.0× (all stage 19). This rewards holders who evolve their tokens.
Claim Your Share
Connect your wallet to check your pending rewards.
How Royalties Flow
- 1. Secondary sales generate 10% royalties via ERC-721C on-chain enforcement
- 2. Royalties accumulate directly in the RoyaltyDistributor contract
- 3. Hourly — GitHub Actions script reads all holders, computes weights, and pushes a new Merkle root on-chain
- 4. Qualifying holders (5+ tokens) submit their proof to claim their weighted share
- 5. Accelerate (0.0005 ETH) and Freeze (0.001 ETH) fees also flow into the royalty pool