An overview of the technical infrastructure of Goal3.
The Goal3 protocol is comprised of several smart contracts responsible for various aspects of the sportsbook's operations. The Goal3 protocol's smart contracts are designed to perform similar functions to a traditional betting shop. These contracts include the Bookie Boss, the EventManager, the BookMaker, and the Wager contract.
In a traditional betting shop, the manager oversees all aspects of the operations. Similarly, the Bookie Boss smart contract serves as the central authority of the Goal3 protocol, overseeing all activities and assigning tasks to other smart contracts.
The Wager contract is responsible for processing the output of bets and allowing users to redeem their winnings in zkUSD and cash out to other tokens through the Goal3 Portal. The Wager contract ensures that users can receive their winnings in a secure and efficient manner.