Skip to main content
PonzuV4Recipe is the factory contract. One craftPonzu call clones the per-project stack and registers the token with the chain-wide Ponzuki hook. The DEX pool is not created until graduation. The app factory defaults to a Ponzu Auction. The SDK encodes a Ponzu Curve. Both bind to the same Presale.

Deploy via ponzu.app

No code required.
1

Prepare your assets

Token image (PNG or SVG) and a short description. The app handles IPFS upload.
2

Connect your wallet

MetaMask, WalletConnect, or any EVM wallet. Sepolia for dry runs (min ~0.1 sETH gross).
3

Configure your token

Name, symbol, vesting duration (10 days or 10 weeks). Pick Curve, Auction (1–10 Hours), or Auction (1–10 Days). Set Target ETH, Multiple, Start now or Start later. On a curve, set sniper tax. Add socials.
4

Deploy

One transaction. Creation fee from getCreationFee plus optional dev buy. The stack deploys atomically. Presale is live.
Canonical factory crafts set 69% presale / 31% LP, with treasury, team, and payment-vault bps at 0.

MCP Server (AI Agent Integration)

Add to your MCP config (Claude Desktop: claude_desktop_config.json, Cursor: .cursor/mcp.json):
Deploy tokens, buy presales, swap, farm, claim rewards from conversation.
  • PONZU_NETWORK: mainnet | sepolia | robinhood
  • Omit PONZU_PRIVATE_KEY for read-only access
  • NPM: @ponzu_app/mcp

Using the SDK

The SDK encodes a Ponzu Curve, reads getCreationFee, and decodes PonzuCrafted. Image lives in the metadata JSON, not as a separate craftPonzu field.

Using Raw viem (No SDK)

Pricing Configuration

Total supply: 1,000,000. Canonical crafts sell 690,000 (69%) in presale and seed 310,000 (31%) into DEX liquidity at launch.
Factory default for timed sales. Caller encodes (duration, startTime, requestedBonus). The recipe fills in the rest.
The target raise falls toward the floor over the duration. The sale launches when raised ETH catches that target, not when a token count sells out.

Deploy Transaction

Parse Deployed Addresses

hook in that tuple is the chain-wide Ponzuki. The Presale is the bottle NFT collection. Liquidity cards are embedded in the Farm.

Metadata

The contract accepts any URI string — IPFS, Arweave, or https://. Image lives in the metadata JSON, not as a separate craftPonzu field. ponzu.app handles uploads automatically. For SDK or raw deploys, host these yourself.

ABI Reference

Contract ABIs for presale, swap, farming, and factory deployment.