All Collections
Notabene API
SafeConnect Widget: Self-Hosted Wallet Verification using Ledger
SafeConnect Widget: Self-Hosted Wallet Verification using Ledger
Emanuel Clodeanu avatar
Written by Emanuel Clodeanu
Updated over a week ago

When sending funds to a self-hosted wallet that you own, it is necessary to provide your wallet provider's details and include the beneficiary blockchain address for verification of wallet ownership. To reduce friction and enhance user experience, beneficiary proof is a one-time requirement for a specific address.

Discover a brief demonstration showcasing how to prove ownership of a BTC wallet using Ledger.

For a detailed, step-by-step guide, please proceed with the following instructions.


  1. Select Ledger from the drop-down menu.

  2. Choose the connection option that suits your device. If you're using Ledger Nano X, you have the option to connect via Bluetooth.


    2.1 Connecting via USB: Ensure your Ledger is connected to your device via USB and that you're using a compatible browser. Select your device from the pop-up menu and connect.


    2.2 Connecting via Bluetooth: Ensure your Ledger Device is turned on and that your device has Bluetooth enabled.

  3. Find your Bitcoin address from your device.


    3.1 Finding your address via your XPUB: This option utilizes your XPUB and searches through the first 20 derivations to find the Bitcoin address for the transaction. By selecting this option, a search will commence. Note that the XPUB is neither shared nor stored.


    3.2 Finding your Bitcoin address by providing your derivation path: Navigate to "FIND MY ADDRESS WITH MY DERIVATION PATH." Follow the instructions provided on how to find your derivation path with Ledger.


    Provide your derivation path and verify. If successful, you will receive a confirmation message.


    If the path is invalid or cannot be found, you will receive an error message.

  4. Sign the ownership proof. Once the address is found, it's time to sign the message to prove ownership. Click on "Sign Message."


    Upon successful completion of the process, you will see the following confirmation message. Click "Continue".


    Visit our documentation for guides on using your Metamask wallet or Trezor wallets.



Did this answer your question?