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

TW-1343: [epic] EVM arch prep #1159

Merged
merged 27 commits into from
Aug 14, 2024
Merged

Conversation

alex-tsx
Copy link
Collaborator

@alex-tsx alex-tsx commented Jun 19, 2024

alex-tsx and others added 9 commits April 1, 2024 04:07
* loadChainId() uses FastRpcClient cache

* TW-1345: Seed derivation for EVM. Refactor. + useTezosNetwork()

* TW-1345: Seed derivation for EVM. Refactor. const { rpcUrl } = useTezosNetwork();

* TW-1345: Seed derivation for EVM. Refactor. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosRelevantAccounts()

* TW-1345: Seed derivation for EVM. Refactor. WIP: TempleAccount -> StoredAccount

* TW-1345: Seed derivation for EVM. Refactor. useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor useChainId()

* TW-1345: Seed derivation for EVM. Refactor. loadTezosChainId()

* TW-1345: Seed derivation for EVM. Refactor. -- NewBlockTriggersProvider & useBlockTriggers

* TW-1345: Seed derivation for EVM. Refactor. + useOnTezosBlock()

* TW-1345: Seed derivation for EVM. Refactor. TempleNetwork -> StoredNetwork

* TW-1345: Seed derivation for EVM. Refactor. temple/hooks -> temple/front

* TW-1345: Seed derivation for EVM. Refactor. + temple/front/tzdns

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredHDAccount.evmAddress

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredWatchOnlyAccount.chain

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. ++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. +++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. useTezosAccountAddress() + <WithTezosDataLoading>

* TW-1345: Seed derivation for EVM. Refactor

* TW-1345: Seed derivation for EVM. Watch-only accounts. + Importing

* TW-1345: Seed derivation for EVM. 'Receive' page. + EVM address

* TW-1345: Seed derivation for EVM. + StoredImportedAccount.chain

* TW-1345: Seed derivation for EVM. <MainBanner>. + Gas balance of EVM-only accounts

* TW-1345: Seed derivation for EVM. Fix derivation: 'accountIndex' -> 'addressIndex'

* TW-1345: Seed derivation for EVM. Fix migration: + Saving pub(priv)Keys

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Delegate page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Confirm window & CURRENT_ACCOUNT_ID + ADS_VIEWER_TEZOS_ADDRESS_STORAGE_KEY storage keys

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix searchAndFilterItems()

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Vault. New accounts concatenation

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Pages 'InternalConfirmation' & 'AliceBobWithdraw'

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. useFilteredContacts() only for Tezos accounts

* TW-1345: Seed derivation for EVM. Fix Reveal Private Key feature

* TW-1345: Seed derivation for EVM. Fix Reveal Secrets pages

* TW-1345: Seed derivation for EVM. Fix listing EVM watch-only accounts in menu

* TW-1345: Seed derivation for EVM. Fix connected account in Confirm Page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix ADs viewer Tezos address

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Reduced useTezos() usage

* TW-1345: Seed derivation for EVM. Fix some translations

* TW-1345: Seed derivation for EVM. --publicKeyHash. + useTezosWithSigner()

* TW-1345: Seed derivation for EVM. Refactor. Renaming

* TW-1345: Seed derivation for EVM. Refactor. Moved  under

* TW-1345: Seed derivation for EVM. Tune unit tests

* TW-1345: Seed derivation for EVM. Clean-up

* TW-1345: Seed derivation for EVM. GitHub Actions. + Code quality checks for PRs to epics' branches

* TW-1345: Seed derivation for EVM. Fix code quality check

* TW-1345: Seed derivation for EVM. Refactor after PR review

* TW-1345: Seed derivation for EVM. Refactor after PR review

* TW-1345: Seed derivation for EVM. Refactor after PR review. makeTezosChecksum() -> makeTezosClientId()

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. Refactor
* loadChainId() uses FastRpcClient cache

* TW-1345: Seed derivation for EVM. Refactor. + useTezosNetwork()

* TW-1345: Seed derivation for EVM. Refactor. const { rpcUrl } = useTezosNetwork();

* TW-1345: Seed derivation for EVM. Refactor. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosRelevantAccounts()

* TW-1345: Seed derivation for EVM. Refactor. WIP: TempleAccount -> StoredAccount

* TW-1345: Seed derivation for EVM. Refactor. useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor useChainId()

* TW-1345: Seed derivation for EVM. Refactor. loadTezosChainId()

* TW-1345: Seed derivation for EVM. Refactor. -- NewBlockTriggersProvider & useBlockTriggers

* TW-1345: Seed derivation for EVM. Refactor. + useOnTezosBlock()

* TW-1345: Seed derivation for EVM. Refactor. TempleNetwork -> StoredNetwork

* TW-1345: Seed derivation for EVM. Refactor. temple/hooks -> temple/front

* TW-1345: Seed derivation for EVM. Refactor. + temple/front/tzdns

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredHDAccount.evmAddress

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredWatchOnlyAccount.chain

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. ++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. +++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. useTezosAccountAddress() + <WithTezosDataLoading>

* TW-1345: Seed derivation for EVM. Refactor

