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.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

