Protocol Concepts


A Pool is a system of smart contracts that forms a unified betting platform. Anyone can deploy their own Pool on the network using the Factory contract.

Each Pool includes the LP contract, which serves as the main entry point for the Pool's logic and is responsible for managing the Pool's liquidity, and the Access contract, which enables the Pool's owner to have easy access control over functions of the Pool's contracts.

The Pool owner can plug in an unlimited number of Betting Engines that encompass the logic of creating Conditions, accepting bets, computing payouts for bets, and calculating Affiliate rewards.