BetDAG is an innovative AI-powered prediction market platform built on BlockDAG technology that allows users to make and bet on cryptocurrency price predictions. This project was created for the BlockDAG Hackathon with the theme "Prediction Markets".
BetDAG leverages the power of blockchain technology and artificial intelligence to create a transparent, secure, and engaging platform where users can:
- Make predictions about cryptocurrency price movements
- Bet on market outcomes using BlockDAG technology
- Compete on leaderboards to showcase prediction accuracy
- Access AI-powered insights to inform betting decisions
- Connect their wallets for seamless transactions
The project is built using a comprehensive tech stack:
- Next.js - React framework for building the user interface
- Tailwind CSS - For responsive, modern styling
- Web3 Integration - For wallet connectivity and blockchain interactions
- Foundry - For smart contract development and testing
- Hardhat - For deployment and additional testing
- Solidity - Smart contract language
- AI Integration - Machine learning models for market predictions
- BlockDAG Technology - For secure, scalable blockchain operations
-
AI-Powered Predictions
- Leverage machine learning to provide market insights
- Access historical data analysis
-
Secure Betting Platform
- BlockDAG technology ensures transparent and tamper-proof betting records
- Smart contracts for automatic settlement of bets
-
User Dashboard
- Track personal prediction history
- Monitor current bets and potential returns
-
Leaderboard System
- Compete with other predictors
- Earn reputation based on prediction accuracy
-
Wallet Integration
- Connect various cryptocurrency wallets
- Seamless deposit and withdrawal process
BetDAG is an innovative AI-powered prediction market platform built on BlockDAG technology that allows users to make and bet on cryptocurrency price predictions. This project was created for the BlockDAG Hackathon with the theme "Prediction Markets".
- Node.js (v18 or higher)
- Git
- Yarn or npm
- Clone the repository
git clone https://github.com/freddyfavour/BetDAG.git
cd BetDAG- Install frontend dependencies
cd frontend
npm install- Install smart contract dependencies
# For Foundry
cd contracts/foundry
forge install
# For Hardhat
cd contracts/hardhat
npm install- Start the development server
cd frontend
npm run devBetDAG/
├── contracts/
│ ├── foundry/ # Foundry smart contracts
│ └── hardhat/ # Hardhat implementation
├── frontend/
│ ├── public/ # Static assets
│ ├── src/ # Frontend source code
│ │ ├── app/ # Next.js app router
│ │ ├── components/
│ │ ├── services/ # API services
│ │ └── context/ # React context providers
│ └── ...
└── README.md
- Multiple Cryptocurrency Support: Expand beyond current offerings
- Advanced AI Models: Enhanced prediction accuracy
- Mobile Application: iOS and Android support
- Social Features: Community discussions and shared predictions
- Extended Market Types: Add more types of prediction markets
This project was developed for the BlockDAG Hackathon, focusing on creating an innovative prediction market platform that leverages the unique features of BlockDAG technology for enhanced security, transparency, and scalability.
For questions or feedback about BetDAG, please open an issue in this repository or contact the project maintainers directly.
BetDAG - Predict the market. Powered by AI. Secured by BlockDAG
