LedgerHQ / ledger-fresh-management

This is where product topics are discussed for Ledger Fresh
Apache License 2.0
14 stars 2 forks source link

[NanoApp-Starknet] - Blur Signing (Multicall) #101

Open yogh333 opened 1 year ago

yogh333 commented 1 year ago

Header

Name of the task: Implement the Nano application used to display and sign a Starknet invoke transaction (multicall support)

Name of the module: NanoApp-Starknet

Difficulty: 8

Waiting for: #100

Body

Short description

Implement the Nano application used to sign Starknet multicall Invoke transaction after displaying transaction fields.

Full description

Implement the Nano application (Nano S/S+/X) used to perform "blur" signing on Starknet Invoke transaction. Each field of the transaction shall be displayed on Nano screen to be validated by end-user (account address, max_fee, nonce, version), along with the calldata (all targeted contracts along with the called method and arguments). When validated, transaction is hashed and signature is computed.

Additionals ressources