Welcome to the Betting Site Development repository. This project aims to create a cutting-edge online betting platform that operates seamlessly across multiple blockchains, including Solana, Ethereum, and BNB.
- Overview
- Current Functionality
- Expansion Requirements
- Games
- Wallet Integration
- Security and Transactions
- Performance and Scalability
- Getting Started
- Contributing
- License
Our platform is an online betting site that offers a variety of games, including Dice, Slots, Flip, and others. Users can connect their wallets to participate in these games, place bets, and manage their funds directly through the site.
- Integration with the Solana blockchain.
- Users can connect their Phantom wallet to interact with the platform.
- Users can play Dice, Slots, Flip, and other betting games using their connected wallet.
- The platform processes bets and payouts securely on the Solana blockchain.
We are expanding the functionality to also work on the Ethereum and BNB chains. The requirements include:
- Multi-Chain Support: Extend support to include Ethereum and BNB chains in addition to Solana.
- Wallet Integration: Add support for MetaMask wallet to enable users to connect using Ethereum and BNB, while maintaining the current Phantom wallet connectivity for Solana users.
- Cross-Chain Compatibility: Ensure that the betting functionalities work seamlessly across Solana, Ethereum, and BNB chains.
- Dice: A classic betting game where users bet on the outcome of dice rolls.
- Slots: A slot machine game where users spin to match symbols for a payout.
- Flip: A coin flip game where users bet on the outcome of a coin toss.
- Other Games: Additional betting games providing various betting experiences.
- Phantom Wallet: Currently integrated for Solana users.
- MetaMask Wallet: To be integrated for Ethereum and BNB users.
- Ensure secure processing of bets and payouts on all supported blockchains.
- Implement robust security measures to protect user funds and data.
- Optimize the platform for high performance and scalability to handle a large number of users and transactions across multiple blockchains.
To get started with the project, clone the repository and install the necessary dependencies:
git clone https://github.com/Rahman1014/BettingSite-MultiChain.git
cd BettingSite-MultiChain
npm install