Skip to content
This repository has been archived by the owner on Mar 23, 2023. It is now read-only.

feat(ledger): add schnorr support #2026

Merged
merged 7 commits into from
Jun 10, 2020
Merged

Conversation

sleepdefic1t
Copy link
Contributor

@sleepdefic1t sleepdefic1t commented Jun 4, 2020

Summary

  • update Ledger-Transport package, 1.0.5 -> 1.1.1.
  • add support for Schnorr signatures w/Ledger.
    • + signMessageWithSchnorr
    • + signTransactionWithSchnorr
  • add check for tx-versions >= 2 in services/transaction.js.
  • add/update unit tests for additions/changes.

Checklist

  • Tests
  • Ready to be merged

Additional Comments

WIP until Ledger-Transport 1.1.0 is released and can be updated here.
WIP until testing is done and functionality is confirmed for NanoS & NanoX.

- add support for Schnorr signatures w/Ledger on tx-versions >= 2.
   - + `signTransactionWithSchnorr`
   - + `signMessageWithSchnorr`
- add a check for tx-version to `services/transaction.js`.
- add unit tests for additions/changes.
@ghost ghost added Complexity: Medium Less than 256 lines changed. Type: Feature The issue is a request for new functionality. labels Jun 4, 2020
@faustbrian faustbrian changed the title [WIP]feat(ledger): add schnorr support feat(ledger): add schnorr support Jun 10, 2020
@faustbrian faustbrian merged commit f36d789 into develop Jun 10, 2020
@ghost ghost deleted the feat/ledger/schnorr-support branch June 10, 2020 10:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Complexity: Medium Less than 256 lines changed. Type: Feature The issue is a request for new functionality.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants