Skip to content

Print payment addresses instead of viewing keys for shielded transaction inputs #133

@murisi

Description

@murisi

Currently the Ledger app displays shielded transaction inputs as extended full viewing keys. Displaying extended full viewing keys takes many screens and increases signing time because each screen transition have a lag. Therefore instead of printing the extended full viewing key that owns a shielded input, we would now like to display the payment address at which the shielded input was received (in both normal and expert mode). This should be shorter, needs less screens to display, and may be more recognizable to end-users (since they would have had to have distribute that payment address prior to receiving tokens at it). This payment address is computed using the shielded input's diversifier and its note's diversified transmission key, see: namada-net/namada#4436 . Please see attached test vectors containing the intended displays: testvecs-fmted.json.gz and testdbgs.txt.gz.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions