How can I withdraw the BTC I've deposited into the old Stacks Wallet?

📣 Please ensure that you've installed the newest Stacks Wallet for desktop before following any instructions in this FAQ, which may not be relevant to older versions.

Important note: These instructions involve the installation of a third-party wallet that is not created or supported by Hiro PBC. We make no guarantees as to its security or functionality. Please proceed at your own risk.

The third-party Electrum wallet can be used for withdrawing your BTC as previously deposited into the Stacks Wallet. The instructions below must be followed using the same Secret Key / seed phrase or hardware device as used to set up the Stacks Wallet originally for managing your STX and depositing BTC from elsewhere.

Please double-check that you have the same phrase or device on hand, then follow these instructions very carefully:

  1. Download and open the Electrum wallet for your operating system from https://electrum.org/
  2. If you have a hardware device, connect your Ledger or Trezor device via USB and unlock it with your PIN.

    If you have Ledger specifically:

    Open the Bitcoin app on the device. If you don’t already have the Bitcoin app, download it from Ledger Live before proceeding.

    Once the app is installed, close Ledger Live before proceeding. Otherwise Electrum won’t be able to communicate with your Ledger device.

    If you’re on Linux with either Ledger or Trezor, you may need to configure your undev rules before proceeding.
  1. Choose “Next” on the first “Install Wizard” screen that appears


  1. Select “Standard wallet” and “Next”


  1. If you have a Ledger or Trezor device select “Use a hardware device” and “Next”. Otherwise, select “I already have a seed”


  1. Select “Next” when viewing your Ledger or Trezor device listed on the “Hardware Keystore” screen:
  • Or alternatively without a hardware device, enter your seed phrase:

Then select “Options” and check “BIP39 seed” before continuing to select “OK” and “Next”:



  1. Select legacy (p2pkh) for the type of wallet then replace the derivation path value with m/44'/5757'/0' and select “Next”.

    Important:
    You must select the “legacy” type before replacing the derivation path value. Otherwise the derivation path value will revert to an incorrect default and your BTC won’t appear in the wallet later on.

    Make sure that this value is entered exactly as shown, with an apostrophe at the very end and without any spaces (between letters or at the end).



  1. Select “Next” on the wallet file encryption screen



  1. You should see your balance listed at the bottom of the app’s window.

    Select the “Send” tab on top, paste the recipient BTC address for where you want to send your BTC into “Pay to”, select “Max” for the amount, and confirm by selecting “Pay…”:




You’re all set! All of your BTC has been withdrawn from the Stacks Wallet using Electrum.