Fund your Controller
Controllers are wallet addresses that manage your Universal Profile. To perform transactions and interact with dApps, your controller needs to be funded with LYX tokens.
Understanding Controllers
What is a Controller?
A controller is an address with specific permissions to execute transactions on behalf of your Universal Profile. Controllers can:
- Send transactions
- Interact with smart contracts
- Manage profile settings
- Transfer assets
- Sign messages
Types of Controllers
- Main Controller: The primary address with full permissions
- Limited Controllers: Addresses with restricted permissions
- Browser Extension Controller: Automatically created by the UP extension
- Hardware Wallet Controller: External wallet addresses
Why Fund Your Controller?
Controllers need LYX to:
- Pay for gas fees on transactions
- Deploy smart contracts
- Interact with dApps
- Transfer tokens and NFTs
- Update profile metadata
How to Fund Your Controller
Method 1: Direct Transfer
The simplest way to fund your controller:
- Get your controller address from your Universal Profile
- Send LYX directly to this address
- Verify the balance in your profile dashboard
Method 2: From External Wallet
If you have LYX in an external wallet:
- Copy your controller address
- Open your external wallet (MetaMask, etc.)
- Send LYX to the controller address
- Wait for confirmation (usually 15-30 seconds)
Method 3: Using the LUKSO Faucet (Testnet Only)
For testing purposes on testnet:
- Visit the LUKSO Testnet Faucet
- Enter your controller address
- Complete the captcha
- Receive test LYX tokens
Checking Controller Balance
Via Universal Profile Dashboard
- Open your profile dashboard
- Go to "Controllers" section
- View balance next to each controller address
Via Block Explorer
- Visit the LUKSO Block Explorer
- Search for your controller address
- View current LYX balance and transaction history
Via Browser Extension
- Open the UP Browser Extension
- Check the balance display
- View individual controller balances