Signing UI UX Flow - HiddenField/ledger-cardano-app GitHub Wiki

The transaction signing process requires several items to be displayed to the user. Each transaction holds one or more inputs and one or more outputs. For each output, the user needs to be shown the amount of ADA they will be sending, and the destination address where this amount is going to. The UI allows the user to preview this information by scrolling back and forth through the outputs.

At the end of the outputs, the user is shown the transaction fee in ADA. This is deduced by subtracting the sum of all outputs from the sum of all inputs.

The final stage prompts the user if they would like to sign the transaction.