* TW-1345: Seed derivation for EVM. Watch-only accounts. + Importing

* TW-1345: Seed derivation for EVM. 'Receive' page. + EVM address

* TW-1345: Seed derivation for EVM. + StoredImportedAccount.chain

* TW-1345: Seed derivation for EVM. <MainBanner>. + Gas balance of EVM-only accounts

* TW-1345: Seed derivation for EVM. Fix derivation: 'accountIndex' -> 'addressIndex'

* TW-1345: Seed derivation for EVM. Fix migration: + Saving pub(priv)Keys

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Delegate page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Confirm window & CURRENT_ACCOUNT_ID + ADS_VIEWER_TEZOS_ADDRESS_STORAGE_KEY storage keys

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix searchAndFilterItems()

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Vault. New accounts concatenation

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Pages 'InternalConfirmation' & 'AliceBobWithdraw'

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. useFilteredContacts() only for Tezos accounts

* TW-1345: Seed derivation for EVM. Fix Reveal Private Key feature

* TW-1345: Seed derivation for EVM. Fix Reveal Secrets pages

* TW-1345: Seed derivation for EVM. Fix listing EVM watch-only accounts in menu

* TW-1345: Seed derivation for EVM. Fix connected account in Confirm Page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix ADs viewer Tezos address

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Reduced useTezos() usage

* TW-1345: Seed derivation for EVM. Fix some translations

* TW-1345: Seed derivation for EVM. --publicKeyHash. + useTezosWithSigner()

* TW-1345: Seed derivation for EVM. Refactor. Renaming

* TW-1345: Seed derivation for EVM. Refactor. Moved  under

* TW-1345: Seed derivation for EVM. Tune unit tests

* TW-1345: Seed derivation for EVM. Clean-up

* TW-1345: Seed derivation for EVM. GitHub Actions. + Code quality checks for PRs to epics' branches

* TW-1345: Seed derivation for EVM. Fix code quality check

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. MIGRATIONS. Tezos networks

* TW-1413: EVM Networks. + Dropdown Select

* TW-1413: EVM Networks. Settings. + EVM Networks

* TW-1413: EVM Networks. + getReadOnlyEvm()

* TW-1413: EVM Networks. + StoredTezosNetwork.chainId. -- 'DailyNet', 'MondayNet' & 'localhost'

* TW-1413: EVM Networks. + NetworkBase.testnet?: boolean

* TW-1413: EVM Networks. Refactor + useChainIDsCheck()

* TW-1413: EVM Networks. Fix <NetworkButton> analytics props

* TW-1413: EVM Networks. WIP: AddAsset page.

* TW-1413: EVM Networks. -- isTezosNetwork()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useTezosWithSigner()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork()

* TW-1413: EVM Networks. WIP: -- isTezosNetwork(). + <ChainSelector>

* TW-1413: EVM Networks. WIP: -- isTezosNetwork(). useBalance(..., network)

* TW-1413: EVM Networks. -- useTezosNetwork(). In TZDNS hooks

* TW-1413: EVM Networks. -- useTezosNetwork(). Refactor

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useGas()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In <InFiat>

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In CustomTezosChainIdContext

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In Block Explorers

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In InternalConfirmation

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In some root hooks

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useMetadataLoading()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useAssetsLoading()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalancesLoading(). + class TempleTzktSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalancesLoading(). + class TempleTezosBlockSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <WithDataLoading> -> <AppDataLoadings>

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLoading>. -- class TempleTezosBlockSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLoading>. -- class TempleTzktSubscription

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Refactor. enum TempleChainName -> TempleChainKind

* TW-1413: EVM Networks. Refactor. -- loadAccountTokensActions & loadAccountCollectiblesActions

* TW-1413: EVM Networks. Refactor. useTempleReady()

* TW-1413: EVM Networks. <AppRootHooks> fix running-out loading cycles

* TW-1413: EVM Networks. Fix build. 'babel-loader' -> 'ts-loader'

* TW-1413: EVM Networks. Build. Restrict React from BG script

* TW-1413: EVM Networks. Settings page

* TW-1413: EVM Networks. -- TODO.md

* TW-1413: EVM Networks. Fix pipeline. -- 'yarn ts:e2e'

* TW-1413: EVM Networks. Fix useEnabledChains()

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Settings. Networs. + Chain toggle

* TW-1413: EVM Networks. Settings. Refactor on PR reviewed
* TW-1412 Add new functions to Vault and modify its old functions to rebuild accounts system

* TW-1412 Add some operations with multiple wallets to the frontend (raw version)

* TW-1412 Create an 'Accounts management' page with partial functionality

* TW-1412 Add the rest of functionality to 'Accounts management' page

* TW-1412 Minor refactoring

* TW-1412 Fix build error

* TW-1412 Fix a type error

* TW-1412 Remove some dead code

* TW-1412 Minor bugfixes

* TW-1412 Additional bugfixes

* TW-1412 Change groups storage

* TW-1412 UX improvements

* TW-1412 Refactoring according to comments

* TW-1412 Change the UX of creating an account in an HD wallet when another one with the same address exists

* TW-1412 Minor refactoring

