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

JS keystore support #8096

Merged
merged 25 commits into from
Jun 28, 2021
Merged
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
ae62c06
Implements many building blocks but messy
eelanagaraj Jun 10, 2021
b50ac62
Cleaned up some of the impl
eelanagaraj Jun 11, 2021
b695924
Error handling for adding import key and fix tests
eelanagaraj Jun 11, 2021
466cfa4
Implements change password and some refactoring
eelanagaraj Jun 11, 2021
bf08859
Separate out IO from keystore
eelanagaraj Jun 11, 2021
44e95a2
Refactored keystore to allow for proper testing and mocking
eelanagaraj Jun 11, 2021
9d4f831
Rename Keystore to KeystoreBase and change test keys
eelanagaraj Jun 11, 2021
4a5d827
Keystore tests cleaned up
eelanagaraj Jun 14, 2021
6cf5fac
Add basic wrapper tests
eelanagaraj Jun 14, 2021
a702b54
Clean up files
eelanagaraj Jun 14, 2021
a3cab72
Small changes
eelanagaraj Jun 14, 2021
6f817e4
Small fixes for address normalization
eelanagaraj Jun 14, 2021
334ff47
Split up files a bit and rename
eelanagaraj Jun 14, 2021
f9960d5
Add easier accessor for removing keystores
eelanagaraj Jun 14, 2021
acb7cfe
Update deps
eelanagaraj Jun 14, 2021
bf8db20
Address first round of comments
eelanagaraj Jun 15, 2021
0cd334c
Add preliminary docstrings
eelanagaraj Jun 15, 2021
e89de52
Update dependency graph
eelanagaraj Jun 17, 2021
54adfd6
Remove console logs
eelanagaraj Jun 18, 2021
d39e503
Fix node version
eelanagaraj Jun 18, 2021
8f4bd9c
Address PR comments
eelanagaraj Jun 22, 2021
449f7d1
Add integration test for FileKeystore
eelanagaraj Jun 23, 2021
bde17c4
Separate out keystore from wallets in monorepo and split up files (#8…
eelanagaraj Jun 24, 2021
1de0b64
Add additional test for FileKeystore
eelanagaraj Jun 24, 2021
b248bb8
Merge branch 'master' into eelanagaraj/js-keystore
mergify[bot] Jun 28, 2021
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
Prev Previous commit
Next Next commit
Update dependency graph
  • Loading branch information
eelanagaraj committed Jun 23, 2021
commit e89de52dfb31736b589ff6f11800860420f68b82
7 changes: 7 additions & 0 deletions dependency-graph.json
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,13 @@
"@celo/base"
]
},
"@celo/wallet-keystore": {
"location": "packages/sdk/wallets/wallet-keystore",
"dependencies": [
"@celo/utils",
"@celo/wallet-local"
]
},
"@celo/wallet-ledger": {
"location": "packages/sdk/wallets/wallet-ledger",
"dependencies": [
Expand Down