<aside>
📜 TABLE OF CONTENTS
Getting Started 🎯
Before using XFUEL, ensure you have the following:
- Wallet: A crypto wallet compatible with the CrossFi blockchain, such as Metamask or any other EVM-compatible wallet.
- CrossFi Network Configuration:
- Supported Browser: Modern browsers like Chrome, Firefox, or Edge for accessing the XFUEL web app.
Supported Wallets
XFUEL supports wallets that can:
- Connect to the CrossFi network.
- Sign EIP-2612 messages, a prerequisite for off-chain permit-based transactions.
Commonly supported wallets include:
- Metamask
- Trust Wallet
- WalletConnect-Compatible Wallets
How XFUEL Works
- For Users: XFUEL allows you to send tokens without paying gas fees. The process involves signing an off-chain transaction, which is executed by a sponsor on your behalf.
- For Sponsors: Sponsors subsidize gas fees for specific tokens, defining limits and usage policies. This creates a gasless experience for users while promoting token usage.
Quick Start Guide
For Users
-
Log In:
- Open the XFUEL Web App.
- Log in using your wallet via the Thirdweb integration.
-
Select a Token:
- Choose from the list of registered tokens provided by the sponsor.
- Check Balance:
- View your wallet’s balance for the selected token.
- Enter Transaction Details:
- Specify the amount and recipient address.
- Use the QR code scanner for faster input if needed.
- Sign and Submit:
- Sign an EIP-2612 message with your wallet.
- Submit the transaction.
- View Result:
- Upon success, receive a transaction hash and link to the CrossFi block explorer.
- In case of errors, view the error reason and retry.
For Sponsors
- Log In:
- Open the XFUEL admin panel.
- Log in using your Thirdweb wallet.
- Register a New Token:
- Enter the token’s contract address and upload an icon.
- The system verifies the token’s EIP-2612 compliance and retrieves its name and ticker.
- Fund the Wallet:
- Deposit funds into the XFUEL pool to sponsor gas fees.
- Set Limits:
- Define spending caps to manage token distribution and prevent abuse.
- Monitor Usage:
- Use the admin dashboard to track the balance and transaction history.