* TW-1412 Minor refactoring

* TW-1412 Refactoring according to comments

* TW-1412 Fix tests

* TW-1412 Remove redundant logging

* TW-1412 Additional fixtures
* loadChainId() uses FastRpcClient cache

* TW-1345: Seed derivation for EVM. Refactor. + useTezosNetwork()

* TW-1345: Seed derivation for EVM. Refactor. const { rpcUrl } = useTezosNetwork();

* TW-1345: Seed derivation for EVM. Refactor. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosRelevantAccounts()

* TW-1345: Seed derivation for EVM. Refactor. WIP: TempleAccount -> StoredAccount

* TW-1345: Seed derivation for EVM. Refactor. useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor useChainId()

* TW-1345: Seed derivation for EVM. Refactor. loadTezosChainId()

* TW-1345: Seed derivation for EVM. Refactor. -- NewBlockTriggersProvider & useBlockTriggers

* TW-1345: Seed derivation for EVM. Refactor. + useOnTezosBlock()

* TW-1345: Seed derivation for EVM. Refactor. TempleNetwork -> StoredNetwork

* TW-1345: Seed derivation for EVM. Refactor. temple/hooks -> temple/front

* TW-1345: Seed derivation for EVM. Refactor. + temple/front/tzdns

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredHDAccount.evmAddress

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredWatchOnlyAccount.chain

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. ++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. +++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. useTezosAccountAddress() + <WithTezosDataLoading>

* TW-1345: Seed derivation for EVM. Refactor

* TW-1345: Seed derivation for EVM. Watch-only accounts. + Importing

* TW-1345: Seed derivation for EVM. 'Receive' page. + EVM address

* TW-1345: Seed derivation for EVM. + StoredImportedAccount.chain

* TW-1345: Seed derivation for EVM. <MainBanner>. + Gas balance of EVM-only accounts

* TW-1345: Seed derivation for EVM. Fix derivation: 'accountIndex' -> 'addressIndex'

* TW-1345: Seed derivation for EVM. Fix migration: + Saving pub(priv)Keys

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Delegate page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Confirm window & CURRENT_ACCOUNT_ID + ADS_VIEWER_TEZOS_ADDRESS_STORAGE_KEY storage keys

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix searchAndFilterItems()

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Vault. New accounts concatenation

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Pages 'InternalConfirmation' & 'AliceBobWithdraw'

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. useFilteredContacts() only for Tezos accounts

* TW-1345: Seed derivation for EVM. Fix Reveal Private Key feature

* TW-1345: Seed derivation for EVM. Fix Reveal Secrets pages

* TW-1345: Seed derivation for EVM. Fix listing EVM watch-only accounts in menu

* TW-1345: Seed derivation for EVM. Fix connected account in Confirm Page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix ADs viewer Tezos address

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Reduced useTezos() usage

* TW-1345: Seed derivation for EVM. Fix some translations

* TW-1345: Seed derivation for EVM. --publicKeyHash. + useTezosWithSigner()

* TW-1345: Seed derivation for EVM. Refactor. Renaming

* TW-1345: Seed derivation for EVM. Refactor. Moved  under

* TW-1345: Seed derivation for EVM. Tune unit tests

* TW-1345: Seed derivation for EVM. Clean-up

* TW-1345: Seed derivation for EVM. GitHub Actions. + Code quality checks for PRs to epics' branches

* TW-1345: Seed derivation for EVM. Fix code quality check

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. MIGRATIONS. Tezos networks

* TW-1413: EVM Networks. + Dropdown Select

* TW-1413: EVM Networks. Settings. + EVM Networks

* TW-1413: EVM Networks. + getReadOnlyEvm()

* TW-1413: EVM Networks. + StoredTezosNetwork.chainId. -- 'DailyNet', 'MondayNet' & 'localhost'

* TW-1413: EVM Networks. + NetworkBase.testnet?: boolean

* TW-1413: EVM Networks. Refactor + useChainIDsCheck()

* TW-1413: EVM Networks. Fix <NetworkButton> analytics props

* TW-1413: EVM Networks. WIP: AddAsset page.

* TW-1413: EVM Networks. -- isTezosNetwork()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useTezosWithSigner()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork()

* TW-1413: EVM Networks. WIP: -- isTezosNetwork(). + <ChainSelector>

* TW-1413: EVM Networks. WIP: -- isTezosNetwork(). useBalance(..., network)

* TW-1413: EVM Networks. -- useTezosNetwork(). In TZDNS hooks

* TW-1413: EVM Networks. -- useTezosNetwork(). Refactor

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useGas()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In <InFiat>

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In CustomTezosChainIdContext

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In Block Explorers

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In InternalConfirmation

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In some root hooks

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useMetadataLoading()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useAssetsLoading()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalancesLoading(). + class TempleTzktSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalancesLoading(). + class TempleTezosBlockSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <WithDataLoading> -> <AppDataLoadings>

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLoading>. -- class TempleTezosBlockSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLoading>. -- class TempleTzktSubscription

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Refactor. enum TempleChainName -> TempleChainKind

