arobsn / ledger-ergo-js

Ergo JS Library for communication with Ledger Hardware Wallets.
MIT License
10 stars 1 forks source link

Simplify signing flow #16

Closed arobsn closed 1 week ago

arobsn commented 1 week ago

From Ledger:

As shared [previously]⁠, a transfer requires multiple confirmations still:

Confirm Attest Input -> Application 0x2bede9b3 -> Approve -> Reject      
P2PK Signing 44'/429'/0'/0/0 -> Approve -> Reject    
⚠︎ Confirm Output -> Address (address) -> Output Value (0.1012 ERG) -> Approve -> Reject    
⚠︎ Approve Signing -> P2PK Path 44'/429'/0'/0/0 -> Transaction Amount 0.101200 ERG -> Transaction Fee 0.001100 ERG -> Approve -> Reject

Can't we used a standard flow like the Ethereum app one for instance ?(see screenshot)

Let's try to simplify this to:

Confirm Attest Input -> Application 0x2bede9b3 -> Approve -> Reject      
Start Signing 44'/429'/0'/0/0   
⚠︎ To -> Amount (0.1012 ERG) -> Fee 0.001100 ERG -> Sign transaction -> Reject

ErgoTest

arobsn commented 1 week ago

This issue was intended to be opened in ergoplatform/ledger-app-ergo