Skip to content

Commit

Permalink
feat: add support for Vana network + update translation files
Browse files Browse the repository at this point in the history
  • Loading branch information
rkalis committed Dec 20, 2024
1 parent 5a18618 commit 77854f2
Show file tree
Hide file tree
Showing 15 changed files with 35 additions and 19 deletions.
1 change: 1 addition & 0 deletions cypress/e2e/chains.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ const TEST_ADDRESSES = {
[ChainId.StoryOdysseyTestnet]: '0x2343bcb7f864D6e2880b3510492dc3da33E75f14',
[ChainId.SyscoinMainnet]: '0xc594AE94f7C98d759Ed4c792F5DbFB7285184044',
[ChainId.TaikoMainnet]: '0xCC16b73b315d511Dd3D8E4DF2e02aE97bB6b3647',
[ChainId.Vana]: '0xaF9834fC71598c731F2F5a2d04Ce1401a6F3e883',
[ChainId.VelasEVMMainnet]: '0x11Edb7F25eDD88713db6DAe0bf2BF653b288c8aD',
[ChainId.Viction]: '0x2CB38284290009Bb9557821300CA1eA5E32c01ad',
[ChainId.Wanchain]: '0xc0E5427A96879653cd8Fd1CB57CE469649f8B8d6',
Expand Down
10 changes: 10 additions & 0 deletions lib/utils/chains.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ export const CHAIN_SELECT_MAINNETS = [
ChainId.ZKFairMainnet,
ChainId.OasysMainnet,
ChainId.Viction,
ChainId.Vana,
ChainId.KCCMainnet,
ChainId.FuseMainnet,
ChainId.CoinExSmartChainMainnet,
Expand Down Expand Up @@ -2153,6 +2154,14 @@ export const CHAINS = {
name: 'Telos',
logoUrl: '/assets/images/vendor/chains/telos.png',
}),
[ChainId.Vana]: new Chain({
type: SupportType.ETHERSCAN_COMPATIBLE,
chainId: ChainId.Vana,
name: 'Vana',
logoUrl: '/assets/images/vendor/chains/vana.png',
etherscanCompatibleApiUrl: 'https://api.vanascan.io/api',
priceStrategy: undefined, // TODO
}),
[ChainId.VelasEVMMainnet]: new Chain({
type: SupportType.ETHERSCAN_COMPATIBLE,
chainId: ChainId.VelasEVMMainnet,
Expand Down Expand Up @@ -2607,6 +2616,7 @@ export const DEFAULT_DONATION_AMOUNTS: Record<string, string> = {
tSYS: '1', // Testnet coin
tZEN: '1', // Testnet coin
USDC: '10',
VANA: '0.5', // Can't find price info
VIC: '15',
VLX: '600',
WAN: '30',
Expand Down
1 change: 1 addition & 0 deletions locales/en/networks.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@
"syscoin": "Syscoin is a Layer 1 blockchain that began in 2014 as a fork of Bitcoin. Over the years it evolved into a Dual-Chain system, with one part of the network being a Bitcoin fork, and the other part being an EVM compatible blockchain. Both chains are secured using a process called Merged Mining, which allows Bitcoin miners to simultaneously use their hashrate for Bitcoin and Syscoin transactions.",
"tabi": "Tabi is a Layer 1 blockchain that uses a consensus mechanism based on Proof of Stake. It is built using the Cosmos SDK and aims to offer interoperability between EVM chains and the Cosmos ecosystem.",
"taiko": "Taiko is a Layer 2 scaling solution for Ethereum that is currently being built using the innovative zkEVM technology. zkEVM technology offers higher throughputs at lower costs than many other L2 solutions, while maintaining strong security guarantees compared to other L2 solutions like Optimistic Rollups.",
"vana": "Vana is a Layer 1 blockchain that is focused ono building infrastructure for user-owned data. It does so by creating so-called DataDAOs, which are like big pools where users can contribute their data and earn rewards. Sharing data also grants users decision power over the governance of the network.",
"velas": "Velas is a Layer 1 blockchain that aims to provide a very high throughput and low fees. To achieve this they have taken inspiration from Solana's architecture and amended it to support EVM based smart contracts. Velas uses a consensus mechanism based on Delegated Proof of Stake.",
"viction": "Viction is a Layer 1 blockchain using a Proof of Stake consensus mechanism. Its design is based on having a network of separate \"app chains\", anchored by a common settlement on the Viction base chain.",
"wanchain": "WanChain is a Layer 1 blockchain with a consensus mechanism called Galaxy Consensus, which is based on Cardano's Ouroboros algorithm. Wanchain is mainly focused on cross-chain interoperability and provides native bridges between both EVM and non-EVM networks. Wanchain secures these bridges by using techniques such as Secure Multi Party Computation.",
Expand Down
2 changes: 1 addition & 1 deletion locales/es/address.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
},
"phishing_risk": "Aumenta la superficie de riesgo en caso de phishing",
"source": "reportado por <source-link>{source}</source-link>",
"uninitialized": "No contract deployed to this address",
"uninitialized": "No se ha implementado ningún contrato en esta dirección",
"unsafe": "Código de contrato potencialmente inseguro"
},
"search": {
Expand Down
3 changes: 2 additions & 1 deletion locales/es/networks.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"learn_more": "Obtén más información {chainName} en <info-link>su sitio web</info-link>.",
"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.",
"abstract": "Abstract es una solución de escalado de Capa 2 para Ethereum. Está construido utilizando ZK Stack de zkSync, lo que significa que utiliza la tecnología zkEVM. Abstract se centra en construir una red que pueda atraer a consumidores de fuera del espacio de las criptomonedas y viene con varias características clave, como su abstracción de cuenta nativa y 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.",
Expand Down Expand Up @@ -103,6 +103,7 @@
"syscoin": "Syscoin es una blockchain de Capa 1 que comenzó en 2014 como una bifurcación de Bitcoin. Con el paso de los años evolucionó hasta convertirse en un sistema de doble cadena, en el que una parte de la red es una bifurcación de Bitcoin y la otra parte es una blockchain compatible con EVM. Ambas cadenas están aseguradas mediante un proceso llamado Minería Fusionada, que permite a los mineros de Bitcoin utilizar simultáneamente su hashrate para transacciones de Bitcoin y Syscoin.",
"tabi": "Tabi es una blockchain de Capa 1 que utiliza un mecanismo de consenso basado en Proof of Stake. Se construye utilizando el SDK de Cosmos y pretende ofrecer interoperabilidad entre las cadenas EVM y el ecosistema Cosmos.",
"taiko": "Taiko es una solución de escalado de Capa 2 para Ethereum que se está construyendo actualmente utilizando la innovadora tecnología zkEVM. La tecnología zkEVM ofrece mayores rendimientos a menor coste que muchas otras soluciones L2, al tiempo que mantiene fuertes garantías de seguridad en comparación con otras soluciones L2 como Optimistic Rollups.",
"vana": "Vana is a Layer 1 blockchain that is focused ono building infrastructure for user-owned data. It does so by creating so-called DataDAOs, which are like big pools where users can contribute their data and earn rewards. Sharing data also grants users decision power over the governance of the network.",
"velas": "Velas es una blockchain de Capa 1 que pretende ofrecer un rendimiento muy alto y tarifas bajas. Para conseguirlo, se han inspirado en la arquitectura de Solana y la han modificado para que admita contratos inteligentes basados en EVM. Velas utiliza un mecanismo de consenso basado en la Prueba Delegada de Participación.",
"viction": "Viction es una blockchain de Capa 1 que utiliza un mecanismo de consenso Proof of Stake. Su diseño se basa en tener una red de \"cadenas de aplicaciones\" separadas, ancladas por un asentamiento común en la cadena base de Viction.",
"wanchain": "WanChain es una blockchain de Capa 1 con un mecanismo de consenso llamado Galaxy Consensus, que se basa en el algoritmo Ouroboros de Cardano. Wanchain se centra principalmente en la interoperabilidad entre cadenas y proporciona puentes nativos entre redes EVM y no EVM. Wanchain asegura estos puentes utilizando técnicas como la Computación Multiparte Segura.",
Expand Down
2 changes: 1 addition & 1 deletion locales/ja/address.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
},
"phishing_risk": "フィッシングの場合のリスク領域が増加",
"source": "<source-link>{source}</source-link>に報告された",
"uninitialized": "No contract deployed to this address",
"uninitialized": "この住所にはコントラクトがデプロイされていません",
"unsafe": "安全でない可能性のある契約コード"
},
"search": {
Expand Down
Loading

0 comments on commit 77854f2

Please sign in to comment.