💻Connecting an Eternl wallet

Required setup for using an Eternl wallet with Crystal

Multi-Address vs Single-Address Wallet

By default, Eternl is a multi-address wallet. This has historically made it very difficult on developers to provide Eternl support in their web applications.

Crystal requires a single wallet address to track things such as admin privileges and voting power. In order to use an Eternl wallet with Crystal, the wallet must be converted to a single-address wallet.

Converting Eternl to Single-Address Wallet

Open the Eternl wallet you wish to use with Crystal. Navigate to the "Settings" tab for the wallet. (Be sure you are on the wallet settings and not the general Eternl settings).

Enable "Single Address Mode" and "Enable Send All".

Navigate to the "Receive" tab. The address shown is now your "single" wallet address. Copy this address.

Navigate to the "Send" tab. Paste the address you copied into the field labeled "Enter a Receive Address". Then click "Next".

Select "Send All" and then select "Next".

You should see all of your assets appear in the "Tokens" section below the "Funds" section.

Enter your wallet spending password and click "Sign".

All assets in your Eternl wallet will be transferred to the single receiving address we copied earlier. Once you have confirmed that transaction was successful, you should turn off the "Send All" feature.

To verify the operation was successful, navigate to the "Account" tab and then the "UTxO List" tab. Here you should see one address (this address should match the address under the "Receive" tab) and all assets should be listed under this address.

Congratulations! You now have a single-address Eternl wallet that can be used with Crystal. If you are an admin be sure that are using the single receiving address as your admin address.

Last updated