Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Added Origin Signature for TxHash#37

Open
prix-uniris wants to merge 1 commit intoarchethic-foundation:masterfrom
prix-uniris:master
Open

Added Origin Signature for TxHash#37
prix-uniris wants to merge 1 commit intoarchethic-foundation:masterfrom
prix-uniris:master

Conversation

@prix-uniris
Copy link
Copy Markdown
Contributor

@prix-uniris prix-uniris commented Jun 14, 2022

This Closes #36

This Makes use of Origin Private Key to sign the transaction.

APDU Command for Origin Txn Sign
"e00600002120 7829be6adb23e83af08be2f27977ee8fda4e2fe6d40a514daf1be13a020f7cb2"
06 is the descriptor for function handleSignHashOrigin to run.
20 is the size of hash in Hex (32 Bytes in Int)
Next n (here 32) bytes are transaction hash which need to be signed.

Uses Default Origin Derivation path to sign the transaction
m/650'/ffff'/0'

Tested on Speculos
Tested on Ledger Nano S

@prix-uniris prix-uniris requested a review from a user June 14, 2022 10:58
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Using the internal ledger private key as origin keys

1 participant