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

Wallet bip39 / bip32 / bip44 support #1110

Merged
merged 35 commits into from
Jun 5, 2023
Merged
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
0c266cc
Draft of wallet bip39 support
karbyshev Feb 1, 2023
02c7202
Fix help messages
karbyshev Feb 2, 2023
7bbb05c
Keypair / wallet recovery from mnemonic code
karbyshev Feb 2, 2023
fc8e920
Improve comments and messages
karbyshev Feb 2, 2023
3ef64e3
Improve messages
karbyshev Feb 2, 2023
85a0fa4
Refactoring
karbyshev Feb 2, 2023
186a026
Add test case
karbyshev Feb 2, 2023
e676ce8
Check if the public key hash already known
karbyshev Feb 3, 2023
8831c19
Fix comment
karbyshev Feb 3, 2023
50cb8ae
Zeroize user mnemonic phrase input
karbyshev Feb 5, 2023
5085ea6
Clean code, minor refactoring
karbyshev Feb 6, 2023
abccdc3
Apply suggestions from code review
karbyshev Feb 6, 2023
aa17313
Refactor
karbyshev Feb 6, 2023
fac8377
Support mnemonic codes only for ed25519 scheme.
karbyshev Feb 7, 2023
80dec43
Revert "Support mnemonic codes only for ed25519 scheme."
karbyshev Feb 10, 2023
b5a2c68
Add derivation paths
karbyshev Apr 12, 2023
3224619
feat: add HD derivation path support
karbyshev Apr 12, 2023
3d2b5fb
Rework CLI options; fix bugs
karbyshev Apr 18, 2023
8e136a2
Add unit tests for HD wallet functionality
karbyshev Apr 18, 2023
2b1b2a2
Warn user if path coin type and crypto scheme are incompatible
karbyshev Apr 18, 2023
700181a
Fix path hardening
karbyshev Apr 19, 2023
83454f5
Add error messages
karbyshev Apr 19, 2023
2bfcbe3
Remove outdated comment
karbyshev Apr 19, 2023
9d1ea52
Additional test cases for secp256k1
karbyshev Apr 20, 2023
5ec839d
Additional test cases for ed25519
karbyshev Apr 24, 2023
fd61678
Apply suggestions from code review
karbyshev May 4, 2023
cdb3633
Improve comment
karbyshev May 5, 2023
8defdb5
Simplify method signature
karbyshev May 5, 2023
6a404c8
Use Zeroizing instead of SecStr
karbyshev May 5, 2023
71a6b1b
Update Cargo.lock
karbyshev May 5, 2023
48b6a77
Fix dependencies
karbyshev May 5, 2023
f8408bc
Add changelog entry
karbyshev May 8, 2023
61909b4
wasm: update checksums
tzemanovic May 9, 2023
0aff548
Merge remote-tracking branch 'origin/base' into aleks/wallet-determin…
karbyshev May 19, 2023
100f546
[ci] wasm checksums update
github-actions[bot] May 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .changelog/unreleased/features/1110-wallet-deterministic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Implements HD wallet derivation / recovery from a given mnemonic code
([\#1110](https://github.com/anoma/namada/pull/1110))
Loading