Smart Contracts

Note: Listed smart contract implementation details are applicable for v1 markets only.

A singular smart contract shall be deployed on the Base Mainnet for Doxamarket, characterized by the following functionalities:

  1. Add Market: This function enables the initiation of a market, inclusive of all pertinent metadata such as start time, end time, available options, among others.

  2. Update Market: This function facilitates the modification of market metadata, ensuring adaptability to changing circumstances or requirements.

  3. Enter Market: Market participants can utilize this feature to place their bets on their preferred options within the market, thereby contributing to its volume.

  4. Resolve Market: Upon conclusion of the market, this function allows for the designation of winning options and initiates the subsequent claim procedure.

  5. Claim Share: Market participants can utilize this function to assert their rightful share from the market pool, commensurate with their contributions and the market's outcomes.

Market Contract Addresses (Coming Soon)

The addresses of the smart contracts deployed on Base Mainnet for Doxamarket will undergo verification on their respective scan explorer platforms. These verified addresses will be made publicly accessible, providing transparency and enabling all stakeholders to reference them. By maintaining an open-source approach, trust is fostered within the community, as users have the opportunity to review and validate the contract addresses independently. This commitment to transparency underscores our dedication to establishing a trustworthy and accountable ecosystem for all participants involved.

Last updated