Documentation

Intelligence Peg

NFT-only contract. Token $IP launches on Stockereum, then gets wired as the freemint gate.

Overview

Token$IP — launched on Stockereum (not in this repo)
NFTIntelligence Peg — 555 on-chain SVG pegs (single Solidity file)
GateHold ≥ 2,500,000 $IP (0.25%) → freemint 1 NFT
SpendNo approve, no transfer — balanceOf only
Limit1 NFT per wallet (+ 24 owner reserve)

Deploy flow

  1. Deploy IntelligencePeg.sol (mint closed).
  2. Launch $IP on Stockereum.
  3. Owner calls setGate(token) + setMintOpen(true).
  4. Paste both addresses in config.js (nftAddress, tokenAddress).
  5. Holders freemint from the site or explorer.

Claim rules

  • Wallet holds ≥ 2.5M $IP at mint time.
  • Confirm mint() in wallet — gas only.
  • Tokens never leave the wallet.
  • One claim per address.

Phase II — floor

Fees from $IP buy floor pegs and relist on a curve: +20% / +30% / +50%.

Contracts

Addresses appear here once set in config.js.

contracts/src/IntelligencePeg.sol   # only production contract
forge script script/01_Deploy.s.sol --rpc-url $MAINNET_RPC_URL --broadcast
# after Stockereum token:
GATE_TOKEN=0x… IP_NFT=0x… forge script script/02_OpenMint.s.sol --broadcast