Backend
Node

Backend choice and how to switch

Explanation of the different backend/node options, their tradeoffs and a guide on how to switch from one to another

Article image cover

1. Connecting Liana Wallet to the Bitcoin Blockchain

Liana offers several backend options to connect your wallet to the Bitcoin network. These give you the flexibility to choose between ease of use and full self-sovereignty, depending on your needs and technical comfort.

Backend Options

Liana supports four different ways to connect to the Bitcoin blockchain:

  1. Connect to an Electrum Server
    Use your own Electrum Server for a lightweight, privacy-focused connection.
  2. Connect to a local Bitcoin Core node
    Use an already-running full node on your machine. This gives you full control and high privacy, but requires technical setup and maintenance.
  3. Install a Bitcoin Core pruned node with Liana
    Let Liana install and manage a pruned Bitcoin Core node on your machine. This offers a plug-and-play experience, while keeping you sovereign — though it requires disk space and an initial synchronization (which may take several days).
  4. Use Liana Connect
    Connect to WizardSardine's infrastructure for a quick and simple setup. While this makes setup and usage easier — and enables extra features like label and PSBT sync between devices — it comes with a privacy trade-off since we can potentially observe wallet activity.

    No personal information is required, only an email address. Some current features include:
    • Label and PSBT synchronization across devices and participants
    • Restore wallets by logging in with your email (no descriptor required)
    • Future collaborative features planned

Note: Liana always gives you full control over your keys, regardless of the backend used.

2. How to Switch Backend - Restore a Wallet Backup with a different Node

If you want to switch how your Liana wallet connects to the Bitcoin blockchain (e.g., from Electrum to Liana Connect, or from Liana Connect to your own node), you can do so by restoring your wallet from a backup and choosing a new backend during the setup.

Step-by-Step Instructions

  1. Back up your wallet
    In your current Liana wallet, go to Settings > Wallet, click Backup, and save the backup file in a secure location.
  2. Open the wallet restoration flow
    Open a new tab of the Liana app and click + Add wallet, then choose Add an existing Liana wallet.
  3. Blog Image
  4. Choose the backend you want to use
    Select either:
    • Use your own node (Electrum Server, local Bitcoin Core, or install a pruned node)
    • Use Liana Connect for a fast, server-assisted setup
  5. Blog Image
  6. Restore from backup
    • If using Liana Connect:
      Log in with your account (or create a new one), click Load a wallet from descriptor, then choose Import descriptor and upload the backup file.
    • Blog Image
    • If using your own node:
      Click Import backup and select the backup file you saved earlier.
    • Blog Image
  7. Continue with the setup
    See here for a full recap of the restore process.
    If your wallet used a key stored locally on your computer (e.g. a mnemonic), you will need to re-import its mnemonic in Liana. Skip otherwise.
    ⚠️ This is only required if one of your wallet keys was stored on your computer.

    Then, if you selected the option to use your own node, choose your connection method:
    • Electrum – Enter the server’s connection info
    • Bitcoin Core – Provide RPC connection details
    • Install a pruned node – Liana will handle the setup and sync process
  8. (Only if using Bitcoin Core)
    If you're using Bitcoin Core (either your own or Liana-managed) and your wallet has past transaction history, you’ll need to rescan the blockchain to retrieve it:
    Go to Settings > Wallet and perform a Rescan. This may take a while depending on the amount of data.

3. Summary

With Liana, you can choose the balance of privacy, control, and convenience that fits your needs:

Option Self-Sovereignty Ease of Use Notes
Own Electrum Server ✅✅✅ ⚠️ Requires setup Lightweight & private
Local Bitcoin Core ✅✅✅ ⚠️ Advanced setup Full node, full control
Pruned Node (via Liana) ✅✅ ✅✅ (automated setup) ⚠️ Needs space & initial sync time
Liana Connect ⚠️ Lower privacy ✅✅✅ Fast, feature-rich, no node required

We encourage users to run their own node when possible, but Liana remains flexible — no matter your setup, you always keep full control of your keys.