-
Notifications
You must be signed in to change notification settings - Fork 15
Implement Ledger support #402
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
Open
nesitor
wants to merge
79
commits into
master
Choose a base branch
from
andres-feature-implement_ledger
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 33 commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
cbb0660
Problem: Ledger wallet users cannot use Aleph to send transactions.
4e8c9b6
Fix: Solve code quality issues.
f4c0f2a
Fix: Solve issue loading the good configuration.
c52f9dc
Fix: Solved definitively the wallet selection issue and also solved a…
b994c79
Fix: Solved code-quality issue.
cb798b5
Feature: cli load_account to handle account selections
1yam 9c347b5
Fix: using load_account instead of _load_account
1yam f770d0f
fix: unit test mock
1yam 677799d
Feature: aleph account init to create based config for new user using…
1yam 725e042
fix: aleph account list now handle ledger device
1yam 051b0e4
fix: aleph account address now handle ledger device
1yam 55308d6
fix: aleph account export-private-key handle ledger case (can't expor…
1yam d433012
Feature: missing unit test for ledger
1yam f61e497
fix: Update aleph.im & twentysix to aleph.cloud (#414)
RezaRahemtola def2144
Fix: handle common error using ledger (OsError / LedgerError)
1yam 46bbbdf
Fix: handle change from account on sdk side
1yam 96ee9cd
Fix: remove init commands and ensure that config file/folder and subf…
1yam edd5f07
Fix: AccountLike renamed to AccountTypes
1yam ffc634e
fix: AlephAccount should bez AccountTypes
1yam 5e66ce2
fix: account init commands unit test should be removed since not usef…
1yam bb5e3be
Fix: use arguments instead of get_closest_tier (#416)
1yam 25b31ef
Fix: instance create crn is none when when giving --crn-hash or --crn…
1yam 681b59d
Feature: utils functions for ledger
1yam 47e5128
Fix: ensure ledger is connected before loading ledger account
1yam 41b7da6
Fix: avoid connecting to ledger when not needed
1yam 3bdc3b3
Fix: use BaseEthAccount instead of EthAccount in instance create and …
1yam 9116552
fix: refactor aleph account configure and list to handle ledger
1yam f884163
Fix: call_program_crn_list can now filter node when fetching if they …
1yam 8db0817
Fix: unit test
1yam c79a795
Feature: --no args for aleph account configure
1yam 703cb47
fix: linting issue
1yam 2a41932
Feature: load acount unit test
1yam 5386882
Feature: ledger can be load from derivation path
1yam c96ed54
Unit: test_aggregate.py for ledger
1yam 263021a
Unit: new tests for utils func around ledger (wait_for_ledger_connect…
1yam 9ee1acb
Unit: new tests for non interactive account config
1yam b864806
Problem: Ledger wallet users cannot use Aleph to send transactions.
3db1512
Fix: Solve code quality issues.
dd9f469
Fix: Solve issue loading the good configuration.
5640671
Fix: Solved definitively the wallet selection issue and also solved a…
dea3db7
Fix: Solved code-quality issue.
679ea56
Feature: cli load_account to handle account selections
1yam 14805ff
Fix: using load_account instead of _load_account
1yam a140f15
fix: unit test mock
1yam 7d58847
Feature: aleph account init to create based config for new user using…
1yam a918403
fix: aleph account list now handle ledger device
1yam f57a4d3
fix: aleph account address now handle ledger device
1yam 9900347
fix: aleph account export-private-key handle ledger case (can't expor…
1yam 47d2d9f
Feature: missing unit test for ledger
1yam 18f0940
Fix: handle common error using ledger (OsError / LedgerError)
1yam 764a5f6
Fix: handle change from account on sdk side
1yam 8b9ad59
Fix: remove init commands and ensure that config file/folder and subf…
1yam 332f2cc
Fix: AccountLike renamed to AccountTypes
1yam 51a2cac
fix: AlephAccount should bez AccountTypes
1yam 2e9c044
fix: account init commands unit test should be removed since not usef…
1yam a14a73e
Feature: utils functions for ledger
1yam 1b9a7ed
Fix: ensure ledger is connected before loading ledger account
1yam db0a9e8
Fix: avoid connecting to ledger when not needed
1yam bdfd6f2
Fix: use BaseEthAccount instead of EthAccount in instance create and …
1yam 96edd86
fix: refactor aleph account configure and list to handle ledger
1yam 7170a85
Fix: call_program_crn_list can now filter node when fetching if they …
1yam 285723c
Fix: unit test
1yam 94c626a
Feature: --no args for aleph account configure
1yam e96afe1
fix: linting issue
1yam bc68f0c
Feature: load acount unit test
1yam 3203b21
Feature: ledger can be load from derivation path
1yam 4527f17
Unit: test_aggregate.py for ledger
1yam e3e84be
Unit: new tests for utils func around ledger (wait_for_ledger_connect…
1yam d466231
Unit: new tests for non interactive account config
1yam 896cec5
Merge remote-tracking branch 'origin/andres-feature-implement_ledger'…
1yam 6802a2b
fix: allow user to specify how many ledger account they want to load …
1yam 0ede706
fix: use the already existing args chain to load_account
1yam 1588839
fix: lint issue
1yam d608925
Refactor: remove code duplication
1yam a5a83b6
Fix: aggregate unit test
1yam 225474d
Fix: non-evm account couldn't be used using --private-key or --privat…
1yam fbb442a
fix: rename --no of configure commands to --non-it
1yam 21caad6
fix: non interactive args for aleph account config is --non-it not --no
1yam 5686f45
Fix: allow user to increase number of ledger account fetch using alep…
1yam File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.