Address verification and sharing | Developers

Address verification and sharing

Estimated reading time: 2 minutes

In addition to signing transactions, your app should let your users verify their receive addresses securely, leveraging the trusted display of Ledger Stax. This chapter goes over the best practices to show, share, and verify an address.

Standard address verification

Just like for transactions, address verification starts with a prompt that attracts the user’s attention and let them know what action they’re going to perform.

App architecture

To validate the address, users simply tap the black button. This action doesn’t leverage the “Hold to sign” gesture because it is reserved for signing transactions and messages.

Sharing an address as a QR code

As for transactions and messages, a user action must be followed by a notification:

App architecture

As opposed to transactions, cancelling the verification is not destructive and we recommend not using a confirmation prompt.

Notifying the users of successful or failed verifications

You may want to show more information to advanced users, such as derivations paths.

In these cases, the content will not likely fit in one page with the confirmation button. Use a transaction-like flow with pagination, an operation prompt, and an operation verification. Start with the address on the first page.

Here’s an example with advanced Cardano address verification:

Displaying additional fields

You may want to show more information to advanced users, such as derivations paths.

In these cases, the content will not likely fit in one page with the confirmation button. Use a transaction-like flow with pagination, an operation prompt, and an operation verification. Start with the address on the first page.

Here’s an example with advanced Cardano address verification:

App architecture

Important
Don’t show more fields than necessary for the majority of your users, in order to keep address verification simple and fast.

Key Takeaway

Tip
  • Make address verification simple and fast by conforming to the standard templates.
  • Let your users show their address as a QR code for convenient sharing.

Did you find this page helpful?


How would you improve this page for developers?



Transactions
Messages and advanced signing
Getting Started
Theme Features
Customization

Embedded Apps