General
What is Convallax?
What is Convallax?
How is Convallax different from just trading on Polymarket?
How is Convallax different from just trading on Polymarket?
What prediction markets are supported?
What prediction markets are supported?
What chain does Convallax run on?
What chain does Convallax run on?
80002). All option tokens are ERC-1155s on Polygon, and collateral is held in testnet USDC.Trading
How does pricing work?
How does pricing work?
What are calls and puts?
What are calls and puts?
- A call option profits when the YES price finishes above the strike price at expiry. Payoff:
max(0, S − K). - A put option profits when the YES price finishes below the strike price at expiry. Payoff:
max(0, K − S).
What strikes are available?
What strikes are available?
What happens if no market maker quotes my trade?
What happens if no market maker quotes my trade?
fill() on-chain, so there is no risk if no quotes arrive. You can always open a new quote request to try again.Do I need to sign anything to get a quote?
Do I need to sign anything to get a quote?
fill() call itself, which only you (the designated taker) can execute.Settlement
How are options settled?
How are options settled?
What is TWAP resolution?
What is TWAP resolution?
prices-history endpoint (the order-book midpoint when the spread is tight, falling back to the last-traded price when wide). Weighting by time rather than volume resists manipulation from large or wash trades, and it provides a fair continuous settlement price for options that expire before a market has fully resolved. If that window has no price data, the series is escalated to manual review rather than auto-resolved.Can options settle at a value between 0 and 1?
Can options settle at a value between 0 and 1?
resolutionBps = 59. This allows options to capture partial moves in probability.What if I forget to claim my payout?
What if I forget to claim my payout?
claimHolderPayout or claimWriterCollateral whenever you’re ready.Market Making
How do I become a market maker / get an API key?
How do I become a market maker / get an API key?
GET /v1/mm/quote-requests/stream) to receive requests, submit competitive quotes over REST (POST /v1/mm/quotes) using your own wallet address, and connect the post-trade WebSocket (/maker/v1/ws) to learn when you win and confirm with a signature. See the Authentication guide and the How to Become a Market Maker guide for full setup details.Who signs the settlement order?
Who signs the settlement order?
Order via a quote:accepted WebSocket message, and you sign it with your own wallet key and POST the signature to POST /v1/mm/quotes/:quoteId/confirm. The backend never holds maker keys and never signs on a maker’s behalf — it only relays and verifies that the signature recovers to order.maker.What happens if the winning market maker doesn't confirm?
What happens if the winning market maker doesn't confirm?
MAKER_CONFIRMATION_MS, default 10 seconds) to sign and return the order. If it misses the deadline, the backend falls back to the next-best maker’s quote. If no maker confirms in time, the quote request stays open and the taker can retry — the commit returns an HTTP 503 with “No market maker confirmed the trade in time. Please try again.”Do market makers need to hold inventory?
Do market makers need to hold inventory?
What approvals does a market maker need?
What approvals does a market maker need?
setApprovalForAll / ERC-1155 approvals. The party posting collateral approves ConvallaxCore (usdc.approve(coreAddress, collateral)); the party paying premium approves ConvallaxRFQSettlement (usdc.approve(settlementAddress, premium)). For a standard long fill, the maker approves Core (collateral) and the taker approves Settlement (premium). A maker that quotes both directions should approve both Core and Settlement for USDC.What do I need to set up before quoting?
What do I need to set up before quoting?
ConvallaxCore if you’ll post collateral and ConvallaxRFQSettlement if you’ll pay premium. The backend never posts collateral or approves on your behalf, and collateral itself is locked only when a trade actually fills.How is the winning quote selected?
How is the winning quote selected?
Can I update my quote after submitting it?
Can I update my quote after submitting it?
/v1/mm/quotes for the same requestId. Quotes are attributed to your authenticated makerId, and only your latest quote is kept (the server-generated quoteId stays stable across updates).Security
Is Convallax audited?
Is Convallax audited?
Can the team access my funds?
Can the team access my funds?
ConvallaxRFQSettlement contract is non-custodial — it only orchestrates atomic mint-on-fill settlement and never holds funds; collateral is held by ConvallaxCore. The emergency pause function blocks new minting but never traps existing positions — settlement and claims always remain available.