> For the complete documentation index, see [llms.txt](https://bookies.gitbook.io/bookies/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bookies.gitbook.io/bookies/contracts.md).

# Contracts

**`SettlementManger.sol`**&#x52;esponsible for validating requests and settling results for events. Integrates UMA OOV2. \
`Address: 0x1878f3dCa77F8401460a81cDc4f97A3242ADc37F`\
\
\&#xNAN;**`OrderBookieFactory.sol`** This contract is responsible for creating bookies. \
`Address: 0xDb0CC6920F3812ba62e19c502aaBa10485Eb6068`

**`OrderBookie.sol`** This contract holds all the logic for a orderbookie that is is respobsilbe for taking bets, matching bettors with coutnerparties, and paying out users.

**`BookieLibrary.sol`** This contract is responsible for holding all the necessary utility functions that are used to run the other contracts.\
`Address: 0x40ED7Bd1eaabc19B126b40212FA66c4455278063`
