🔐Security and Administration

  • Ownership: Deployer is owner, with transfer possible via transferOwnership.

  • Fees: Non-custodial; fees taken only on resolution from losing pots.

  • Oracles: Relies on Chainlink for prices; ensure trusted oracles in production.

  • Swaps: Uses Uniswap V2; slippage protected by minAmount=0 (accept any output).

  • Audits: Recommended before mainnet; code uses SafeERC20 for transfers.

  • Risks: Oracle failures, timing attacks (resolve too early prevented), zero-stake sides (winners get back stakes only).

Update oracle addresses and token addresses for production via a new deployment or owner functions (not implemented for oracles).

Last updated