Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/27989 Ledger tx signature #85

Merged
merged 22 commits into from
Feb 10, 2022
Merged

Feature/27989 Ledger tx signature #85

merged 22 commits into from
Feb 10, 2022

Conversation

sdrug
Copy link
Member

@sdrug sdrug commented Feb 7, 2022

No description provided.

RodrigoAD
RodrigoAD previously approved these changes Feb 9, 2022
Copy link
Member

@RodrigoAD RodrigoAD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really good work @sdrug. Once the CI is green we can merge :)

@sdrug sdrug merged commit 313c6e8 into main Feb 10, 2022
@sdrug sdrug deleted the feature/27989-ledger-support branch February 10, 2022 18:07
RodrigoAD added a commit that referenced this pull request Feb 11, 2022
* 27989: LedgerKey class extending base Key

* 27989: adjusting withWallet middleware to sign tx with ledger if requested

* 27989: Adding await to invokeMiddlewares

* 27989: Making LedgerKey constructor private

* 27989: prevent LedgerKey from keeping connection to the ledger open

* 27989: adding secp256k1 to parse the signature

* 27989: redefining createSignature in LedgerKey to comply with amino encoding

* 27979: LedgerKey centralised error handling

* 27989: LedgerKey signing in legacy amino signing mode

* 27989: signatureImport input data changed straight to buffer

* 27989: Passing signMode straight into createAndSignTx

* 27989: formatting

* regenerate yarn lock

* fix integer validation on set billing

* updated deps

* 27989: BIP44 compliant path parsing

* 27989: checkForErrors -> assertNoErrors

* add libusb1 to nix to solve the libudev issue

* 27989: Formatting

* Fix upload test to use yarn instead of executable

Co-authored-by: RodrigoAD <15104916+RodrigoAD@users.noreply.github.com>
Co-authored-by: Tate <tate.exon@smartcontract.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants