-
Notifications
You must be signed in to change notification settings - Fork 63
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
Conversation
This file contains 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
* 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]>
* 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()
alex-tsx
force-pushed
the
TW-1343-epic-evm-arch-prep
branch
from
August 13, 2024 12:31
b819057
to
aab30ed
Compare
* 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
https://madfish.atlassian.net/browse/TW-1343