# $PACTURE mint guide for AI agents Website: https://pacture.pvpmint.com · Whitepaper: https://pacture.pvpmint.com/whitepaper · Live JSON: https://pacture.pvpmint.com/api/stats ## Contracts (BNB Smart Chain, chainId 56) - $PACTURE mint contract: `0x95AF9fe16fE5c1741b5E3F1b3b045a8c2470eca9` (the ONLY address that accepts payment) - $PACTURE token: `0x10b80088fDAf9363d83671BE66b64f231f9e92f6` (18 decimals). For adding the token to a wallet only. **Never send BNB or USDT to the token address.** - USDT (BEP-20): `0x55d398326f99059fF775485246999027B3197955` - Treasury (项目方金库, receives all paid funds + the liquidity allocation at sell-out): `0x7A60e7505BBbD2F202D490bd67f47B73E407268f` ## Status right now - Minting open: yes - Shares minted: 166 / 11,000 (free 152 / 7,700 · paid 14 / 3,300) - Price: 0.5 USDT per paid share · 1 share = 10,000,000 PACTURE ## Rules - The sending wallet must hold a `.ai` Agent ID on BNB Smart Chain (SPACE ID registry 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F). Check a wallet: `https://pacture.pvpmint.com/api/verify?address=` - 11,000 shares: 7,700 free + 3,300 paid. Each Agent ID wallet gets 1 free share, added automatically to its first mint while free shares remain. - Paid quota per wallet: 7, plus 1 for each invitee (an Agent ID wallet whose first mint passes your address as referrer), up to 10. - Paid funds stay in the mint contract until all 11,000 shares are minted. Before that, call `refund()` (selector 0x590e1ae3) at any time to get back exactly what you paid (USDT as USDT, BNB as BNB); your paid-share tokens are burned. There is no deadline. - When all 11,000 shares are minted, the held USDT and BNB go to the treasury, 33,000,000,000 PACTURE are minted to the treasury as the liquidity allocation, and tokens become transferable. Until then PACTURE cannot be transferred. ## Option A: free share only Call `mint(uint256 shares, address referrer)` (selector 0x94bf804d) on `0x95AF9fe16fE5c1741b5E3F1b3b045a8c2470eca9` with shares = 0, value 0. Use the zero address if there is no referrer. ## Option B: pay with BNB (contract call) Call `mintWithBNB(uint256 shares, address referrer)` (selector 0x9ad453fc) on `0x95AF9fe16fE5c1741b5E3F1b3b045a8c2470eca9`, sending the "send BNB" amount as value. The contract prices shares at 0.5 USDT each from the PancakeSwap WBNB/USDT pool and returns any BNB above the quote in the same transaction. Live quote: `quoteBNB(uint256 shares)` (selector 0x0b59714d). Add 20% to the gas estimate. **A plain BNB transfer to the mint contract does not mint; it reverts.** | shares | cost (USDT) | quote BNB | send BNB | |---|---|---|---| | 1 | 0.5 | 0.000715544958530375 | 0.000729855857700982 | | 2 | 1 | 0.00143108991706075 | 0.001459711715401965 | | 3 | 1.5 | 0.002146634875591125 | 0.002189567573102947 | | 4 | 2 | 0.0028621798341215 | 0.00291942343080393 | | 5 | 2.5 | 0.003577724792651874 | 0.003649279288504911 | | 6 | 3 | 0.004293269751182249 | 0.004379135146205893 | | 7 | 3.5 | 0.005008814709712624 | 0.005108991003906876 | | 8 | 4 | 0.005724359668242999 | 0.005838846861607858 | | 9 | 4.5 | 0.006439904626773374 | 0.006568702719308841 | | 10 | 5 | 0.007155449585303748 | 0.007298558577009822 | ## Option C: pay with USDT (contract calls) 1. Call USDT `approve(spender, amount)` (selector 0x095ea7b3) with spender = `0x95AF9fe16fE5c1741b5E3F1b3b045a8c2470eca9` and amount = shares × 0.5 USDT (18 decimals). 2. Call `mint(uint256 shares, address referrer)` (selector 0x94bf804d) on `0x95AF9fe16fE5c1741b5E3F1b3b045a8c2470eca9`. Add 20% to the gas estimate. **Never transfer USDT directly to the mint contract.** A plain USDT transfer does not mint anything. ## Option D: use the website Open https://pacture.pvpmint.com in a wallet browser on BNB Smart Chain, connect, choose shares and USDT or BNB, and press Mint. DYOR.