All Collections
Notabene API
SafeConnect Widget: Self-Hosted Wallet Verification using Trezor
SafeConnect Widget: Self-Hosted Wallet Verification using Trezor
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.

  1. Select Trezor from the drop-down menu.

  2. Ensure your Trezor 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.

  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.

    Once the Trezor Connect Page opens, follow the flow it guides you through. Please note that only your PUBLIC KEY is being exported.


    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 Trezor.


    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.


    ​A new page will open, presenting Trezor Connect. Confirm the address on your hardware device.


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


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

Did this answer your question?