diff --git a/src/components/assets/Account.vue b/src/components/assets/Account.vue index 6816c9e25..315d29f89 100644 --- a/src/components/assets/Account.vue +++ b/src/components/assets/Account.vue @@ -13,30 +13,47 @@
-
- {{ currentNetworkIdx === 4 ? 'Astar' : currentNetworkName.replace('Network', '') }} + {{ + currentNetworkIdx === endpointKey.ZKATANA + ? 'Astar' + : currentNetworkName.replace('Network', '') + }} {{ $t('native') }}
@@ -348,6 +365,7 @@ export default defineComponent({ isModalLockdropWarning, isAllowLockdropDispatch, isWalletConnect, + endpointKey, handleModalLockdropWarning, getShortenAddress, copyAddress, diff --git a/src/components/assets/Assets.vue b/src/components/assets/Assets.vue index 397073ecc..a3bcc2acb 100644 --- a/src/components/assets/Assets.vue +++ b/src/components/assets/Assets.vue @@ -198,7 +198,7 @@ export default defineComponent({ ); const handleEvmAssetLoader = (): void => { - if (isMainnet.value && isH160.value) { + if (isMainnet.value && isH160.value && !isZkEvm.value) { const isAssets = evmAssets.value.assets.length > 0; store.commit('general/setLoading', !isAssets); } diff --git a/src/components/assets/EvmAssetList.vue b/src/components/assets/EvmAssetList.vue index cd4d86c94..77f3ca806 100644 --- a/src/components/assets/EvmAssetList.vue +++ b/src/components/assets/EvmAssetList.vue @@ -51,6 +51,7 @@ import { useNetworkInfo } from 'src/hooks'; import { Erc20Token } from 'src/modules/token'; import { PropType, computed, defineComponent, ref } from 'vue'; import { useStore } from 'src/store'; +import { LOCAL_STORAGE } from 'src/config/localStorage'; export default defineComponent({ components: { @@ -71,8 +72,19 @@ export default defineComponent({ const symbol = ref(''); const isSearch = ref(false); const search = ref(''); - const { isMainnet } = useNetworkInfo(); - const isListReady = computed(() => !!(!isMainnet.value || props.tokens.length > 0)); + const { isMainnet, isZkEvm } = useNetworkInfo(); + const isListReady = computed(() => { + const importedEvmTokens = localStorage.getItem(LOCAL_STORAGE.EVM_TOKEN_IMPORTS); + const tokensData = importedEvmTokens ? JSON.parse(importedEvmTokens) : []; + const isImportedTokens = tokensData.length > 0; + const baseCondition = !isMainnet.value || props.tokens.length > 0; + + if (isImportedTokens) { + return !!baseCondition; + } else { + return !!(baseCondition || isZkEvm.value); + } + }); const filteredTokens = computed(() => { if (!props.tokens) return []; @@ -90,6 +102,15 @@ export default defineComponent({ return isFoundToken ? token : undefined; }) .filter((it) => it !== undefined) + .sort((a, b) => { + if (a!.symbol < b!.symbol) { + return -1; + } + if (a!.symbol > b!.symbol) { + return 1; + } + return 0; + }) .sort((a, b) => Number(b?.userBalanceUsd) - Number(a?.userBalanceUsd)) as Erc20Token[]; return result.length > 0 ? result : []; }); diff --git a/src/components/assets/ZkAstr.vue b/src/components/assets/ZkAstr.vue index dab2cb086..bdc8623c5 100644 --- a/src/components/assets/ZkAstr.vue +++ b/src/components/assets/ZkAstr.vue @@ -26,7 +26,8 @@ {{ $t('assets.bridge') }} - {{ $t('assets.bridge') }} + + Coming soon! @@ -36,7 +37,8 @@ {{ $t('assets.send') }} - {{ $t('assets.send') }} + + Coming soon!
@@ -45,7 +47,6 @@ + + diff --git a/src/components/header/modals/SelectAccount.vue b/src/components/header/modals/SelectAccount.vue index b3513c2ca..f624b06d2 100644 --- a/src/components/header/modals/SelectAccount.vue +++ b/src/components/header/modals/SelectAccount.vue @@ -305,6 +305,8 @@ export default defineComponent({ isLedgerReady.value = true; const transport = (ledgerData as any).__internal__app.transport; transport.close(); + localStorage.setItem(LOCAL_STORAGE.IS_LEDGER, isLedger.toString()); + store.commit('general/setIsLedger', isLedger); } } catch (error: any) { console.error(error); diff --git a/src/components/header/modals/SelectNetwork.vue b/src/components/header/modals/SelectNetwork.vue index c16d9b573..e07cb4199 100644 --- a/src/components/header/modals/SelectNetwork.vue +++ b/src/components/header/modals/SelectNetwork.vue @@ -13,7 +13,6 @@