|
| 1 | +--- |
| 2 | +title: Fund your Controller |
| 3 | +sidebar_position: 3 |
| 4 | +--- |
| 5 | + |
| 6 | +# Fund your Controller |
| 7 | + |
| 8 | +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. |
| 9 | + |
| 10 | +## Understanding Controllers |
| 11 | + |
| 12 | +### What is a Controller? |
| 13 | + |
| 14 | +A controller is an address with specific permissions to execute transactions on behalf of your Universal Profile. Controllers can: |
| 15 | + |
| 16 | +- Send transactions |
| 17 | +- Interact with smart contracts |
| 18 | +- Manage profile settings |
| 19 | +- Transfer assets |
| 20 | +- Sign messages |
| 21 | + |
| 22 | +### Types of Controllers |
| 23 | + |
| 24 | +1. **Main Controller**: The primary address with full permissions |
| 25 | +2. **Limited Controllers**: Addresses with restricted permissions |
| 26 | +3. **Browser Extension Controller**: Automatically created by the UP extension |
| 27 | +4. **Hardware Wallet Controller**: External wallet addresses |
| 28 | + |
| 29 | +## Why Fund Your Controller? |
| 30 | + |
| 31 | +Controllers need LYX to: |
| 32 | + |
| 33 | +- Pay for gas fees on transactions |
| 34 | +- Deploy smart contracts |
| 35 | +- Interact with dApps |
| 36 | +- Transfer tokens and NFTs |
| 37 | +- Update profile metadata |
| 38 | + |
| 39 | +## How to Fund Your Controller |
| 40 | + |
| 41 | +### Method 1: Direct Transfer |
| 42 | + |
| 43 | +The simplest way to fund your controller: |
| 44 | + |
| 45 | +1. Get your controller address from your Universal Profile |
| 46 | +2. Send LYX directly to this address |
| 47 | +3. Verify the balance in your profile dashboard |
| 48 | + |
| 49 | +### Method 2: From External Wallet |
| 50 | + |
| 51 | +If you have LYX in an external wallet: |
| 52 | + |
| 53 | +1. Copy your controller address |
| 54 | +2. Open your external wallet (MetaMask, etc.) |
| 55 | +3. Send LYX to the controller address |
| 56 | +4. Wait for confirmation (usually 15-30 seconds) |
| 57 | + |
| 58 | +### Method 3: Using the LUKSO Faucet (Testnet Only) |
| 59 | + |
| 60 | +For testing purposes on testnet: |
| 61 | + |
| 62 | +1. Visit the LUKSO Testnet Faucet |
| 63 | +2. Enter your controller address |
| 64 | +3. Complete the captcha |
| 65 | +4. Receive test LYX tokens |
| 66 | + |
| 67 | +## Checking Controller Balance |
| 68 | + |
| 69 | +### Via Universal Profile Dashboard |
| 70 | + |
| 71 | +1. Open your profile dashboard |
| 72 | +2. Go to "Controllers" section |
| 73 | +3. View balance next to each controller address |
| 74 | + |
| 75 | +### Via Block Explorer |
| 76 | + |
| 77 | +1. Visit the LUKSO Block Explorer |
| 78 | +2. Search for your controller address |
| 79 | +3. View current LYX balance and transaction history |
| 80 | + |
| 81 | +### Via Browser Extension |
| 82 | + |
| 83 | +1. Open the UP Browser Extension |
| 84 | +2. Check the balance display |
| 85 | +3. View individual controller balances |
0 commit comments