* TW-1413: EVM Networks. Refactor. -- loadAccountTokensActions & loadAccountCollectiblesActions

* TW-1413: EVM Networks. Refactor. useTempleReady()

* TW-1413: EVM Networks. <AppRootHooks> fix running-out loading cycles

* TW-1413: EVM Networks. Fix build. 'babel-loader' -> 'ts-loader'

* TW-1413: EVM Networks. Build. Restrict React from BG script

* TW-1413: EVM Networks. Settings page

* TW-1413: EVM Networks. -- TODO.md

* TW-1413: EVM Networks. Fix pipeline. -- 'yarn ts:e2e'

* TW-1413: EVM Networks. Fix useEnabledChains()

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Settings. Networs. + Chain toggle

* TW-1360: EVM Design. Home page. WIP

* TW-1360: EVM Design. Home page. WIP. Account addresses + copy

* TW-1360: EVM Design. Home page. WIP. Menu dropdown

* TW-1360: EVM Design. Home page. WIP. + Toaster

* TW-1360: EVM Design. Home page. WIP. Fix icons sizing. + <IconBase>

* TW-1360: EVM Design. Home page. WIP. Assets Search field

* TW-1360: EVM Design. Home page. WIP. TailwindCSS v3

* TW-1360: EVM Design. Home page. WIP. Menu drop-down. Test Mode toggle. + <ToggleSwitch>

* TW-1360: EVM Design. Home page. WIP. Menu drop-down. + 'Notifications' btn

* TW-1360: EVM Design. Home page. WIP. + <CaptionAlert>

* TW-1360: EVM Design. Home page. WIP. Content padding

* TW-1360: EVM Design. Home page. WIP. Rename 'Temple - Tezos & EVM Wallet'

* TW-1360: EVM Design. Home page. WIP. Restored <AccountsDropdown>

* TW-1360: EVM Design. Home page. WIP. + Icons naming convention

* TW-1360: EVM Design. Home page. WIP. Fix icons scaling

* TW-1360: EVM Design. Home page. WIP. ++ Icons scaling logic

* TW-1360: EVM Design. Home page. WIP. -- Unused icons. + CheckUnusedImportsPlugin

* TW-1360: EVM Design. Home page. WIP. ++ WebPack

* TW-1360: EVM Design. Home page. WIP. + <AccountsModal>. + Rubik font family

* TW-1360: EVM Design. Home page. WIP. + Portal Events Leak Guard

* TW-1360: EVM Design. Home page. -- AccountsDropdown

* TW-1360: EVM Design. Home page. Moved 'History' button

* TW-1360: EVM Design. Home page. Layouts

* TW-1360: EVM Design. Home page. Text Fonts

* TW-1360: EVM Design. Home page. + <SuspenseContainer>

* TW-1360: EVM Design. Home page. Fix scroll-to collectibles tab smoothness

* TW-1360: EVM Design. Home page. + <TotalEquity>

* TW-1360: EVM Design. Home page. Clean-up

* TW-1360: EVM Design. Home page. Icons moved

* TW-1360: EVM Design. Home page. Icons moved

* TW-1360: EVM Design. Home page. + <NetworkLogoBase>

* TW-1360: EVM Design. Home page. + <StyledButton>

* TW-1360: EVM Design. Home page. Fix PageModal scrolling

* TW-1360: EVM Design. Home page. Fix Unlock screen layout

* TW-1360: EVM Design. Home page. Fix PageModal inset in popup

* TW-1360: EVM Design. Home page. Custom App Scroll

* TW-1360: EVM Design. Home page. Refactor

* TW-1360: EVM Design. Home page. Refactor

* TW-1360: EVM Design. Home page. Fix Onboarding overlay title

* TW-1360: EVM Design. Home page. Popup window size + refactor
* loadChainId() uses FastRpcClient cache

* TW-1345: Seed derivation for EVM. Refactor. + useTezosNetwork()

* TW-1345: Seed derivation for EVM. Refactor. const { rpcUrl } = useTezosNetwork();

* TW-1345: Seed derivation for EVM. Refactor. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosRelevantAccounts()

* TW-1345: Seed derivation for EVM. Refactor. WIP: TempleAccount -> StoredAccount

* TW-1345: Seed derivation for EVM. Refactor. useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor useChainId()

* TW-1345: Seed derivation for EVM. Refactor. loadTezosChainId()

* TW-1345: Seed derivation for EVM. Refactor. -- NewBlockTriggersProvider & useBlockTriggers

* TW-1345: Seed derivation for EVM. Refactor. + useOnTezosBlock()

* TW-1345: Seed derivation for EVM. Refactor. TempleNetwork -> StoredNetwork

* TW-1345: Seed derivation for EVM. Refactor. temple/hooks -> temple/front

* TW-1345: Seed derivation for EVM. Refactor. + temple/front/tzdns

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredHDAccount.evmAddress

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredWatchOnlyAccount.chain

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. ++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. +++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. useTezosAccountAddress() + <WithTezosDataLoading>

* TW-1345: Seed derivation for EVM. Refactor

* TW-1345: Seed derivation for EVM. Watch-only accounts. + Importing

