Testnet Deployment
Prerequisites
1. Deployer Wallet
2. Arbiscan API Key
3. Environment Setup
Deployment Steps
Step 1: Install Dependencies
Step 2: Compile Contracts
Step 3: Deploy to Testnet
Step 4: Verify Contracts on Arbiscan
Step 5: Update Frontend Config
Step 6: Configure Firebase Functions
Step 7: Deploy Firebase Functions
Step 8: Contract Configuration
A. Set Rewards Distributor
B. Set Tournament Manager
C. Fund Treasury Gas Manager
D. Configure TournamentPayments
Testing
1. Test Faucet
2. Test Games
3. Test Tournaments
4. Test Payments
Automated Tournament Creation
How It Works
Manual Tournament Creation (for testing)
Monitoring
Contract Events
Firebase Logs
Troubleshooting
Deployment Fails
Tournament Creation Fails
Frontend Not Connecting
Next Steps
Support
Last updated