From 5db0181dec8169314bd5414a8e1b2711b30fe530 Mon Sep 17 00:00:00 2001 From: Bobo Date: Mon, 31 Mar 2025 12:46:56 +0200 Subject: [PATCH 1/9] Change zkEVM RPC endpoint (#1457) --- src/config/chainEndpoints.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/chainEndpoints.ts b/src/config/chainEndpoints.ts index de5ede883..4062ebc02 100644 --- a/src/config/chainEndpoints.ts +++ b/src/config/chainEndpoints.ts @@ -130,7 +130,7 @@ export const providerEndpoints: ChainProvider[] = [ subscan: 'https://astar.subscan.io', blockscout: 'https://astar-zkevm.explorer.startale.com', evmChainId: '3776', - evmEndpoints: ['https://rpc.startale.com/astar-zkevm'], + evmEndpoints: ['https://rpc-zkevm.astar.network'], faucetEndpoint: '', defaultLogo: 'https://github.com/AstarNetwork/astar-apps/blob/main/src/assets/img/chain/zkatana-logo.png?raw=true', From ba7158be3c2c7fe5e6b80933547a6e67a436e405 Mon Sep 17 00:00:00 2001 From: Taegeon Alan Go Date: Tue, 1 Apr 2025 18:00:24 +0900 Subject: [PATCH 2/9] pin firebase-tools version to 13.35.1 in PR preview workflow (#1458) * pin firebase-tools version to 13.35.1 in PR preview workflow * pin firebase-tools version to 13.35.1 in staging deployment workflow --- .github/workflows/deploy-to-staging.yml | 1 + .github/workflows/pull-request-preview.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/deploy-to-staging.yml b/.github/workflows/deploy-to-staging.yml index fbd3c780a..0c47905f3 100644 --- a/.github/workflows/deploy-to-staging.yml +++ b/.github/workflows/deploy-to-staging.yml @@ -21,3 +21,4 @@ jobs: firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_ASTAR_APPS_STAGING }}' channelId: live projectId: astar-apps-staging + firebaseToolsVersion: 13.35.1 diff --git a/.github/workflows/pull-request-preview.yml b/.github/workflows/pull-request-preview.yml index baf4544ff..601641efc 100644 --- a/.github/workflows/pull-request-preview.yml +++ b/.github/workflows/pull-request-preview.yml @@ -36,6 +36,7 @@ jobs: repoToken: '${{ secrets.GITHUB_TOKEN }}' firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_ASTAR_APPS }}' projectId: astar-apps + firebaseToolsVersion: 13.35.1 e2etest: permissions: checks: write From 02fce096f72fc2bb96fc2a4444efaa62205e1dd1 Mon Sep 17 00:00:00 2001 From: Bobo Date: Tue, 8 Apr 2025 11:09:40 +0200 Subject: [PATCH 3/9] Enable unstake from unregistered (#1461) --- src/staking-v3/components/my-staking/MyDapps.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/staking-v3/components/my-staking/MyDapps.vue b/src/staking-v3/components/my-staking/MyDapps.vue index 82bb8afb5..5b2aafe0d 100644 --- a/src/staking-v3/components/my-staking/MyDapps.vue +++ b/src/staking-v3/components/my-staking/MyDapps.vue @@ -37,7 +37,6 @@ {{ $t('stakingV3.unregisteredDappInfo', { days: constants?.unlockingPeriod ?? '--' }) }} From 2f178d4057c575734af9a4b98c65e956e361add6 Mon Sep 17 00:00:00 2001 From: Bobo Date: Thu, 10 Apr 2025 10:45:42 +0200 Subject: [PATCH 4/9] Disable zk bridges and network selection (#1456) * Disable zk bridges and network selection * Hide network disabled comments --- src/components/bridge/BridgeSelection.vue | 8 ++++---- src/components/header/modals/SelectNetwork.vue | 1 + src/features.ts | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/bridge/BridgeSelection.vue b/src/components/bridge/BridgeSelection.vue index f41c9b016..12ac5fe61 100644 --- a/src/components/bridge/BridgeSelection.vue +++ b/src/components/bridge/BridgeSelection.vue @@ -191,9 +191,9 @@

{{ $t('bridge.ethereumBridge.remark') }}

-

+

@@ -230,9 +230,9 @@

{{ $t('bridge.astarBridge.remark') }}

-

+

diff --git a/src/components/header/modals/SelectNetwork.vue b/src/components/header/modals/SelectNetwork.vue index 7401d7bb5..0bdcc95c7 100644 --- a/src/components/header/modals/SelectNetwork.vue +++ b/src/components/header/modals/SelectNetwork.vue @@ -12,6 +12,7 @@
- - - {{ $t('assets.bridgeToZkEvm') }} - - {{ $t('assets.bridgeToZkEvm') }} - - - - - - {{ $t('assets.bridge') }} - - {{ $t('assets.bridge') }} - - - - - -
- -

- {{ $t('bridge.astarBridge.remark') }} -

- -
- -
- -
diff --git a/src/components/header/modals/ModalNetworkWallet.vue b/src/components/header/modals/ModalNetworkWallet.vue index 181caa521..68772fa1d 100644 --- a/src/components/header/modals/ModalNetworkWallet.vue +++ b/src/components/header/modals/ModalNetworkWallet.vue @@ -21,7 +21,6 @@ :set-custom-endpoint="setCustomEndpoint" :set-is-network="setIsNetwork" :check-is-checked-endpoint="checkIsCheckedEndpoint" - :is-zk-evm="isZkEvm" :is-select-light-client="isSelectLightClient" :is-light-client-extension="isLightClientExtension" :is-disabled="isDisabled" @@ -59,7 +58,6 @@ :selected-wallet="(selectedWallet as SupportWallet)" :select-network="selectNetwork" :sel-network-id="selNetworkId" - :is-zk-evm="isZkEvm" :is-animated-in="isAnimatedIn" /> @@ -87,7 +85,6 @@ import SelectAccount from './SelectAccount.vue'; import SelectMultisigAccount from './SelectMultisigAccount.vue'; import SelectNetwork from './SelectNetwork.vue'; import SelectWallet from './SelectWallet.vue'; -import Ads from './Ads.vue'; export default defineComponent({ components: { @@ -182,10 +179,6 @@ export default defineComponent({ const isLightClientExtension = computed(() => checkIsSubstrateConnectInstalled()); const isH160 = computed(() => store.getters['general/isH160Formatted']); - const isZkEvm = computed( - () => - selNetworkId.value === endpointKey.ASTAR_ZKEVM || selNetworkId.value === endpointKey.ZKYOTO - ); const setInitialCustomEndpoint = (): string => { const selectedEndpointStored = String(localStorage.getItem(SELECTED_ENDPOINT)); @@ -298,9 +291,6 @@ export default defineComponent({ if (selNetworkId.value === endpointKey.CUSTOM && !customEndpoint.value) { return true; } - if (isZkEvm.value && !isH160.value) { - return true; - } return false; }); @@ -455,7 +445,6 @@ export default defineComponent({ endpointKey, isSelectLightClient, isLightClientExtension, - isZkEvm, isDisabled, SupportWallet, WalletModalOption, diff --git a/src/components/header/modals/SelectNetwork.vue b/src/components/header/modals/SelectNetwork.vue index 0bdcc95c7..d0081faf9 100644 --- a/src/components/header/modals/SelectNetwork.vue +++ b/src/components/header/modals/SelectNetwork.vue @@ -10,21 +10,6 @@ {{ $t('drawer.astarL1') }}
- -
@@ -59,7 +44,7 @@ {{ $t('drawer.astarTestnet') }}
-
+
{{ $t('drawer.advanced') }}
@@ -233,10 +218,6 @@ export default defineComponent({ type: Function, required: true, }, - isZkEvm: { - type: Boolean, - required: true, - }, isSelectLightClient: { type: Boolean, required: true, diff --git a/src/components/header/modals/SelectWallet.vue b/src/components/header/modals/SelectWallet.vue index 6473b2871..b0a0470b9 100644 --- a/src/components/header/modals/SelectWallet.vue +++ b/src/components/header/modals/SelectWallet.vue @@ -42,7 +42,6 @@ v-for="(wallet, index) in nativeWallets" :key="index" :data-testid="wallet.name" - :disabled="isZkEvm" class="box__row--wallet box--hover--active" :class="currentWallet === wallet.source && 'border--active'" @click="setSubstrateWalletModal(wallet.source)" @@ -59,7 +58,6 @@