diff --git a/src/components/bridge/ethereum/L1Bridge.vue b/src/components/bridge/ethereum/L1Bridge.vue
index 0d2225972..b66e7cf79 100644
--- a/src/components/bridge/ethereum/L1Bridge.vue
+++ b/src/components/bridge/ethereum/L1Bridge.vue
@@ -134,6 +134,15 @@
{{ $t(errMsg) }}
+
+
- {{ $t('bridge.warning32blocks') }}
@@ -158,13 +167,21 @@
+
+
+
+
+
diff --git a/src/components/common/styles/modal-bridge-high-traffic.scss b/src/components/common/styles/modal-bridge-high-traffic.scss
new file mode 100644
index 000000000..0cec2f2ec
--- /dev/null
+++ b/src/components/common/styles/modal-bridge-high-traffic.scss
@@ -0,0 +1,59 @@
+@import 'src/css/quasar.variables.scss';
+
+.wrapper--modal-bridge-high-traffic {
+ display: flex;
+ flex-direction: column;
+ padding: 0 14px;
+ padding-bottom: 36px;
+ width: 100%;
+ @media (min-width: $lg) {
+ padding: 0;
+ padding-bottom: 0px;
+ max-width: 480px;
+ }
+}
+
+.row--description {
+ display: flex;
+ flex-direction: column;
+ gap: 21px; // the line height of the text
+
+ margin-bottom: 34px;
+ padding: 0 16px;
+
+ @media (min-width: $sm) {
+ padding: 0;
+ }
+}
+
+.bottoms--modal-bridge-high-traffic {
+ width: 100%;
+
+ & > button {
+ width: 100%;
+ padding: 14px 0px;
+ border-radius: 50px;
+ background-color: $astar-blue;
+ color: $white;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 600;
+ line-height: normal;
+ letter-spacing: -0.2px;
+ }
+}
+
+.text--button {
+ font-weight: 600;
+ font-size: 14px;
+ color: $gray-1;
+}
+
+.body--dark {
+ .text--tips-title {
+ color: $gray-1;
+ }
+ .container--tips {
+ border: 1px solid $gray-3;
+ }
+}
diff --git a/src/i18n/en-US/index.ts b/src/i18n/en-US/index.ts
index 582e13d23..9ec16355b 100644
--- a/src/i18n/en-US/index.ts
+++ b/src/i18n/en-US/index.ts
@@ -90,7 +90,7 @@ export default {
connectedInvalidNetwork: 'Please connect to the correct network in your wallet',
attention: 'Attention',
testnetSwitchWarning:
- 'We are switching our Astar zkEVM testnet to zKyoto on 25th March. We recommend you to move your test tokens to Sepolia. zKyoto network will be closed soon.',
+ 'We have switched our zkEVM testnet to zKyoto from zKatana. zKatana will no longer available.',
},
toast: {
transactionFailed: 'Transaction failed with error: {message}',
@@ -1032,6 +1032,18 @@ export default {
warning2steps:
'Bridging to L1 (Ethereum) involves 2 steps, and it requires users to make a claim on the L1 network (available in Recent History)',
gelatoApiError: 'Bridge UI is not available, please try again later',
+ warningHighTraffic:
+ 'High bridge traffic may delay withdrawal transactions up to 10 hours. We appreciate your patience.',
+ warningHighTrafficMore: '(read more)',
+ modals: {
+ highTraffic: {
+ text1:
+ 'We are currently experiencing unusually high traffic on our canonical bridge, leading to longer than usual processing times for withdrawal. Your transaction may take up to 10 hours to complete. We understand how valuable your time is and are working diligently to resolve this congestion by scaling the infrastructure.',
+ text2:
+ 'For urgent transactions, you might consider scheduling them during off-peak hours or exploring alternative 3rd party bridge partners. We appreciate your patience and understanding as we strive to enhance your experience. Thank you for your continued support.',
+ understood: 'Understood',
+ },
+ },
tokenInfo: {
invalidTokenAddress: 'Invalid token address',
tokenAddress: '{network} token address',