Get Started
The very first thing you see after connecting your wallet is a two-card chooser. FoxLeague reads your balance and highlights the fastest path for your situation. Both paths end the same way: a team of 18 players in roughly 30 seconds.
Pick your path
Section titled “Pick your path”
| Use this when | What happens | |
|---|---|---|
| New to crypto | Your wallet is empty (no xEGLD, no FOXSY) | Pay a card. We cover the gas. 5000 FOXSY land in your wallet from the testnet faucet, then you create your team. |
| I already have crypto | Your wallet holds at least 3.1 xEGLD | Swap 3 xEGLD → 5000 FOXSY in one signed transaction, then create your team. |
If your wallet already holds 5000 FOXSY (the registration fee), FoxLeague skips this whole screen and takes you straight to team creation.
Path A: Buy FOXSY with card
Section titled “Path A: Buy FOXSY with card”When your wallet is empty, the Buy FOXSY with card button on the left card is enabled and the right card shows Need at least 3 xEGLD to swap.
Click Buy FOXSY with card to open the checkout:

- You pay: $10 USD
- You receive: 5,000 FOXSY in your wallet (sent by the testnet faucet, payment is simulated)
- Card: on testnet, use
4242 4242 4242 4242with any future expiry and any 3-digit CVV - Gas: covered by the FoxLeague relayer. Your wallet doesn’t need any xEGLD for this step
Click Pay $10 USD. The simulated payment completes. The faucet sends 5,000 FOXSY to your wallet then you continue to team creation.

The top-bar wallet pill now shows 5,000 FOXSY, you land on the Generate Badge step with the disclaimer ticked and Pay 5,000 FOXSY & Create Team active. See team creation below for the full sub-step breakdown.
Path B: Swap xEGLD → FOXSY
Section titled “Path B: Swap xEGLD → FOXSY”If your wallet already has at least 3.1 xEGLD, the splash highlights the right card and the left card switches to Use Swap instead (disabled). This avoids wasting the card-buy slot when you already have everything you need on-chain.

Click Swap xEGLD → FOXSY to open the swap card:

- From: 3 xEGLD (locked amount on testnet)
- To: 5000 FOXSY (rate 1 xEGLD = 1,666 FOXSY on the testnet swap contract)
- Gas: ≈ 0.0003 xEGLD (paid by your wallet from the 0.1 xEGLD buffer above the swap amount)
Click Swap now and approve the transaction in your wallet. The 5000 FOXSY land in your wallet, then you continue to team creation.
Team creation (common to both paths)
Section titled “Team creation (common to both paths)”Once 5000 FOXSY are in your wallet (from either path), the onboarding wizard moves through three short steps: Team Name → Generate Badge → Pay & Create.
- Team name: pick one (you can rename later from Settings)
- Generate badge: an AI-generated team crest based on your name. Click Regenerate Badge to try another
- Accept terms: tick I am 18 or older and agree to the Terms of Use and Privacy Policy to unlock the Pay button.

- Pay & Create: once the box is ticked the button flips to Pay 5000 FOXSY & Create Team. Click it and your wallet pops up to sign the transfer


Approve the transaction. The 5000 FOXSY transfer to the registration smart contract. The squad-minting kicks in:
- Sign transaction in wallet
- Sending 5000 FOXSY
- Waiting for confirmation
- Creating your squad (18 players assigned)
A few seconds later you land on the Dashboard with your full 18-player roster. You’re ready to build your first squad and play your first match.
What changes the buttons
Section titled “What changes the buttons”FoxLeague’s onboarding is state-aware. The splash adapts to your wallet and to live system conditions:
- Already have 5000 FOXSY → both cards skipped, straight to team creation
- Have 3.1+ xEGLD → Swap card highlighted, Buy-card disabled (Use Swap instead)
- Have 0-3 xEGLD → Buy-card highlighted, Swap card disabled (Need at least 3 xEGLD to swap)
- Have 3.0-3.1 xEGLD → Swap disabled with Need 0.1 xEGLD more for gas fees
- Swap contract empty (less than 5000 FOXSY held by the testnet swap SC) → Swap card disabled with Swap temporarily unavailable, Buy-card forced as the only path
- Relayer daily cap exhausted → both cards disabled with an explanation banner; try again tomorrow or ping the team
- Faucet hourly cap exhausted → Buy-card disabled with Faucet busy; swap path still works if you have xEGLD
This is normal testnet behaviour. Caps exist so the relayer and faucet stay solvent across all users. On mainnet, real card and swap providers replace these limits.
Mainnet preview
Section titled “Mainnet preview”At mainnet launch, the two paths swap their providers:
- Buy with card → On-ramp (real card → real FOXSY)
- Swap → Real on-chain swap
The user-facing flow stays identical: same splash, same convergence point, same 30-second team-creation step.