-
Notifications
You must be signed in to change notification settings - Fork 62
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
TW-1343: [epic] EVM arch prep #1159
Draft
alex-tsx
wants to merge
15
commits into
development-2
Choose a base branch
from
TW-1343-epic-evm-arch-prep
base: development-2
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
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 <alex.seleznov@gmail.com>
* 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 <alex.seleznov@gmail.com>
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.
No description provided.