diff --git a/cypress/e2e/chains.cy.ts b/cypress/e2e/chains.cy.ts
index fe61a3552..7d0da1433 100644
--- a/cypress/e2e/chains.cy.ts
+++ b/cypress/e2e/chains.cy.ts
@@ -120,6 +120,7 @@ const TEST_ADDRESSES = {
[ChainId.ZkSyncMainnet]: '0x82FdF36736f3f8eE6f04Ab96eA32213c8d826FaA',
[ChainId.Zora]: '0x061EFb2DF7767D6e63529BA99394037d4dCa39D6',
// Testnets
+ [ChainId.AbstractTestnet]: '0xe126b3E5d052f1F575828f61fEBA4f4f2603652a',
[ChainId.Amoy]: '0x57BD9b2E821d2bF1f8136026ba3A29848eff9e47',
[ChainId.ArbitrumSepolia]: '0xDd3287043493E0a08d2B348397554096728B459c',
[ChainId.AvalancheFujiTestnet]: '0x4D915A2f0a2c94b159b69D36bc26338E0ef8E3F6',
diff --git a/lib/utils/chains.ts b/lib/utils/chains.ts
index 49d4312a7..1238d5860 100644
--- a/lib/utils/chains.ts
+++ b/lib/utils/chains.ts
@@ -131,6 +131,7 @@ export const CHAIN_SELECT_TESTNETS = [
ChainId.ArbitrumSepolia,
ChainId.BaseSepoliaTestnet,
ChainId.ZkSyncSepoliaTestnet,
+ ChainId.AbstractTestnet,
ChainId.LineaSepolia,
ChainId.ScrollSepoliaTestnet,
ChainId.TaikoHeklaL2,
@@ -167,6 +168,26 @@ const MULTICALL = {
};
export const CHAINS = {
+ [ChainId.Abstract]: new Chain({
+ type: SupportType.UNSUPPORTED,
+ chainId: ChainId.Abstract,
+ name: 'Abstract',
+ nativeToken: 'ETH',
+ logoUrl: '/assets/images/vendor/chains/abstract.jpg',
+ }),
+ [ChainId.AbstractTestnet]: new Chain({
+ type: SupportType.PROVIDER,
+ chainId: ChainId.AbstractTestnet,
+ name: 'Abstract Testnet',
+ nativeToken: 'ETH',
+ logoUrl: '/assets/images/vendor/chains/abstract.jpg',
+ rpc: {
+ main: `https://abstract-testnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}`,
+ },
+ deployedContracts: { multicall3: { address: '0xF9cda624FBC7e059355ce98a31693d299FACd963' } },
+ isTestnet: true,
+ correspondingMainnetChainId: ChainId.Abstract,
+ }),
[ChainId.Amoy]: new Chain({
type: SupportType.PROVIDER,
chainId: ChainId.Amoy,
diff --git a/locales/en/networks.json b/locales/en/networks.json
index 4f464fb54..530d59dcc 100644
--- a/locales/en/networks.json
+++ b/locales/en/networks.json
@@ -5,6 +5,7 @@
"learn_more": "Learn more about {chainName} on its website.",
"native_token": "The native token of {chainName} is {nativeToken}.",
"networks": {
+ "abstract": "Abstract is a Layer 2 scaling solution for Ethereum. It is built using zkSync's ZK Stack, which means that it uses zkEVM technology. Abstract is focused on building a network that can attract consumers from outside of the crypto space and comes with several key features, such as its native account abstraction and Abstract Global Wallet.",
"apechain": "ApeChain is a Layer 2 blockchain that is created to be the dedicated infrastructure layer for the ApeCoin ecosystem. It uses APE as its native token to enhance its utility, and it offers native yield for several important assets. It is built using Arbitrum's Orbit framework with settlement on Arbitrum One, a Layer 2 scaling solution for Ethereum.",
"arbitrum": "Arbitrum is a Layer 2 scaling solution for Ethereum. Arbitrum is an optimistic rollup, which means that it periodically submits batches of transaction data to the Ethereum mainnet. This results in cheaper and faster transactions than if the transactions would be executed on Ethereum directly. It one of the most popular Layer 2 solutions for Ethereum, and its adoption has skyrocketed in 2023.",
"arbitrum-nova": "Arbitrum Nova is the more centralized sibling of Arbitrum. While Arbitrum submits batches of transaction data to the Ethereum main chain, Arbitrum Nova only submits certificates of this data. These certificates are created by a set of validators, known as the Data Availability Committee (DAC). Because of this, the network is much cheaper to use, but also much more centralized.",
diff --git a/locales/es/networks.json b/locales/es/networks.json
index 218f17d27..5ac8e2e21 100644
--- a/locales/es/networks.json
+++ b/locales/es/networks.json
@@ -5,6 +5,7 @@
"learn_more": "Obtén más información {chainName} en su sitio web.",
"native_token": "El token nativo de {chainName} es {nativeToken}.",
"networks": {
+ "abstract": "Abstract is a Layer 2 scaling solution for Ethereum. It is built using zkSync's ZK Stack, which means that it uses zkEVM technology. Abstract is focused on building a network that can attract consumers from outside of the crypto space and comes with several key features, such as its native account abstraction and Abstract Global Wallet.",
"apechain": "ApeChain es una blockchain de Capa 2 que se crea para ser la capa de infraestructura dedicada al ecosistema ApeCoin. Utiliza APE como su token nativo para mejorar su utilidad, y ofrece rendimiento nativo para varios activos importantes. Está construido utilizando el marco Orbit de Arbitrum con liquidación en Arbitrum One, una solución de escalado de Capa 2 para Ethereum.",
"arbitrum": "Arbitrum es una solución de escalado de Capa 2 para Ethereum. Arbitrum es un paquete acumulativo optimista, lo que significa que envía periódicamente lotes de datos de transacciones a la red principal de Ethereum. Esto se traduce en transacciones más baratas y rápidas que si las transacciones se ejecutaran directamente en Ethereum. Es una de las soluciones de Capa 2 más populares para Ethereum, y su adopción se disparó en 2023.",
"arbitrum-nova": "Arbitrum Nova es el hermano más centralizado de Arbitrum. Si bien Arbitrum envía lotes de datos de transacciones a la cadena principal de Ethereum, Arbitrum Nova solo envía certificados de estos datos. Estos certificados son creados por un conjunto de validadores, conocido como Comité de Disponibilidad de Datos (DAC). Debido a esto, la red es mucho más barata de usar, pero también mucho más centralizada.",
diff --git a/locales/ja/networks.json b/locales/ja/networks.json
index a6fd6a27c..c981429bc 100644
--- a/locales/ja/networks.json
+++ b/locales/ja/networks.json
@@ -5,6 +5,7 @@
"learn_more": "{chainName}の詳細については、そのウェブサイトをご覧ください。",
"native_token": "{chainName}のネイティブトークンは{nativeToken}です。",
"networks": {
+ "abstract": "Abstract is a Layer 2 scaling solution for Ethereum. It is built using zkSync's ZK Stack, which means that it uses zkEVM technology. Abstract is focused on building a network that can attract consumers from outside of the crypto space and comes with several key features, such as its native account abstraction and Abstract Global Wallet.",
"apechain": "ApeChainは、ApeCoinエコシステムの専用インフラストラクチャレイヤーとして作成されたレイヤー2のブロックチェーンです。APEをネイティブトークンとして使用してユーティリティーを強化し、いくつかの重要な資産に対してネイティブ利回りを提供します。ArbitrumのOrbitフレームワークを使用して構築されており、Ethereumのレイヤー2のスケーリング・ソリューションであるArbitrum Oneで決済を行っています。",
"arbitrum": "ArbitrumはEthereumのレイヤー2のスケーリングソリューションです。Arbitrumは楽観的なロールアップです。つまり、トランザクションデータのバッチを定期的にEthereumのメインネットに送信します。その結果、トランザクションをEthereumで直接実行する場合よりも安価で高速な取引が可能になります。Ethereumのレイヤー2のソリューションとしては最も普及しているものの1つで、2023 年に採用が急増しました。",
"arbitrum-nova": "Arbitrum Novaは、Arbitrumのより中央集権的な兄弟です。ArbitrumはトランザクションデータをバッチでEthereumのメインチェーンに送信しますが、Arbitrum Novaはこのデータの証明書のみを送信します。これらの証明書は、データ可用性委員会(DAC)と呼ばれる一連の検証者によって作成されます。このため、ネットワークの使用コストははるかに低く抑えられますが、一元化もはるかに進んでいます。",
diff --git a/locales/ru/networks.json b/locales/ru/networks.json
index eec1eb109..db8dfb89e 100644
--- a/locales/ru/networks.json
+++ b/locales/ru/networks.json
@@ -5,6 +5,7 @@
"learn_more": "Узнайте больше о {chainName} на этом сайте.",
"native_token": "Нативный токен {chainName} это {nativeToken}.",
"networks": {
+ "abstract": "Abstract is a Layer 2 scaling solution for Ethereum. It is built using zkSync's ZK Stack, which means that it uses zkEVM technology. Abstract is focused on building a network that can attract consumers from outside of the crypto space and comes with several key features, such as its native account abstraction and Abstract Global Wallet.",
"apechain": "ApeChain — это Layer 2 блокчейн, который создан в качестве выделенного уровня инфраструктуры для экосистемы ApeCoin. Он использует APE в качестве собственного токена для повышения своей полезности и обеспечивает собственную доходность по нескольким важным активам. Он построен с использованием платформы Arbitrum Orbit с расчетами на Arbitrum One, Layer 2 решении для масштабирования для Ethereum.",
"arbitrum": "Arbitrum — это Layer 2 решение для масштабирования Ethereum. Arbitrum — это оптимистичное решение, которое означает, что оно периодически передает пакеты транзакционных данных в основную сеть Ethereum. Это приводит к более дешевым и быстрым транзакциям, чем если бы транзакции выполнялись напрямую в Ethereum. Это одно из самых популярных решений Layer 2 для Ethereum, и в 2023 году его распространение резко возросло.",
"arbitrum-nova": "Arbitrum Nova является более централизованным братом Arbitrum. В то время как Arbitrum отправляет пакеты данных транзакций в основную цепочку Ethereum, Arbitrum Nova предоставляет только сертификаты этих данных. Эти сертификаты создаются группой валидаторов, известной как Комитет по доступности данных (DAC). Благодаря этому сеть намного дешевле в использовании, но при этом гораздо более централизована.",
@@ -109,7 +110,7 @@
"world-chain": "World Chain — это Layer 2 блокчейн, построенный на основе экосистемы World Coin. Он предоставляет бесплатную плату за газ для всех людей, проверенных на платформе World Coin. World Chain основан на стеке OP Stack с открытым исходным кодом от Optimism, поэтому, как и Optimism, в нем используется технология оптимистичного роллапа.",
"x-layer": "X Layer — это Layer 2 решение для масштабирования Ethereum, разработанное популярной биржей OKX. X Layer был создан с использованием комплекта разработки цепей Polygon (CDK) и использует технологию ZkEVM. Созданная OKX сеть также предназначена для интеграции с другими продуктами OKX, такими как токен OKB.",
"xdc": "XDC — это Layer 1 блокчейн с механизмом консенсуса, основанным на делегированном доказательстве ставки. Он ориентирован на предоставление быстрых и недорогих транзакций для токенизации реальных активов и корпоративных сценариев использования.",
- "zero": "ZERϴ is a Layer 2 scaling solution for Ethereum that aims to completely eliminate gas costs for users. It is built using zkSync's ZK Stack and features native account abstraction. Using this native account abstraction, ZERϴ is able to offer a \"zero\" gas fee for all transactions.",
+ "zero": "ZERΘ — это Layer 2 решение для масштабирования для Ethereum, которое направлено на полное устранение затрат на газ для пользователей. Оно построено с использованием ZK Stack zkSync и имеет встроенную абстракцию учетной записи. Используя эту встроенную абстракцию учетной записи, ZERΘ может предложить «нулевую» комиссию за газ для всех транзакций.",
"zetachain": "ZetaChain — это Layer 1 блокчейн с механизмом консенсуса, основанным на Proof of Stake, который в настоящее время находится в разработке. Он призван предоставить разработчикам инфраструктуру для создания межсетевых приложений, подключающихся как к другим чейнам EVM, так и к чейнам, которые не связаны с EVM.",
"zircuit": "Zircuit — это Layer 2 решение для масштабирования Ethereum, построенное на технологии zk rollup. Чтобы сосредоточиться на безопасности, Zircuit использует искусственный интеллект для мониторинга мемпула сети на предмет вредоносных транзакций и блокирует их до того, как они будут включены в цепочку.",
"zkfair": "ZKFair — это Layer 2 решение для масштабирования Ethereum, созданное с использованием комплекта разработки цепей Polygon (CDK) и уровня доступности данных Celestia. Как следует из названия, ZKFair делает упор на «справедливость» и стремится создать экосистему, в которой пользователи сети будут получать вознаграждение от сети, которое обычно достается операторам сети.",
diff --git a/locales/zh/networks.json b/locales/zh/networks.json
index c5e114a68..ce2d98ec4 100644
--- a/locales/zh/networks.json
+++ b/locales/zh/networks.json
@@ -5,6 +5,7 @@
"learn_more": "要了解更多{chainName}相关信息,请前往官网。",
"native_token": "{chainName}的原生代币是{nativeToken}。",
"networks": {
+ "abstract": "Abstract is a Layer 2 scaling solution for Ethereum. It is built using zkSync's ZK Stack, which means that it uses zkEVM technology. Abstract is focused on building a network that can attract consumers from outside of the crypto space and comes with several key features, such as its native account abstraction and Abstract Global Wallet.",
"apechain": "ApeChain 是第 2 层(Layer 2)区块链,旨在成为 ApeCoin 生态系统的专用基础设施层。ApeChain 使用 APE 作为其原生代币来增强实用性,并为几种重要资产提供原生收益。ApeChain 采用 Arbitrum 的 Orbit 框架构建,并在以太坊的第 2 层扩展解决方案 Arbitrum One 上进行结算。",
"arbitrum": "Arbitrum 是以太坊的第 2 层扩展(Layer 2)解决方案。Arbitrum 采用 Optimistic Rollup 技术,定期向以太坊主网批量提交交易数据。相比直接在以太坊上执行交易,这样交易更为便宜、更快捷。这是以太坊最受欢迎的二层扩展解决方案之一,采用率在 2023 年激增。",
"arbitrum-nova": "Arbitrum Nova 是 Arbitrum 的姊妹链,中心化程度更高。Arbitrum 会定期向以太坊主网批量提交交易数据,而 Arbitrum Nova 仅提交这些数据的证书。这些证书由一组验证者创建,即数据可用性委员会(DAC)。因此,该网络的使用成本要低得多,但中心化程度也要高得多。",
@@ -109,7 +110,7 @@
"world-chain": "World Chain 是围绕 World Coin 生态系统构建的第 2 层(Layer 2)区块链,对所有经 World Coin 平台验证的真人用户免除汽油费。World Chain 基于 Optimism 的 OP Stack 构建,因此与 Optimism 一样,也使用了 Optimistic Rollup 技术。",
"x-layer": "X Layer 是以太坊的第 2 层(Layer 2)扩展解决方案,由知名的欧易交易所(OKX)开发。X Layer 采用了 Polygon 链的开发工具包(CDK),并运用了 zkEVM 技术。此外,该网络还旨在与欧易交易所的其他产品(例如 OKB 代币)进行集成。",
"xdc": "XDC 是第 1 层(Layer 1)区块链,其共识机制基于委托权益证明(DPoS)。XDC 致力于提供快速和低成本的交易,促进现实资产和企业用例的代币化。",
- "zero": "ZERϴ is a Layer 2 scaling solution for Ethereum that aims to completely eliminate gas costs for users. It is built using zkSync's ZK Stack and features native account abstraction. Using this native account abstraction, ZERϴ is able to offer a \"zero\" gas fee for all transactions.",
+ "zero": "ZERΘ 是以太坊的第 2 层(Layer 2)扩展解决方案,旨在完全消除用户汽油费。ZERΘ 是使用 zkSync 的 ZK Stack 构建的,具有原生账户抽象功能,因此能够免除所有交易的汽油费。",
"zetachain": "ZetaChain 是第 1 层(Layer 1)区块链,其共识机制基于权益证明(PoS),目前正在开发中。它旨在为开发人员提供基础设施,以打造可链接到其他 EVM 链和非 EVM 链的跨链应用程序。",
"zircuit": "Zircuit 是以太坊的第 2 层(Layer 2)扩展解决方案,基于 zk rollup 技术搭建。为了提高安全性,Zircuit 利用 AI 监控网络内存池中的恶意交易,并在上链之前将其阻止。",
"zkfair": "ZKFair 是以太坊的Layer 2扩展方案,使用 Polygon链的开发工具包(CDK)和 Celestia 的数据可用性层构建。顾名思义,ZKFair 强调 \"公平\",旨在创建一个生态系统,让网络用户共享回报,而这些回报通常归网络运营者所有。",
diff --git a/public/assets/images/vendor/chains/abstract.jpg b/public/assets/images/vendor/chains/abstract.jpg
new file mode 100644
index 000000000..fba6c2f01
Binary files /dev/null and b/public/assets/images/vendor/chains/abstract.jpg differ