BetX is a decentralized betting application built on the MultiversX blockchain, providing a secure and transparent betting experience using blockchain technology.
- 🔒 PEM Wallet Integration
- 🎲 Decentralized Betting Mechanism
- 🌐 MultiversX Devnet Deployment
- 🔐 Secure Client-Side Wallet Authentication
- Node.js (v18+)
- npm or yarn
- Rust (for smart contract development)
- MultiversX SDK
- MultiversX
mxpyCLI tool
-
Clone the repository
git clone https://github.com/ar0da/BetX.git cd BetX -
Install dependencies
npm install
-
Run development server
npm run dev
-
Build the contract
cd minimal-contract cargo build --release mxpy contract build -
Deploy to MultiversX Devnet
- Use
mxpy contract deployor - Use devnet web wallet: https://devnet-wallet.multiversx.com
- Use
- Update
config.jswith your deployed contract address - Ensure PEM wallet is configured for devnet
- Uses React + Vite for frontend
- Rust-based smart contract
- Client-side PEM wallet authentication
- Devnet deployment for testing
- PEM files processed entirely client-side
- No sensitive wallet information stored server-side
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
Made by Gtu Blockchain
Arda Ceylan Salih Cengiz Melik Caymazoğlu