* TW-1345: Seed derivation for EVM. 'Receive' page. + EVM address

* TW-1345: Seed derivation for EVM. + StoredImportedAccount.chain

* TW-1345: Seed derivation for EVM. <MainBanner>. + Gas balance of EVM-only accounts

* TW-1345: Seed derivation for EVM. Fix derivation: 'accountIndex' -> 'addressIndex'

* TW-1345: Seed derivation for EVM. Fix migration: + Saving pub(priv)Keys

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Delegate page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Confirm window & CURRENT_ACCOUNT_ID + ADS_VIEWER_TEZOS_ADDRESS_STORAGE_KEY storage keys

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix searchAndFilterItems()

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Vault. New accounts concatenation

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Pages 'InternalConfirmation' & 'AliceBobWithdraw'

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. useFilteredContacts() only for Tezos accounts

* TW-1345: Seed derivation for EVM. Fix Reveal Private Key feature

* TW-1345: Seed derivation for EVM. Fix Reveal Secrets pages

* TW-1345: Seed derivation for EVM. Fix listing EVM watch-only accounts in menu

* TW-1345: Seed derivation for EVM. Fix connected account in Confirm Page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix ADs viewer Tezos address

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Reduced useTezos() usage

* TW-1345: Seed derivation for EVM. Fix some translations

* TW-1345: Seed derivation for EVM. --publicKeyHash. + useTezosWithSigner()

* TW-1345: Seed derivation for EVM. Refactor. Renaming

* TW-1345: Seed derivation for EVM. Refactor. Moved  under

* TW-1345: Seed derivation for EVM. Tune unit tests

* TW-1345: Seed derivation for EVM. Clean-up

* TW-1345: Seed derivation for EVM. GitHub Actions. + Code quality checks for PRs to epics' branches

* TW-1345: Seed derivation for EVM. Fix code quality check

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. MIGRATIONS. Tezos networks

* TW-1413: EVM Networks. + Dropdown Select

* TW-1413: EVM Networks. Settings. + EVM Networks

* TW-1413: EVM Networks. + getReadOnlyEvm()

* TW-1413: EVM Networks. + StoredTezosNetwork.chainId. -- 'DailyNet', 'MondayNet' & 'localhost'

* TW-1413: EVM Networks. + NetworkBase.testnet?: boolean

* TW-1413: EVM Networks. Refactor + useChainIDsCheck()

* TW-1413: EVM Networks. Fix <NetworkButton> analytics props

* TW-1413: EVM Networks. WIP: AddAsset page.

* TW-1413: EVM Networks. -- isTezosNetwork()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useTezosWithSigner()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork()

* TW-1413: EVM Networks. WIP: -- isTezosNetwork(). + <ChainSelector>

* TW-1413: EVM Networks. WIP: -- isTezosNetwork(). useBalance(..., network)

* TW-1413: EVM Networks. -- useTezosNetwork(). In TZDNS hooks

* TW-1413: EVM Networks. -- useTezosNetwork(). Refactor

* balances slice

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useGas()

* assets slice

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In <InFiat>

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In CustomTezosChainIdContext

* tokens metadata slice

* exchange rates slice

* fix ts prune

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In Block Explorers

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In InternalConfirmation

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In some root hooks

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useMetadataLoading()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useAssetsLoading()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalancesLoading(). + class TempleTzktSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalancesLoading(). + class TempleTezosBlockSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <WithDataLoading> -> <AppDataLoadings>

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLoading>. -- class TempleTezosBlockSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLoading>. -- class TempleTzktSubscription

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Refactor. enum TempleChainName -> TempleChainKind

* TW-1413: EVM Networks. Refactor. -- loadAccountTokensActions & loadAccountCollectiblesActions

* TW-1413: EVM Networks. Refactor. useTempleReady()

* TW-1413: EVM Networks. <AppRootHooks> fix running-out loading cycles

* TW-1413: EVM Networks. Fix build. 'babel-loader' -> 'ts-loader'

* TW-1413: EVM Networks. Build. Restrict React from BG script

* TW-1413: EVM Networks. Settings page

* TW-1413: EVM Networks. -- TODO.md

* TW-1413: EVM Networks. Fix pipeline. -- 'yarn ts:e2e'

* TW-1413: EVM Networks. Fix useEnabledChains()

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Settings. Networs. + Chain toggle

* - folder structure refactor

* merge conflicts fix

* use-evm-data-loading

* show loaded data on ui

* TW-1413: EVM Networks. Settings. Refactor on PR reviewed

* added icons fallback source

* fix balances/assets reducers

* fix merge conflicts / polygon mumbai rpc url updated

* fix ts-prune

* fix reducers

* handle loading state

* split balances loading for each chain / slices refactor / token page

* fix ts-prune

* added sorting for evm tokens list

* fix token icon url generation

* collectibles slices

* nft balances/ refactor/ split balances and metadata loading

* infinite scroll

* evm collectibles list

* collectible page

* fix tokens list loading state

* fallback balances loading from chain

* fix ts

* fix erc721 balance loading

* fix balances showing / collectibles layout

* reuse simple infinite scroll on tokens tab

