Skip to main content

Ledger Hardware Wallet (soon)

Ledger Support Coming Soon

Ledger is currently not supported and cannot be used to sign transactions on Acurast. This integration is being worked on and is expected to come soon.

Create an Acurast address with Ledger (and SubWallet)

This guide explains how to create an address with Ledger hardware wallet. Ledger provides secure cold storage for your crypto assets by keeping your private keys offline.

info

Acurast is built on Polkadot technology, so you'll need to install the Polkadot app on your Ledger device to manage Acurast accounts.

This guide is written for Ledger hardware wallets with the SubWallet extension in a Chromium based browser. Talisman, Polkadot.js and Firefox do not fully support this setup at this point in time.

Prerequisites

Before you begin, ensure you have:

  1. A Ledger hardware wallet
  2. Ledger Live application installed on your computer
  3. Your Ledger device initialized with a recovery phrase
  4. Latest firmware installed on your Ledger device
  5. A Chromium-based browser (e.g., Google Chrome, Brave, Microsoft Edge, or Chromium)
  6. SubWallet extension installed
danger

Important Security Notes:

  • Never share your 24-word recovery phrase with anyone
  • Always verify addresses and transactions on your Ledger device screen before signing
  • Keep your Ledger device firmware up to date

1. Install the Polkadot App on Your Ledger Device

  1. Connect your Ledger device to your computer and unlock it with your PIN
  2. Open Ledger Live on your computer
  3. Navigate to My Ledger in the left sidebar
  4. Search for Polkadot in the App catalog
  5. Click Install to add the Polkadot app to your Ledger device
  6. Wait for the installation to complete

2. Connect Your Ledger to SubWallet

To interact with Acurast using your Ledger, you'll connect it through SubWallet:

  1. Make sure your Ledger device is connected to your computer and unlocked
  2. Open the Polkadot app on your Ledger device (the screen should display "Polkadot ready")
  3. Open the SubWallet extension in your browser
  4. Click on the account selector at the top of the extension
  5. Click "Attach account"
  6. Select "Connect a Ledger device"
  7. In the popup, select your Ledger device and click "Connect"
  8. SubWallet will automatically detect and import your Ledger accounts
  9. Select the account(s) you want to import and click "Import"
  10. Your Ledger account is now connected to SubWallet

3. Enable Acurast Network in SubWallet

To view your Acurast balance and interact with the network:

  1. Open the SubWallet extension
  2. Click the hamburger menu (three horizontal lines) in the top left
  3. Select "Manage networks" or "Manage chains"
  4. In the search bar, type "Acurast"
  5. Enable the Acurast network by toggling the switch next to it
    • For Mainnet: Enable "Acurast" (coming soon)
    • For Canary: Enable "Acurast Canary"
  6. Close the network settings
  7. Your Ledger account should now display your token balance (ACU for Mainnet or cACU for Canary) in the main view

Get the address of your Acurast account

To copy your Acurast address from SubWallet:

  1. Open the SubWallet extension
  2. Make sure you have the Acurast network enabled (see section 3)
  3. Select your Ledger account from the account list
  4. Click on the account name or address to view account details
  5. Click on your address or the copy icon to copy your Acurast address to the clipboard
  6. Your address will be in the correct Acurast format

Connect your Ledger account to the Acurast Hub

  1. Connect your Ledger device and unlock it
  2. Open the Polkadot app on your Ledger (it should display "Polkadot ready")
  3. Go to hub.acurast.com and click Enter Hub
  4. Click Connect
  5. Select SubWallet as your wallet option
  6. In the SubWallet extension popup, select your Ledger account
  7. Click Connect or Confirm to authorize the connection
  8. On the connection modal of the hub, the new account appears, click it to enter the hub
  9. Your Ledger account is now connected to the Acurast Hub

Signing Transactions with Ledger

When you make a transaction using SubWallet with your Ledger:

  1. Initiate a transaction in the Acurast Hub or SubWallet extension
  2. SubWallet will prompt you with a Signature Request to confirm the transaction
  3. Make sure your Ledger device is connected and unlocked with the Polkadot app open
  4. In SubWallet make sure the correct account is selected and click "Approve" (with the ledger symbol)
  5. Your Ledger device will display the transaction details for review
  6. Carefully verify the transaction information on your Ledger screen:
    • Transaction type
    • Amount (if applicable)
    • Destination address
    • Fees
  7. Use the buttons on your Ledger to navigate through the transaction details
  8. If everything is correct, approve the transaction on your Ledger device by pressing both buttons
  9. SubWallet will process the signed transaction and broadcast it to the Acurast network

Troubleshooting

Ledger not detected:

  • Make sure your Ledger device is unlocked and the Polkadot app is open
  • Try a different USB cable or port
  • Ensure Ledger Live is closed (it can interfere with browser access)

Transaction fails:

  • Verify you have sufficient token balance for transaction fees (cACU for Canary or ACU for Mainnet)
  • Make sure your Ledger firmware is up to date
  • Check that the Polkadot app on your Ledger is the latest version

Additional Resources