80002). Everything — option tokens, collateral, and settlement — uses testnet USDC with no real money at risk.
Prerequisites
- A wallet that supports Polygon Amoy (MetaMask, Rabby, or any EVM wallet)
- Amoy testnet POL for gas fees
Set Up Your Wallet
1
Add Polygon Amoy to your wallet
Most wallets auto-detect the network. If not, add it manually using the values above.
2
Get testnet POL for gas
Visit the Polygon Amoy Faucet to receive free testnet POL for transaction fees.
3
Get testnet USDC
Convallax includes a built-in faucet. Visit the app and click Get Test USDC to receive testnet tokens, or call the API directly:The faucet drips 1,000 USDC per request with a 24-hour cooldown per wallet.
Contract Addresses
All contracts are deployed on Polygon Amoy (chain ID80002):
View any contract on Amoy Polygonscan.
The testnet USDC above is a custom
MockUSDC token deployed by Convallax — not Circle’s USDC. The entire deployment is collateralized in this token, so it is the only USDC that works here. Get it from the Convallax faucet (the Get Test USDC button in the app, or POST /faucet) — minting is owner-gated, so the faucet is the only way to obtain it. Import this address into MetaMask to see your balance (6 decimals).Your First Trade
1
Visit the trading interface
Go to convallax.com/predict and connect your wallet.
2
Select an option
Choose a prediction market, pick your strike price and expiry, and select Call or Put.
3
Set your size
Enter the number of options you want to trade.
4
Submit your RFQ
Sign the EIP-712 request with your wallet. Market makers will compete to quote you a price.
5
Accept and fill
Review the best quote and approve. Your wallet will prompt you to call
fill() on-chain, which atomically pays the premium, locks any required collateral, and mints your option tokens in one transaction.Available Markets
Convallax supports option grids registered by the protocol team. The current testnet deployment includes the 2026 FIFA World Cup winner markets:
To discover the available markets and series programmatically, use the List Markets and List Series endpoints.
New markets are registered by the protocol team. Series must exist on-chain before options can be traded. If you’d like a specific Polymarket market supported, reach out at support@convallax.com.
Approvals
Settlement is atomic mint-on-fill — option tokens are minted when a trade executes, so there are no ERC-1155 approvals. You only ever approve USDC:- Buying options (long): Approve USDC spending by
ConvallaxRFQSettlement(premium). - Selling options (short): Approve USDC spending by
ConvallaxCore(collateral, posted at fill).
takerApproval returned by the commit response.
