{
  "name": "KOI GATE",
  "name_zh": "鯉門",
  "world": "Silver River",
  "linked": { "name": "Coldsleep Ark", "url": "https://hackou.com/ark/", "relation": "landed pods may claim a Gate gift in KOIN via claimQ3 when this deployment sets one", "thisDeployment": "2,150 KOIN per landed pod, up to 2,000 pods (Q3() = 0x74a578554eD685BA556ea33204DA2Fa743Fb0645)." },
  "chain": { "name": "BNB Smart Chain", "chainId": 56 },
  "publisher": { "name": "Hackou", "url": "https://hackou.com/", "x": "https://x.com/HackouTW" },
  "site": "https://hackou.com/koi/",
  "docs": { "rules": "https://hackou.com/koi/rules.html", "skill": "https://hackou.com/koi/skill.md", "llms": "https://hackou.com/koi/llms.txt" },
  "contracts": { "game": "0x4aFD501661D9155a426F8CD2c11819a55BC1E23C", "koin": "0x996685904175DFe2eE8B94f8ea4A79A1524a01Fb", "nft": "0x2d035f724E19EFcd67A622CfB6CEC276454f36cD", "pair": "0x8F24A90B3bE40d7beD1C651C3A20A16A9b1E0c5E", "deployBlock": "131421187" },
  "governance": { "owner": null, "upgradeable": false, "note": "All prices, odds, yields and tax rates are constants or immutables fixed at deployment." },
  "mint": {
    "function": "mintFry(uint256)",
    "alternatives": ["mintFry(uint256,address)", "mint(uint256)"],
    "quote": "quote(uint256)",
    "eligibility": "canMint(address)",
    "requires": ".ai Agent ID (registry 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F, balanceOf >= 1)",
    "maxPerWallet": 10,
    "maxPerTx": 10,
    "supply": 6666,
    "tiers": [
      { "from": 1, "to": 1111, "priceBNB": "0.004" },
      { "from": 1112, "to": 2222, "priceBNB": "0.006" },
      { "from": 2223, "to": 3333, "priceBNB": "0.008" },
      { "from": 3334, "to": 4444, "priceBNB": "0.010" },
      { "from": 4445, "to": 5555, "priceBNB": "0.012" },
      { "from": 5556, "to": 6666, "priceBNB": "0.014" }
    ],
    "saleWindow": "72 hours from deployment (SALE_END)",
    "refunds": "overpayment refunded in the same transaction; no refunds after minting"
  },
  "split": { "teamBps": 2000, "referralBpsOfPayment": 500, "referralNote": "paid out of the 20% team share; team keeps 15% when a referrer is used", "poolOrBuybackBps": 8000 },
  "hatch": { "dragonPct": 10, "dragonTiers": { "azure": 45, "crimson": 30, "gold": 20, "obsidian": 5 }, "dragonWeights": [1, 2, 4, 8], "attendantPct": 10, "seedWindowBlocks": 8190, "expiredDefault": "all koi, no attendants" },
  "yield": { "day1Pearls": 10000000, "halving": "daily", "seasonDays": 14 },
  "leap": { "failBps": 2000, "typhoonFailBps": 3500, "typhoonDayIndex": 6, "keepBpsOnSuccess": 8000, "onFail": "half washed away, half to dragons", "expired": "counts as fallen", "settleOne": "settleLeapIds(uint256[])" },
  "nftListing": "KoiNFT.tokensOfOwnerIn(owner, start, stop)",
  "buyback": "after the Gate: at most once every 5 minutes, <= 1% of pool WBNB, skipped while the pool price is more than 2% above its 10-20 minute TWAP",
  "pearlToKoin": "1:1 when claimed",
  "settleFromBlocksAfterRequest": 3,
  "gate": { "conditions": ["sold >= 1332", "48h after deployment and sold >= 100", "after SALE_END and sold >= 1"], "koinSeed": 20000000, "lp": "minted to 0x000000000000000000000000000000000000dEaD" },
  "koin": { "cap": "43000000 + Q3_PER_SURVIVOR * Q3_MAX_IDS", "teamAllocation": 0, "transferableBeforeGate": false, "buyTaxBps": 200, "sellTaxBps": 300 },
  "gateGift": { "function": "claimQ3(uint256[])", "perPod": "Q3_PER_SURVIVOR()", "maxPods": "Q3_MAX_IDS()", "when": "Ark isSealed() and the Gate is open", "to": "current pod owner", "oncePerPod": true },
  "disclaimer": "KOIN price is set by the market. No price prediction and no promised return."
}
