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

Ledger: handle *All, *Many transactions #375

Merged
merged 3 commits into from Jul 9, 2021

Conversation

rithvikvibhu
Copy link
Collaborator

This PR adds Ledger support for:

  • Bulk Transfer (createTransferMany)
  • Finalize All (createFinalizeMany)
  • Register All (createRegisterAll)
  • Renew All (createRenewMany)

Afaik, these were the only pending methods for Ledger. If there's any missed, I can include them too.

@rithvikvibhu
Copy link
Collaborator Author

The build fail is because of missing sudo apt update in CI, will work after #371 is merged (this includes the fix)

@pinheadmz
Copy link
Contributor

Awesome dude! I tested with ledger nano S physical device app version v1.0.4 and successfully revealed TEN bids in one TX! Hell yeah.

One minor UI question - when we reveal multiple bids, maybe there is another thing to display here instead of just one of the names (like either all if possible or none?)

Screen Shot 2021-06-21 at 10 51 17 AM

@pinheadmz
Copy link
Contributor

Ok, confirmed success with batch register and renew now also...

@pinheadmz
Copy link
Contributor

Last test I did was to create a register that required a change output, which was handled perfectly with _ledgerProxy() this is all good!

@chikeichan chikeichan merged commit f8c2cbd into kyokan:master Jul 9, 2021
@rithvikvibhu rithvikvibhu deleted the ledger-handle-all-tx branch July 10, 2021 03:38
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

3 participants