* loading balances and metadata from chain

* ui for adding new evm token

* no "???" in persisted store / changed network and tokens interfaces / native token metadata loads from network

* handle diff asset status / fix selected network change related bugs

* metadata fetchers refactor

* metadata fetchers refactor

* imports fix

* refactoring according to comments

* refactoring according to comments

* fix path fn

* evm assets reducer refactor

* refactoring according to comments

* update evm endpoints

* refactoring according to comments

* fix ts-prune

* put currency back to specs

* changed base interfaces

* persist native token balances

* fix tokens loader

* fix collectibles pagination

* use image compressing api + other collectibles list fixes

* refactoring according to comments

---------

Co-authored-by: Alex <[email protected]>
* TW-1454: Playwright setup. Init

* TW-1454: Playwright setup. Test 2

* playwright setup changes

* playwright setup stage 3

* page object refactor

* test

* pre-final setup e2e-playwright (refactor all page objects not included)

* package json fix

* path fix

* path fix

* path fix

* ts fix

* ts fix

* ts + PATH fix

* TW-1454: [EVM][E2E] Setup tests. Disable Jest on E2E tests

* TW-1454: [EVM][E2E] Setup tests. + Linting

* fix comments + add new settings

* fix comments + add new settings

* fix alex's comments

* TW-1454: Playwright setup. + TDD syntax

* video recorder test

* video recorder test

* video recorder test 2

* video recorder test 2

* fix pipeline. rerty added

* lint restored

---------

Co-authored-by: Alex <[email protected]>
* loadChainId() uses FastRpcClient cache

* TW-1345: Seed derivation for EVM. Refactor. + useTezosNetwork()

* TW-1345: Seed derivation for EVM. Refactor. const { rpcUrl } = useTezosNetwork();

* TW-1345: Seed derivation for EVM. Refactor. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosRelevantAccounts()

* TW-1345: Seed derivation for EVM. Refactor. WIP: TempleAccount -> StoredAccount

* TW-1345: Seed derivation for EVM. Refactor. useTezosAccount()

* TW-1345: Seed derivation for EVM. Refactor useChainId()

* TW-1345: Seed derivation for EVM. Refactor. loadTezosChainId()

* TW-1345: Seed derivation for EVM. Refactor. -- NewBlockTriggersProvider & useBlockTriggers

* TW-1345: Seed derivation for EVM. Refactor. + useOnTezosBlock()

* TW-1345: Seed derivation for EVM. Refactor. TempleNetwork -> StoredNetwork

* TW-1345: Seed derivation for EVM. Refactor. temple/hooks -> temple/front

* TW-1345: Seed derivation for EVM. Refactor. + temple/front/tzdns

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredHDAccount.evmAddress

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. WIP: Refactor

* TW-1345: Seed derivation for EVM. Fix unit tests

* TW-1345: Seed derivation for EVM. WIP: + StoredWatchOnlyAccount.chain

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. + useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. ++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. +++ useTezosAccountAddress()

* TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. useTezosAccountAddress() + <WithTezosDataLoading>

* TW-1345: Seed derivation for EVM. Refactor

* TW-1345: Seed derivation for EVM. Watch-only accounts. + Importing

* TW-1345: Seed derivation for EVM. 'Receive' page. + EVM address

* TW-1345: Seed derivation for EVM. + StoredImportedAccount.chain

* TW-1345: Seed derivation for EVM. <MainBanner>. + Gas balance of EVM-only accounts

* TW-1345: Seed derivation for EVM. Fix derivation: 'accountIndex' -> 'addressIndex'

* TW-1345: Seed derivation for EVM. Fix migration: + Saving pub(priv)Keys

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. Migration refactor

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Delegate page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Confirm window & CURRENT_ACCOUNT_ID + ADS_VIEWER_TEZOS_ADDRESS_STORAGE_KEY storage keys

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix searchAndFilterItems()

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Vault. New accounts concatenation

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Pages 'InternalConfirmation' & 'AliceBobWithdraw'

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. useFilteredContacts() only for Tezos accounts

* TW-1345: Seed derivation for EVM. Fix Reveal Private Key feature

* TW-1345: Seed derivation for EVM. Fix Reveal Secrets pages

* TW-1345: Seed derivation for EVM. Fix listing EVM watch-only accounts in menu

* TW-1345: Seed derivation for EVM. Fix connected account in Confirm Page

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix ADs viewer Tezos address

* TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Reduced useTezos() usage

* TW-1345: Seed derivation for EVM. Fix some translations

* TW-1345: Seed derivation for EVM. --publicKeyHash. + useTezosWithSigner()

* TW-1345: Seed derivation for EVM. Refactor. Renaming

* TW-1345: Seed derivation for EVM. Refactor. Moved  under

* TW-1345: Seed derivation for EVM. Tune unit tests

* TW-1345: Seed derivation for EVM. Clean-up

* TW-1345: Seed derivation for EVM. GitHub Actions. + Code quality checks for PRs to epics' branches

* TW-1345: Seed derivation for EVM. Fix code quality check

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. MIGRATIONS. Tezos networks

* TW-1413: EVM Networks. + Dropdown Select

