-
Notifications
You must be signed in to change notification settings - Fork 892
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(wallet): Multichain Support on Portfolio and Account UI #12595
Conversation
df4cd76
to
26d6cc3
Compare
26d6cc3
to
0473259
Compare
0473259
to
c81bf00
Compare
c81bf00
to
6222ec2
Compare
fa62b40
to
371546e
Compare
371546e
to
88c5939
Compare
5fd5127
to
04bdee8
Compare
A Storybook has been deployed to preview UI for the latest push |
04bdee8
to
e4ae674
Compare
A Storybook has been deployed to preview UI for the latest push |
e4ae674
to
350d69c
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.
Front end LGTM
A Storybook has been deployed to preview UI for the latest push |
components/brave_wallet_ui/assets/asset-icons/sol-asset-icon.svg
Outdated
Show resolved
Hide resolved
components/brave_wallet_ui/components/desktop/popup-modals/edit-visible-assets-modal/index.tsx
Show resolved
Hide resolved
...let_ui/components/desktop/views/portfolio/components/accounts-and-transctions-list/index.tsx
Outdated
Show resolved
Hide resolved
components/brave_wallet_ui/components/desktop/views/portfolio/index.tsx
Outdated
Show resolved
Hide resolved
aaee811
to
34cc629
Compare
A Storybook has been deployed to preview UI for the latest push |
34cc629
to
00b3121
Compare
A Storybook has been deployed to preview UI for the latest push |
0b8866c
to
fe9cdae
Compare
A Storybook has been deployed to preview UI for the latest push |
A Storybook has been deployed to preview UI for the latest push |
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.
LGTM! 🚀
fe9cdae
to
b8855fd
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.
++ for mojom and c++ changes
A Storybook has been deployed to preview UI for the latest push |
Description
Multichain UI Support on the
Portfolio
andAccounts
pages.Can now view all
Tokens
andBalances
from each of yourEVM
chains on thePortfolio
andAccounts
pages.Can now view
Solana
balances on thePortfolio
andAccounts
pages.Tokens for all
Chain's
andCoinType's
are now combined in theEdit Visible Assets
modal and can beAdded or Removed
(Support for adding aCustom
token will be handled here Add a Select Network field in the Custom Asset Modal brave-browser#21656).Since each
coinType
has it's own defaultselectedNetwork
pref, we now have aselectedCoin
state that will help the front-end determine what network a user left on. (Currently will default toBraveWallet.CoinType.ETH
until this is implement Add SetSelectedCoin and GetSelectedCoin in mojom brave-browser#21465)Solana
andFilecoin
transactions and networks/accounts will not be included inAccount/Network
selectors untilTransaction Creation
is supported in these 2 issues (Implement transaction creation for sending SOL and SPL tokens brave-browser#20698, Add FilTxService and enable sending FIL transactions in UI brave-browser#20893)Introduced a
isTestNetworksEnabled
state that will eithershow/hide
our known supportedTestNetworks/Tokens
in the UI (Currently will default totrue
until this is implemented Add showTestNetworks user pref in Settings brave-browser#21650)Tokens are currently sorted by
CoinType
on thePortfolio
page and for now allTestNetwork
tokens will not be visible on thePortfolio
page until custom sorting is implemented here Build out Portfolio Network Filter for Multi Chain support brave-browser#20780.Resolves brave/brave-browser#20854
Resolves brave/brave-browser#21066
Submitter Checklist:
QA/Yes
orQA/No
;release-notes/include
orrelease-notes/exclude
;OS/...
) to the associated issuenpm run test -- brave_browser_tests
,npm run test -- brave_unit_tests
,npm run lint
,npm run gn_check
,npm run tslint
git rebase master
(if needed)Reviewer Checklist:
gn
After-merge Checklist:
changes has landed on
Screen.Recording.2022-03-11.at.12.30.57.PM.mov