Loading...
Loading...
Build NFT minting experiences with Manifold's client-sdk. Guides agents through campaign setup, custom minting websites (React/Next.js), minting bots (Node.js), and SDK integration into existing projects. Supports [`Edition`](https://docs.manifold.xyz/client-sdk/sdk/product/edition-product) and [`Blind Mint`](https://docs.manifold.xyz/client-sdk/sdk/product/blind-mint) products across Ethereum, Base, Optimism, Shape, Sepolia, and ApeChain. Use when building minting pages, mint bots, integrating Manifold NFT products, or helping users set up Manifold campaigns. NOT for deploying smart contracts, managing Manifold Studio settings, or non-minting blockchain operations.
npx skill4agent add manifoldxyz/manifold-ai manifold-nft-minting@manifoldxyz/client-sdk| Reference | When to Load |
|---|---|
| First SDK setup in any project |
| Working with Edition vs BlindMint products |
| Implementing preparePurchase → purchase |
| Multi-step transactions, ERC-20 approvals |
| Setting up wallet + provider adapters (ethers5/viem/wagmi) |
| Querying status, allocations, inventory, rules |
| Error codes, pitfalls — always load before writing purchase code |
| Multi-chain setup or non-mainnet deployments |
| Building a React/Next.js minting page |
| RainbowKit installation, wagmi config, ConnectButton, providers |
| Setting up an RPC provider (Alchemy/Infura/QuickNode) |
| Building a headless minting bot |
| User needs to create a Manifold campaign first |
| Fallback only — 128KB complete SDK docs with TOC for grep |
references/studio-setup-guide.mdreferences/getting-started.mdreferences/adapters.mdreferences/minting-bot.mdreferences/getting-started.mdreferences/rainbowkit-setup.mdreferences/react-minting-app.mdreferences/getting-started.mdreferences/networks.mdreferences/adapters.md<ConnectButton />references/getting-started.mdreferences/networks.mdreferences/adapters.md.envprocess.env.*.gitignore.envreferences/rpc-setup-guide.mdhttp()import { http } from 'viem';
// Public RPC — no URL needed
transport: http()Note: Public RPCs have rate limits and may be slower. Recommend upgrading to a dedicated RPC for production apps.
references/product-types.mdisEditionProductisBlindMintProductreferences/product-data.mdreferences/purchase-flow.mdreferences/transaction-steps.mdreferences/error-handling.mdreferences/networks.mdwagmi@^2.9.0npm install wagminpm install wagmi@^2.9.0yarn add wagmi@^2.9.0pnpm add wagmi@^2.9.0npm install wagminpm install wagmi@latest@^2.9.0.env.gitignore.envprocess.env.*process.env.RPC_URL!process.env.WALLET_PRIVATE_KEY!purchase()step.execute()prepared.cost.total.native.formattedreferences/rainbowkit-setup.mdgetStatus()preparePurchasepurchasestep.execute()