* TW-1413: EVM Networks. Settings. + EVM Networks

* TW-1413: EVM Networks. + getReadOnlyEvm()

* TW-1413: EVM Networks. + StoredTezosNetwork.chainId. -- 'DailyNet', 'MondayNet' & 'localhost'

* TW-1413: EVM Networks. + NetworkBase.testnet?: boolean

* TW-1413: EVM Networks. Refactor + useChainIDsCheck()

* TW-1413: EVM Networks. Fix <NetworkButton> analytics props

* TW-1413: EVM Networks. WIP: AddAsset page.

* TW-1413: EVM Networks. -- isTezosNetwork()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useTezosWithSigner()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork()

* TW-1413: EVM Networks. WIP: -- isTezosNetwork(). + <ChainSelector>

* TW-1413: EVM Networks. WIP: -- isTezosNetwork(). useBalance(..., network)

* TW-1413: EVM Networks. -- useTezosNetwork(). In TZDNS hooks

* TW-1413: EVM Networks. -- useTezosNetwork(). Refactor

* balances slice

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useGas()

* assets slice

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In <InFiat>

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In CustomTezosChainIdContext

* tokens metadata slice

* exchange rates slice

* fix ts prune

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In Block Explorers

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In InternalConfirmation

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In some root hooks

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useMetadataLoading()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useAssetsLoading()

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalancesLoading(). + class TempleTzktSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalancesLoading(). + class TempleTezosBlockSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <WithDataLoading> -> <AppDataLoadings>

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLoading>. -- class TempleTezosBlockSubscription

* TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLoading>. -- class TempleTzktSubscription

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Refactor. enum TempleChainName -> TempleChainKind

* TW-1413: EVM Networks. Refactor. -- loadAccountTokensActions & loadAccountCollectiblesActions

* TW-1413: EVM Networks. Refactor. useTempleReady()

* TW-1413: EVM Networks. <AppRootHooks> fix running-out loading cycles

* TW-1413: EVM Networks. Fix build. 'babel-loader' -> 'ts-loader'

* TW-1413: EVM Networks. Build. Restrict React from BG script

* TW-1413: EVM Networks. Settings page

* TW-1413: EVM Networks. -- TODO.md

* TW-1413: EVM Networks. Fix pipeline. -- 'yarn ts:e2e'

* TW-1413: EVM Networks. Fix useEnabledChains()

* TW-1413: EVM Networks. Refactor

* TW-1413: EVM Networks. Settings. Networs. + Chain toggle

* - folder structure refactor

* merge conflicts fix

* use-evm-data-loading

* show loaded data on ui

* TW-1413: EVM Networks. Settings. Refactor on PR reviewed

* added icons fallback source

* fix balances/assets reducers

* fix merge conflicts / polygon mumbai rpc url updated

* fix ts-prune

* fix reducers

* handle loading state

* split balances loading for each chain / slices refactor / token page

* fix ts-prune

* added sorting for evm tokens list

* fix token icon url generation

* collectibles slices

* nft balances/ refactor/ split balances and metadata loading

* infinite scroll

* evm collectibles list

* collectible page

* fix tokens list loading state

* fallback balances loading from chain

* fix ts

* fix erc721 balance loading

* fix balances showing / collectibles layout

* reuse simple infinite scroll on tokens tab

* loading balances and metadata from chain

* ui for adding new evm token

* no "???" in persisted store / changed network and tokens interfaces / native token metadata loads from network

* handle diff asset status / fix selected network change related bugs

* metadata fetchers refactor

* metadata fetchers refactor

* imports fix

* refactoring according to comments

* refactoring according to comments

* fix path fn

* evm assets reducer refactor

* refactoring according to comments

* update evm endpoints

* refactoring according to comments

* fix ts-prune

* put currency back to specs

* changed base interfaces

* persist native token balances

* fix tokens loader

* fix collectibles pagination

* use image compressing api + other collectibles list fixes

* refactoring according to comments

* filter settings page

* tokens filters state

* network fallback icon

* filter button

* close filters on click outside

* fix related to outside click bugs

* network icon generation

* apply latest design fixes

* show all evm account tokens at once

* tokenlist update ui to latest design

* reset network filter if acc dont support

* show all tezos assets at once

* show tezos and evm tokens at once

* network modal closes on network select

* action button disabled styles fix

* filter fixes

* collectibleItem design fixes

* add collectibleItem network badge

* change default showDetails state

* fix balances response native token identification

* apply networks filter for collectibles list

* dont close filters on segment control click

* evm assets search and hideZeroBalance

* collectibles search

* group by network setting

* disable Group by Network switch, when filter by networks is not All networks + empty tokens list component

* add asset flow without validation

* fix formField styles

* fix input clean button

* delete modal / manage layout \ fix empty search layout

* collectibles manage layout

* fix all network layouts

* manage evm only tokens

* manage evm only collectibles

* various bug fixes / management  flow for all chain tokens and nfts

* total equity

* toasts fix

* add token form validation/error handling

* listing logic optimization / enabling whitelisted token fix

* atomsToTokens optimization

* empty state for network search

