// CONTENTS
// WHITEPAPER v1.0 · BASE MAINNET

Forgemint Protocol

Tier-weighted inscriptions, three-into-one forge mechanic, and a permanent LP-fee reroute that pays every holder forever.

// ABSTRACT

Forgemint is a tier-weighted inscription system on Base. Each inscription is a living, on-chain SVG NFT minted through a linear bonding curve. After the mint phase completes, the protocol activates — pairing collected ETH with a newly-minted ERC20 (FORGE) into a Uniswap V3 liquidity pool. Inscription holders earn pro-rata pool rewards forever, proportional to their inscription weight.

// BONDING CURVE

The mint price increases linearly from 0.0005 Ξ (slot #1) to 0.005 Ξ (slot #21,000). Max supply is 21,000 inscriptions, capped at 50 per transaction.

price(n) = 0.0005 + (0.005 - 0.0005) × n / 21000

Early minters pay less. There is a 10× spread from first to last.

// TIER SYSTEM

TIERIDSBASE WEIGHT% OF SUPPLY
MYTHIC#1–10010×0.48%
LEGENDARY#101–1,0004.29%
COMMON#1,001–21,00095.24%

Weight determines your pro-rata share of all future rewards. Higher weight = more rewards per inscription.

// FORGE MECHANIC

Burn 3 inscriptions of the same tier to receive 1 inscription of the next tier with a +33% bonus on combined weight:

  • 3× COMMON (weight 3) → 1× LEGENDARY (weight 4)
  • 3× LEGENDARY (weight 9) → 1× MYTHIC (weight 12)

MYTHIC inscriptions are terminal and cannot be forged further. Forged inscription IDs start above #21000.

// ACTIVATION (PHASE 2)

When the founder triggers activation, the protocol:

  1. Pulls all accumulated ETH from the Inscription contract.
  2. Mints the FORGE ERC20 supply to the Activator (one-shot).
  3. Owner seeds a FORGE/WETH Uniswap V3 pool off-contract.
  4. LP NFT is locked or held off-contract; rewards accumulator takes over.

// FEE REROUTE (REWARDS)

Post-activation, any wallet can stream rewards (ETH, FORGE, or any ERC20) into the Activator. The accumulator distributes rewards proportional to each inscription's weight using a MasterChef-style accounting:

reward_i = (accRewardPerWeight - debt_i) × weight_i

Claim anytime with claim(rewardToken, tokenId). Supports many reward tokens and many inscriptions in a single tx via claimMany.

// TOKEN MATH

FORGE supply = N × 1000
where N = total inscriptions minted at activation
MINTEDFORGE SUPPLYPER INSCRIPTION
1,0001,000,0001,000
10,50010,500,0001,000
21,000 (MAX)21,000,0001,000

// CONTRACT ADDRESSES

Deployed on Base mainnet (chainid 8453). All three contracts verified on BaseScan.

// SECURITY

  • All contracts open-source and verified on BaseScan.
  • Owner privileges limited to: startMint(), setActivator() (once), setWeightHook(), activate(), and releaseSeedFunds() (used to seed the LP).
  • activate() is one-shot and irreversible.
  • ReentrancyGuard on all external state-changing functions.
  • Owner cannot drain ETH while minting is active — ETH is locked in the Inscription contract until activation.
  • FORGE token mint is a one-shot operation by the Activator; cannot be re-called.
  • No admin freeze, no upgradeability, no proxy.