Smart Contracts

Core logic implemented as Move modules on Movement Labs.

Core Modules

Module
Responsibility

MarketFactory

Creates markets, manages metadata

LS-LMSR AMM

Adaptive bonding curve pricing

ShareTokens

Outcome shares as Move resources

OracleResolver

Chainlink/Pyth integration, dispute fallback

FeeTreasury

5-way fee split per trade

PointsEngine

Per-epoch HP tracking, boosts, streaks

ReferralRegistry

3-tier tree, activation, cash distributions

Key Design Decisions

circle-info

Resource-oriented shares. Cannot be duplicated, destroyed, or accessed without authorization.

Per-market isolation. Maximizes BlockSTM parallelization.

On-chain fee split. Atomic 5-way split per trade.

Deployed Contracts

Addresses will be published after mainnet deployment.