* fix add token modal toasts positioning / delete btn color / form validation

* dont pin native tokens on top

* disable delegate suspense

* sort assets only on initial mount

* sort assets only on initial mount

* refactor btc exchange rate loading

* fix ts-prune / networks select modal refactor

* token list components refactor

* collectibles list components refactor

* fix imports

* networks select modal refactor

* refactor

* refactor

* form submit button fix

* spelling fix

* fix merge

---------

Co-authored-by: Alex <[email protected]>
alex-tsx and others added 2 commits July 30, 2024 14:33
* TW-1461: [EVM] Final epic QA. Fix UI bugs

* TW-1461: [EVM] Final epic QA. Fix networks chain IDs migration
* TW-1461: [EVM] Final epic QA. Fix UI bugs

* TW-1461: [EVM] Final epic QA. Fix networks chain IDs migration

* TW-1461: [evm][epic] Final QA. Fix useAssetUSDPrice() after Assets Management merge

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix Delegate & Stake

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix Send from token page

* TW-1461: [EVM][QA] Final arch prep epic QA. -- Deprecated Polygon Mumbai testnet

* TW-1461: [EVM][QA] Final arch prep epic QA. Minor fixes

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix EVM balances loading from chain. Refactor EVM Balances loading state

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix EVM collectible metadata loading by falling back to loading from chain

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix multiplication of TKEY as a leading asset

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Removed broken optimization

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Tokens list items JSX

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix EVM Total Equity Value. Rate wasnt loading for users with 0 balance

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Less hooks -> less cycles in collectibles rendering

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Less hooks -> less cycles in tokens rendering

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Collectibles. Fix metadata loading for multichain view

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix tezos collectibles search

* TW-1461: [EVM][QA] Final arch prep epic QA. ++ Tezos tokens listing logic hooks

* TW-1461: [EVM][QA] Final arch prep epic QA. ++ Tezos tokens listing logic hooks. Fix grouping in manage active tab

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix grouping tokens for EVM-only accounts

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor

* TW-1461: [EVM][QA] Final arch prep epic QA. ++ EVM chain account tokens listing hooks

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix tokens grouping in multichain manage active list

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Hooks for listing

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix metadata loading fallback to chain, when invalid from API

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix code quality check

* TW-1461: [EVM][QA] Final arch prep epic QA. + Polygon Amoy testnet

* TW-1461: [EVM][QA] Final arch prep epic QA. + 'Add custom token' for collectibles

* TW-1461: [EVM][QA] Final arch prep epic QA. -- getReadOnlyEvmForNetwork()
* TW-1461: [EVM] Final epic QA. Fix UI bugs

* TW-1461: [EVM] Final epic QA. Fix networks chain IDs migration

* TW-1461: [evm][epic] Final QA. Fix useAssetUSDPrice() after Assets Management merge

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix Delegate & Stake

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix Send from token page

* TW-1461: [EVM][QA] Final arch prep epic QA. -- Deprecated Polygon Mumbai testnet

* TW-1461: [EVM][QA] Final arch prep epic QA. Minor fixes

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix EVM balances loading from chain. Refactor EVM Balances loading state

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix EVM collectible metadata loading by falling back to loading from chain

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix multiplication of TKEY as a leading asset

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Removed broken optimization

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Tokens list items JSX

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix EVM Total Equity Value. Rate wasnt loading for users with 0 balance

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Less hooks -> less cycles in collectibles rendering

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Less hooks -> less cycles in tokens rendering

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Collectibles. Fix metadata loading for multichain view

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix tezos collectibles search

* TW-1461: [EVM][QA] Final arch prep epic QA. ++ Tezos tokens listing logic hooks

* TW-1461: [EVM][QA] Final arch prep epic QA. ++ Tezos tokens listing logic hooks. Fix grouping in manage active tab

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix grouping tokens for EVM-only accounts

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor

* TW-1461: [EVM][QA] Final arch prep epic QA. ++ EVM chain account tokens listing hooks

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix tokens grouping in multichain manage active list

* TW-1461: [EVM][QA] Final arch prep epic QA. Refactor. Hooks for listing

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix metadata loading fallback to chain, when invalid from API

* TW-1461: [EVM][QA] Final arch prep epic QA. Fix code quality check

* TW-1461: [EVM][QA] Final arch prep epic QA. + Polygon Amoy testnet

* TW-1461: [EVM][QA] Final arch prep epic QA. + 'Add custom token' for collectibles

* TW-1461: [EVM][QA] Final arch prep epic QA. -- getReadOnlyEvmForNetwork()

* TW-1461: [EVM][QA] Final arch prep epic QA. Improve UX. Add Asset. Set initial network

* TW-1461: [EVM][QA] Final arch prep epic QA. Add Asset. + Adding collectibles for EVM

* TW-1461: [EVM][QA] Final arch prep epic QA. Add Asset. + Navigating to asset page on success
@alex-tsx alex-tsx marked this pull request as ready for review August 14, 2024 11:12
@alex-tsx alex-tsx merged commit b6d314b into development-2 Aug 14, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants