-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Description These fixes are pretty important so and non breaking so i think we should allow on the currrent release too. Might need to adjust a little still #### Other changes ### Tested ### Related issues #408 #427 <!-- start pr-codex --> --- ## PR-Codex overview This PR focuses on updating dependencies for the `@celo` packages to use npm instead of GitHub, improving support for `celo-legacy` and modern transactions, and refining the handling of transaction signatures in the `Ledger` wallet implementation. ### Detailed summary - Changed dependencies from GitHub to npm for `@celo/wallet-ledger`, `@celo/viem-account-ledger`, and `@celo/celocli`. - Improved transaction support for `celo-legacy` and modern transactions in `@celo/wallet-ledger`. - Updated `signTransaction` method in `LedgerSigner` to handle `v` values correctly. - Refined transaction recovery tests to cover `cip42` serialization scenarios. - Updated test cases for `LedgerWallet` to validate transaction signing behavior with different `v` values. - Adjusted various utility functions in `signing-utils.ts` for better transaction signature handling and error management. > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` <!-- end pr-codex -->
- Loading branch information
Showing
13 changed files
with
791 additions
and
367 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
'@celo/wallet-ledger': patch | ||
'@celo/wallet-local': patch | ||
'@celo/wallet-base': patch | ||
--- | ||
|
||
Improve support for celo-legacy and modern txs within ledger |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
'@celo/wallet-ledger': patch | ||
'@celo/viem-account-ledger': patch | ||
'@celo/celocli': patch | ||
--- | ||
|
||
Change a dependency to use npm rather than github |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.