OddMaki
Resources

Links & Resources

GitHub repositories, contract addresses, subgraph endpoints, oracle resources, and community links for OddMaki.

GitHub Repositories

RepoDescription
oddmaki/oddmaki-coreSolidity smart contracts (EIP-2535 Diamond)
oddmaki/oddmaki-sdkTypeScript SDK for protocol integration
oddmaki/oddmaki-venue-starterWhite-label Next.js 15 app for venue operators
oddmaki/oddmaki-subgraphThe Graph subgraph definitions

npm Packages

PackageDescription
@oddmaki-protocol/sdkTypeScript SDK — typed client wrapping the Diamond ABIs and subgraph queries

Deployed Contracts

Base Mainnet (Chain ID 8453)

ContractAddress
Diamond0x025d086a62d93e24f3cb3f161612ca8e9530127d
Conditional Tokens0x3e2ae408ca03f27849edff32d107c7b8ea5c87b4
USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Subgraph (gateway ID)CxoYVjELrNCMLopAmVshnfVAie7yH6QZyCSKD3r41XSQ
Subgraph (Studio fallback)https://api.studio.thegraph.com/query/1716020/oddmaki-base/version/latest

Base Sepolia (Chain ID 84532)

ContractAddress
Diamond0x31a4126aec35b36d46dd371eb0f0d5b71e1c2292
Conditional Tokens0x7364747372Ac4a175B5326f5B2C9CB1C271d32e8
USDC (Circle, official)0x036CbD53842c5426634e7929541eC2318f3dCF7e
Subgraph (gateway ID)DCnd3ozSyvYxRg7kmZYiDWGBiJCe6QHwu8M93jMN1Q3b
Subgraph (Studio fallback)https://api.studio.thegraph.com/query/1716020/oddmaki-base-sepolia/version/latest

Testnet faucets: Base ETH faucets · Circle USDC faucet (pick "Base Sepolia").

See Contracts for the complete reference.

Base

ResourceLink
Base Documentationdocs.base.org
BaseScan (Block Explorer)basescan.org
Base Sepolia Explorersepolia.basescan.org
Base Bridgebridge.base.org
Base testnet faucetsdocs.base.org/base-chain/network-information/network-faucets
Circle USDC faucet (Base Sepolia)faucet.circle.com

UMA Oracle

ResourceLink
UMA Documentationdocs.uma.xyz
UMA Oracle Exploreroracle.uma.xyz
Optimistic Oracle V3docs.uma.xyz/protocol-overview/how-does-umas-oracle-work

Pyth Network

Used by OddMaki's price markets for auto-resolution.

ResourceLink
Pyth Documentationdocs.pyth.network
Price Feed IDs (full catalog)docs.pyth.network/price-feeds/core/price-feeds/price-feed-ids
Hermes APIhermes.pyth.network

External Dependencies

DependencyPurpose
Gnosis Conditional Token Framework (CTF)ERC-1155 outcome tokens — split, merge, redeem positions
UMA Optimistic Oracle V3Discretionary market resolution (binary + grouped)
Pyth NetworkPrice feeds for auto-resolving price markets
OpenZeppelinReentrancyGuard, IERC20, IERC1155