Skip to main content

Fund Controller

To use your funds to send transactions from your Universal Profile, you must send LYX or LYXt to the extension's controller. Sending it to the controller will ensure the transaction's gas costs are funded.

You can find the address of the extension's controller within the permission section:

Controller Window
Controller Names

The names of the controllers can vary, depending on the time of your Universal Profile setup. The controller of the extension will either be named UP Extension or have the name of it's blockchain address. The controller can be renamed locally in your extension at any time.

Controller Name Change

If you click on the controller, it will show the name, permissions, and blockchain address. Copy the blockchain address from the top of the screen, as shown in the following picture:

Controller Address

If you are using a regular wallet, add LUKSO as custom network and send LYX to the address of your controller. In case you use the Universal Profile Browser Extension, visit your Universal Profile page on wallet.universalprofile.cloud. On your profile page, click the send button of the LYX token and enter the address of your controller as recipient:

Asset Transfer
Importance of Backups

We highly recommend to only send small amounts of LYX to the controller of your extension and ensure to save their private keys. You can display and copy them by revealing the private key within the Settings screen. This backup is essential as every extension has an individual controller. If you import or recover the profile without saving the previous private key, you cannot get back your controller funds after.

Once the extension's controller is funded with LYX, you can select it within the transaction screen of the Universal Profile Extension:

Transaction Controller Setting
Default Payment

Once your funded controller is selected in the extension, it will stay as default payment option for transactions until its changed back to the Transaction Relay Service.