-
Notifications
You must be signed in to change notification settings - Fork 101
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
feat/311 - Implement ledger integration improvements #339
Conversation
5b0fc52
to
277ddc2
Compare
05dad47
to
7438494
Compare
Consolidate approval views for all tx types Hook up Ledger transfer Remove unused address from messages Consolidate tx build calls Clean up Message and component props
7438494
to
8ecc65b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left a couple of comments, and was not able to test the Ledger functionality due to not having one, but other than that looks good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Left couple of comments. I will test a bit later!
Resolves #311
transfer
from Ledger account worksunbond
from Ledger account workswithdraw
from Ledger account worksApproveTx
)submit_signed_tx
)NOTE I did a little bit of clean up outside the scope of this PR (discovered some out-of-date and unused code)
Testing
Setup
v0.18.1
, do not build wasm scripts! We want the wasms that are delivered through AWS (and remember to fix the CORS setting in the chain'sconfig.toml
, e.g.,local.c4463480b0eb1dbf83a1d0d0/setup/validator-0/.namada/local.c4463480b0eb1dbf83a1d0d0/config.toml
), then start that chain and set up a wallet (CLI)./installer_s2.sh load
(e.g., if you're using a Ledger Nano S-Plus) (Ping me for a copy of the installer script you need for your Ledger)Add Account
- from the new tab, clickConnect to Ledger
, then give it an alias, then clickAdd to wallet and close
namada
CLI, transfer tokens to your initial account and your Ledger (for testing both Bond tx from a local wallet account as well as from Ledger, as both of these are updated in this PR)