Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 1.13 KB

README.md

File metadata and controls

24 lines (14 loc) · 1.13 KB

PredictionMarketBot

Overview

The Prediction Market Bot is a sophisticated smart contract system designed to participate in prediction markets based on predefined strategies and external data inputs. The system is modular, comprising several contracts to ensure maintainability, scalability, and security. This project was made in Remix IDE

Contracts

Main Contracts

  • PredictionMarketBot.sol: The core contract that manages the bot's operations, including fetching market events, placing bets, and adjusting positions.

  • BettingStrategy.sol: Defines various betting strategies that the bot can use to determine bet amounts and outcomes.

  • RiskManager.sol: Manages risk by setting limits on bet amounts and implementing stop-loss mechanisms.

  • MarketEventFetcher.sol: Fetches and filters market events for the bot to act upon.

  • Governance.sol: Handles governance and upgradability of the contract system.

    Test Contract

  • TestPredictionMarketBot.sol: A test contract to verify the functionality of the PredictionMarketBot and its dependencies.

    License

This project is licensed under the MIT License.