OddMaki
Resources

Links & Resources

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

GitHub Repositories

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

Deployed Contracts (Base Sepolia)

ContractAddress
Diamond0x188563069e0ae7247f0e2f0fce0382f0ed28d31a
Conditional Tokens0x7364747372Ac4a175B5326f5B2C9CB1C271d32e8
USDC (test)0xb7e73d2848dd908a90a50ba679719eb9375c3fdf
Subgraphhttps://api.studio.thegraph.com/query/1716020/oddmaki/version/latest

See Contracts for the complete reference.

Base Network

ResourceLink
Base Documentationdocs.base.org
BaseScan (Block Explorer)basescan.org
Base Sepolia Explorersepolia.basescan.org
Base Bridgebridge.base.org

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 IDspyth.network/developers/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