OddMaki
Resources

FAQ

Frequently asked questions about OddMaki — costs, configuration, resolution, and operations.

How much does it cost to create a venue?

Creating a venue is an on-chain transaction on Base. You pay gas fees only — there is no protocol fee for venue creation. At typical Base gas prices, this costs fractions of a cent.

Can I change my fee structure after creating a venue?

Yes. Venue operators can update their venue fee, creator fee, and fee recipient address at any time through the protocol app or SDK. Changes take effect immediately for new trades. Existing open orders are not affected.

What happens if a market resolution is disputed?

When someone disputes an assertion, UMA's Dispute Resolution Service (DRS) takes over. UMA token holders vote on the correct outcome. The process typically takes 48–96 hours. The losing party forfeits their bond to the winning party.

Do I need to run a server or backend?

No. The Venue Starter app is a fully client-side Next.js application. It talks directly to the Base blockchain (via RPC) and the OddMaki subgraph (via GraphQL). Deploy it as a static site on Vercel, Netlify, or any hosting platform.

What chain is OddMaki on?

OddMaki is deployed on Base (Ethereum L2, chain ID 8453). Base provides low gas fees and fast confirmations while inheriting Ethereum's security.

Can I gate who can trade on my venue?

Yes. Each venue has two independent access control slots:

  • Trading access control — determines who can place orders
  • Market creation access control — determines who can create markets

Set either to 0x0 for open access, or deploy a custom contract that implements any logic you need: token gating, NFT gating, whitelist, KYC verification, or any custom rule. See Access Control for details.

How do I earn money as a venue operator?

You earn the venue fee on every trade executed on your venue. This fee is configurable from 1 to 200 basis points (0.01% to 2%). Fees accumulate on-chain and can be withdrawn at any time to your fee recipient address.

You can also optionally run your own matching bot to capture the match operator fee (10 bps) on trades you match.

What's the difference between a binary market and a market group?

A binary market has a single YES/NO question — "Will X happen?" Traders buy YES or NO tokens.

A market group has multiple mutually exclusive outcomes — "Which of A, B, C, D will happen?" When one outcome resolves YES, all others auto-resolve NO via the NegRisk adapter. This is ideal for elections, tournaments, and multi-option predictions.

Can I run the matching bot myself?

Yes. The matching bot is an open-source keeper that monitors the orderbook for crossing orders and submits match transactions. Running it yourself means you capture the 10 bps match operator fee on every trade you facilitate. See Operations for setup details.

What collateral tokens are supported?

OddMaki currently supports USDC as the collateral token on Base. All positions are denominated in USDC, and all fees are collected in USDC.