Key Functions
Market Factory:
createMarket()— deploys markets (Top 50% eligibility check).upgradeFactory()— admin-controlled upgrade.
Tiered Parimutuel Market:
placeBet(outcome, amount)— bet and receive weighted shares.getTimeBonus()— compute time bonus (configurable per market: 0 = disabled, or 1.01x–2.0x max).getImpliedOdds(outcome)— implied probability.getWeightedShares(user, outcome)— user's weighted shares.claimPayout()— claim winnings post-resolution.
Resolution:
proposeOutcome()— submit proposal (Top 50%).challengeProposal()— challenge proposal (Top 50%).vote()— cast weighted vote.finalizeMarket()— settle market, distribute bonuses/penalties.
Last updated

