Saltar al contenido principal

Using Ledger Hardware Wallets to Redelegate Staked BTC on Core

This user guide will walk you through the step-by-step process of redelegating staked expired timelocked Bitcoin (BTC) to a new Core validator using a Ledger hardware wallet, reinitiating a new BTC staking transaction.

nota

Before you begin, ensure your Ledger device is updated and the Ledger Core app is installed. You must use the same primary BTC wallet address originally used for BTC staking. To learn how to stake BTC using Ledger, refer to the detailed guide here.

Before You Begin: Important Reminders

To ensure a secure and seamless experience, please note the following key requirements:

  • Use Only Supported Ledger Devices: BTC staking, redemption, and redelegation on Core are supported only on specific supported Ledger hardware wallets with the latest firmware. Always update your device via Ledger Live before use.
  • Always Use the Ledger"s Core App: You must use the Ledger Core app (not the Ledger Bitcoin app) for both staking, redeeming, or redelegating BTC. The Bitcoin app does not support redemption operations of staked BTC and may prevent successful redemption.
  • Staking BTC Only from the Primary BTC Wallet Address: Currently, BTC staking, redemption, and redelegation on Core through Ledger are supported only from the primary BTC address of the Ledger device. Secondary or derived addresses are not compatible.

Supported Ledger Hardware Wallets

The following Ledger hardware devices currently support staking, redemption, and redelegation of BTC on the Core blockchain. For the best experience and compatibility, as a best practice ensure your device is running the latest available firmware.

Ledger DeviceFirmware Version (at the time of writing)
Ledger Nano S+1.4.0
Ledger Nano X2.5.0
Ledger Stax1.8.0
Ledger Flex1.4.0

⚠️ Note: The firmware versions listed above reflect the latest available version at the time of writing and are subject to change. Before staking, redeeming, or redelegating BTC on Core using your Ledger device, update to the latest version to ensure compatibility and security. Always check Ledger Live for the most current updates. Refer here for more details on updating the Ledger drive firmware.

Prerequisites

Before you begin, make sure you have:

  • A supported Ledger device with the latest firmware.
  • Ledger Live is installed and correctly set up on your computer.
  • You have previously staked BTC on the Core blockchain using your Ledger device.
  • If you're using Xverse Wallet, your Ledger device is already connected and added to it.
  • The timelock period for your locked BTC has expired, making it eligible for redemption.

⚠️ Note: You will not be able to redeem or redelegate staked BTC until the designated timelock has expired.

Steps to Redelegate Timelock Expired BTC

After the timelock period for staked BTC has expired, users are eligible to redeem or redelegate their delegated Bitcoin assets. You must use the same Ledger wallet address used for staking BTC to redelegate your BTC after the timelock expiry.

Step #1: Connect Core Wallet to the Staking Website

  1. Connect your Core Mainnet wallet to the Staking website. Remember to use the same wallet that you had used at the time of staking BTC. Click on the "Connect" button in the top right corner of the website.

install-coredao-app-on-ledger

  1. From the displayed wallet modal, select the wallet of your choice configured for use with Core.

Step #2: Navigate to Staking Dashboard

  1. Ensure your Ledger device is installed with the latest firmware and connected to your computer with Ledger’s primary Bitcoin (BTC) address.
  2. Navigate to the Core BTC Staking Website
  3. On the Staking website, hover over your connected wallet in the top right corner, and click "My Staking".

install-coredao-app-on-ledger

Step #3: Navigate to BTC Staking Records

  1. On the "My Staking Dashboard" page, select "BTC" records from the displayed tabs.

install-coredao-app-on-ledger

  1. This tab lists all the BTC staking records and the validators that you have previously delegated your BTC to. Look for any "Expired" records under "Redeem Time", and proceed to click "Redelegate" under "Action".

install-coredao-app-on-ledger

Step #4: Connect Ledger Device for Redelegation

Option #1: Connecting the Ledger Device Directly to the Staking Website

  1. To connect your Ledger device directly to the Staking website, click on "Ledger" under the "Hardware Wallets" section from the displayed wallet model. Ensure your Ledger device is connected, unlocked, and the Ledger Core app is open on your device.

install-coredao-app-on-ledger

Option #2: Connecting Ledger Device Using Xverse Wallet

Alternatively, you can use Xverse Wallet to redelegate BTC directly from your Ledger device. To achieve this, users must first add their Ledger device to their Xverse wallet as a prerequisite. Refer to the official guide by Xverse to connect your Ledger device with Xverse.

  1. To connect your Ledger device using the Xverse wallet, click on "Xverse" under the "Wallets Supporting Ledger" section from the displayed wallet model. Ensure your Ledger is connected, unlocked, and the Ledger Core app is open on your device.

install-coredao-app-on-ledger

Step #5: Specify BTC Redelegation Details

  1. On the displayed "Redelegate BTC" modal, cross-check the BTC amount to redelegate, the Bitcoin Staking Address, and the Reward Address on Core. To redelegate expired timelocked BTC, users must connect to the same Bitcoin address as the one initiating the BTC staking transaction.
  2. Set the BTC timelock period. Setting the lock time determines when your Bitcoin will be unlocked and available again for redemption or redelegation. Note that the lock time on the Staking Website UI is based on the user’s local timezone, which may not align with the Ledger device’s UTC timezone.
  3. Specify the network priority speed for your transaction.
  4. Proceed by clicking "Confirm Delegation".

install-coredao-app-on-ledger

  1. Verify BTC Staking Address (Optional): Use the BTC Staking Address verification tool to confirm that the displayed BTC staking address matches your expected address before proceeding.

install-coredao-app-on-ledger

  1. Proceed to Approve Transaction: Click on "Approve Transaction" on the website to proceed with the transaction.

install-coredao-app-on-ledger

Step #6: Review & Approve BTC Redelegation Transaction

The user will be prompted to review and approve the transaction from their Ledger device.

install-coredao-app-on-ledger

Using Xverse Wallet to Approve Transaction

  1. If using an Xverse wallet, review the transaction. Verify details and click "Confirm" on the wallet notification on your browser.

install-coredao-app-on-ledger

  1. Click "Connect" on the "Connect Your Ledger" modal.

install-coredao-app-on-ledger

  1. Proceed to confirm and approve the transaction on your Ledger device.

Approve BTC Staking Transaction on the Ledger Device

  1. Sign the transaction with your Ledger device wallet after reviewing the transaction details.
  2. Always use the Ledger Core app, not the Ledger Bitcoin app, for redelegation of expired timelocked BTC on the Core blockchain. The Bitcoin app lacks support for redemption and redelegation operations. Further, the Ledger Core app supports Clear Signing, which displays all transaction details (such as amount, addresses, and fees) directly on your Ledger device screen. This ensures full transparency and allows you to verify and approve the transaction, thereby safeguarding your assets from unintended or malicious actions. For more details on Clear Signing, refer here.

install-coredao-app-on-ledger

  1. Once the transaction is approved on your Ledger device, the staking website will display a "Transaction Submitted" notification, confirming that your BTC redelegation request has been successfully initiated.

install-coredao-app-on-ledger

  1. After transaction approval, users can also view the transaction details on the BTC Explorer.

Conclusion

By following this guide, you’ve successfully redelegated timelock expired staked BTC on the Core blockchain using your Ledger hardware wallet. The combination of Core’s Self-Custodial BTC Timelocking model and Ledger’s industry-leading security, enhanced by Clear Signing via the Ledger Core app, provides maximum transparency, confidence, and safety. Your successful redelegation for staking BTC means your BTC continues to participate in Core’s decentralized ecosystem without ever leaving your custody.