From 4fad1a561220195c314d91607bfd54ff9e99909d Mon Sep 17 00:00:00 2001 From: Furqan Ahmed Date: Mon, 19 Feb 2024 18:32:52 +0500 Subject: [PATCH 1/5] added crab and darwinia networks --- cypress/e2e/chains.cy.ts | 2 ++ lib/utils/chains.ts | 7 +++++++ locales/en/networks.json | 2 ++ public/assets/images/vendor/chains/crab.svg | 8 ++++++++ public/assets/images/vendor/chains/darwinia.svg | 10 ++++++++++ 5 files changed, 29 insertions(+) create mode 100644 public/assets/images/vendor/chains/crab.svg create mode 100644 public/assets/images/vendor/chains/darwinia.svg diff --git a/cypress/e2e/chains.cy.ts b/cypress/e2e/chains.cy.ts index ca10d8dd5..c17eef0db 100644 --- a/cypress/e2e/chains.cy.ts +++ b/cypress/e2e/chains.cy.ts @@ -38,7 +38,9 @@ const TEST_ADDRESSES = { [ChainId.CeloMainnet]: '0xDa9760828175a7684371321b17e11e823Aa5F4C0', [ChainId.CoinExSmartChainMainnet]: '0x3eC67Dd5060F8657720915B890A36E66B48D36d1', [ChainId.CoreBlockchainMainnet]: '0xF29E73EA0d4EF0366D95cF966dA1Dd58C88d916F', + [ChainId.CrabNetwork]: '0x7d0caefbe8a6f66aea68389f8cbff9052acd8fd7', [ChainId.CronosMainnet]: '0xB8cAD90CBCb2157d68FD72c43766756cB9bA9B52', + [ChainId.DarwiniaNetwork]: '0xe45fd7bef2736dad2d5620052ca37a9603376aea', [ChainId.DogechainMainnet]: '0x544b7Bfd815905fF87a0d25b1Fb109931851fdCc', [ChainId.ElastosSmartChain]: '0xA52B02C68cB65083788c46F2c08c6935f0aB19C1', [ChainId.ENULSMainnet]: '0x71396287EeDa50fdE667E8c53771682fd74De1Ac', diff --git a/lib/utils/chains.ts b/lib/utils/chains.ts index 2de4265de..4f67e5a04 100644 --- a/lib/utils/chains.ts +++ b/lib/utils/chains.ts @@ -20,9 +20,11 @@ export const PROVIDER_SUPPORTED_CHAINS = [ ChainId.ArbitrumGoerli, ChainId.ArbitrumOne, ChainId.ArbitrumSepolia, + ChainId.CrabNetwork, ChainId.CoinExSmartChainMainnet, ChainId.CoinExSmartChainTestnet, ChainId.CoreBlockchainMainnet, + ChainId.DarwiniaNetwork, ChainId.EthereumMainnet, ChainId.ExosamaNetwork, ChainId.FrameTestnet, @@ -206,6 +208,7 @@ export const CHAIN_SELECT_MAINNETS = [ ChainId.RolluxMainnet, ChainId.SyscoinMainnet, ChainId.Kroma, + ChainId.CrabNetwork, ChainId.ZetaChainMainnet, ChainId.EthereumClassic, ChainId.NahmiiMainnet, @@ -223,6 +226,7 @@ export const CHAIN_SELECT_MAINNETS = [ ChainId.MaxxChainMainnet, ChainId.OctaSpace, ChainId.GoldXChainMainnet, + ChainId.DarwiniaNetwork, ]; export const CHAIN_SELECT_TESTNETS = [ @@ -563,8 +567,10 @@ export const getChainLogo = (chainId: number): string => { [ChainId.CoinExSmartChainMainnet]: '/assets/images/vendor/chains/coinex.svg', [ChainId.CoinExSmartChainTestnet]: '/assets/images/vendor/chains/coinex.svg', [ChainId.CoreBlockchainMainnet]: '/assets/images/vendor/chains/core.png', + [ChainId.CrabNetwork]: '/assets/images/vendor/chains/crab.svg', [ChainId.CronosMainnet]: '/assets/images/vendor/chains/cronos.svg', [ChainId.CronosTestnet]: '/assets/images/vendor/chains/cronos.svg', + [ChainId.DarwiniaNetwork]: '/assets/images/vendor/chains/darwinia.svg', [ChainId.DogechainMainnet]: '/assets/images/vendor/chains/dogechain.jpg', [ChainId.ElastosSmartChain]: '/assets/images/vendor/chains/elastos.jpg', [ChainId.ENULSMainnet]: '/assets/images/vendor/chains/enuls.svg', @@ -740,6 +746,7 @@ export const getDefaultDonationAmount = (nativeToken: string): string => { PWR: '1000', RBTC: '0.001', REDLC: '100', + RING: '2462', ROSE: '100', SAMA: '500', SDN: '50', diff --git a/locales/en/networks.json b/locales/en/networks.json index 398bfa1ba..442b08091 100644 --- a/locales/en/networks.json +++ b/locales/en/networks.json @@ -21,7 +21,9 @@ "celo": "Celo is a Layer 1 blockchain that is focused on developing their data-efficient technology for mobile use and emerging markets such as Latin America. While Celo was created as an EVM-compatible Layer 1 blockchain, the Celo governance has recently voted to move their chain to an Ethereum Layer 2 chain, based on Optimism's OP Stack.", "coinex-smart-chain": "CoinEx Smart Chain (CSC) is a Layer 1 blockchain that was created by the CoinEx exchange. It was created to offer lower transaction fees and faster transaction times than Ethereum. It achieves this by using a more centralized consensus mechanism that integrates features of Proof of Stake and Proof of Authority.", "core": "CORE is a Layer 1 blockchain that uses a new consensus mechanism called Satoshi Plus that leverages the Bitcoin hashrate and combines features of Proof of Work and Delegated Proof of Stake. While it provides its own blockchain network, the CORE DAO is also focused on spreading the use of the Satoshi Plus technology to other blockchains.", + "crab": "Crab is a canary network with real economic value for Darwinia, similar in positioning to Polkadot's Kusama Network. It serves as a programmable cross-chain platform for DApps. Being substrate-based and EVM-compatible, it is connected to Kusama.", "cronos": "Cronos is the EVM-compatible sidechain for the Crypto.org blockchain. Cronos uses a Proof of Authority consensus mechanism, which makes the chain fast and cheap to use, but compromises on decentralization. It also uses the Inter Blockchain Communications (IBC) protocol to enable interoperability between Cronos and other blockchains.", + "darwinia": " Darwinia is the community-run technology and service powering the cross-chain capabilities of decentralized applications.", "dogechain": "Dogechain is a project focused on bringing smart contracts into the Dogecoin ecosystem. Although it isn't officially endorsed, Dogechain is a sidechain of Dogecoin with a bridge to transfer DOGE to and from the Dogecoin mainnet. This allows people in the Dogecoin ecosystem to bridge over and use EVM based smart contracts with their DOGE.", "elastos": "Elastos is a Layer 1 blockchain that aims to merge blockchain smart contracts with other parts of the modern web. To do so, Elastos created a blockchain and a sidechain network, as well as other related components like peer-to-peer networking and decentralized identity. Elastos' vision is to integrate these solutions to merge it into something they call the Elastos SmartWeb.", "enuls": "ENULS is a Layer 1 EVM compatible chain built on top of the NULS blockchain infrastructure. It has a focus on cross-chain interoperability through its sibling-network Nerve Network, which is also part of the NULS ecosystem.", diff --git a/public/assets/images/vendor/chains/crab.svg b/public/assets/images/vendor/chains/crab.svg new file mode 100644 index 000000000..3ee727f64 --- /dev/null +++ b/public/assets/images/vendor/chains/crab.svg @@ -0,0 +1,8 @@ + + + Crab-Background + + + + + \ No newline at end of file diff --git a/public/assets/images/vendor/chains/darwinia.svg b/public/assets/images/vendor/chains/darwinia.svg new file mode 100644 index 000000000..1ecbcc7f8 --- /dev/null +++ b/public/assets/images/vendor/chains/darwinia.svg @@ -0,0 +1,10 @@ + + + Darwinia-Background + + + + + + + \ No newline at end of file From b9d44ec5a4dbca47defadd585cfbf0801605bd5d Mon Sep 17 00:00:00 2001 From: Furqan Ahmed Date: Wed, 21 Feb 2024 17:14:14 +0500 Subject: [PATCH 2/5] add: undefined pricing for crab and darwinia --- lib/utils/chains.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/utils/chains.ts b/lib/utils/chains.ts index 4f67e5a04..6db6a703b 100644 --- a/lib/utils/chains.ts +++ b/lib/utils/chains.ts @@ -1304,6 +1304,8 @@ const PRICE_STRATEGIES: Record = { }), ], }), + [ChainId.CrabNetwork]: undefined, + [ChainId.DarwiniaNetwork]: undefined, [ChainId.DogechainMainnet]: undefined, // All stablecoins on Dogechain are depegged [ChainId.ElastosSmartChain]: new AggregatePriceStrategy({ aggregationType: AggregationType.ANY, From b6cbb9e2f11d11f8a170de3d2f7e9f1128574391 Mon Sep 17 00:00:00 2001 From: Furqan Ahmed Date: Sat, 24 Feb 2024 00:45:49 +0500 Subject: [PATCH 3/5] Added crab and darwinia as blockscout-supported chains --- lib/utils/chains.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/utils/chains.ts b/lib/utils/chains.ts index 6db6a703b..c4a455dcf 100644 --- a/lib/utils/chains.ts +++ b/lib/utils/chains.ts @@ -20,11 +20,9 @@ export const PROVIDER_SUPPORTED_CHAINS = [ ChainId.ArbitrumGoerli, ChainId.ArbitrumOne, ChainId.ArbitrumSepolia, - ChainId.CrabNetwork, ChainId.CoinExSmartChainMainnet, ChainId.CoinExSmartChainTestnet, ChainId.CoreBlockchainMainnet, - ChainId.DarwiniaNetwork, ChainId.EthereumMainnet, ChainId.ExosamaNetwork, ChainId.FrameTestnet, @@ -59,8 +57,10 @@ export const BLOCKSCOUT_SUPPORTED_CHAINS = [ ChainId.BitgertMainnet, ChainId.BitrockMainnet, ChainId.CallistoMainnet, + ChainId.CrabNetwork, ChainId.CronosMainnet, ChainId.CronosTestnet, + ChainId.DarwiniaNetwork, ChainId.DogechainMainnet, ChainId.ElastosSmartChain, ChainId.ENULSMainnet, From e1eff1de966955ec743334639232a3d6a56cd156 Mon Sep 17 00:00:00 2001 From: Rosco Kalis Date: Wed, 28 Feb 2024 08:56:07 -1000 Subject: [PATCH 4/5] Update Crab + Darwinia data --- cypress/e2e/chains.cy.ts | 4 ++-- lib/utils/chains.ts | 25 ++++++++++++++++++------- locales/en/networks.json | 3 +-- locales/es/networks.json | 1 + locales/ja/networks.json | 1 + locales/ru/networks.json | 1 + locales/zh/networks.json | 1 + 7 files changed, 25 insertions(+), 11 deletions(-) diff --git a/cypress/e2e/chains.cy.ts b/cypress/e2e/chains.cy.ts index c17eef0db..ebff47bc7 100644 --- a/cypress/e2e/chains.cy.ts +++ b/cypress/e2e/chains.cy.ts @@ -38,9 +38,9 @@ const TEST_ADDRESSES = { [ChainId.CeloMainnet]: '0xDa9760828175a7684371321b17e11e823Aa5F4C0', [ChainId.CoinExSmartChainMainnet]: '0x3eC67Dd5060F8657720915B890A36E66B48D36d1', [ChainId.CoreBlockchainMainnet]: '0xF29E73EA0d4EF0366D95cF966dA1Dd58C88d916F', - [ChainId.CrabNetwork]: '0x7d0caefbe8a6f66aea68389f8cbff9052acd8fd7', + [ChainId.CrabNetwork]: '0x492Fa13a258d3b3Daf82272be6C7D7db50Be655a', [ChainId.CronosMainnet]: '0xB8cAD90CBCb2157d68FD72c43766756cB9bA9B52', - [ChainId.DarwiniaNetwork]: '0xe45fd7bef2736dad2d5620052ca37a9603376aea', + [ChainId.DarwiniaNetwork]: '0x492Fa13a258d3b3Daf82272be6C7D7db50Be655a', [ChainId.DogechainMainnet]: '0x544b7Bfd815905fF87a0d25b1Fb109931851fdCc', [ChainId.ElastosSmartChain]: '0xA52B02C68cB65083788c46F2c08c6935f0aB19C1', [ChainId.ENULSMainnet]: '0x71396287EeDa50fdE667E8c53771682fd74De1Ac', diff --git a/lib/utils/chains.ts b/lib/utils/chains.ts index c4a455dcf..6edb8d43e 100644 --- a/lib/utils/chains.ts +++ b/lib/utils/chains.ts @@ -174,16 +174,18 @@ export const CHAIN_SELECT_MAINNETS = [ ChainId.FantomOpera, ChainId.Astar, ChainId.MetisAndromedaMainnet, + ChainId.Mode, + ChainId.ZKFairMainnet, ChainId.Canto, + ChainId.Kroma, ChainId.Moonbeam, ChainId.Moonriver, ChainId['WEMIX3.0Mainnet'], - ChainId.Mode, ChainId.AuroraMainnet, ChainId.PegoNetwork, ChainId.FlareMainnet, ChainId['SongbirdCanary-Network'], - ChainId.EOSEVMNetwork, + ChainId.ZetaChainMainnet, ChainId.OasysMainnet, ChainId.ShimmerEVM, ChainId.HarmonyMainnetShard0, @@ -193,7 +195,6 @@ export const CHAIN_SELECT_MAINNETS = [ ChainId.BobaNetwork, ChainId.CoreBlockchainMainnet, ChainId.HorizenEONMainnet, - ChainId.ZKFairMainnet, ChainId.VelasEVMMainnet, ChainId.DogechainMainnet, ChainId.XDCNetwork, @@ -201,18 +202,18 @@ export const CHAIN_SELECT_MAINNETS = [ ChainId.MilkomedaC1Mainnet, ChainId.ElastosSmartChain, ChainId.FuseMainnet, + ChainId.EOSEVMNetwork, ChainId.OasisEmerald, ChainId.OasisSapphire, ChainId.BitTorrentChainMainnet, ChainId.CoinExSmartChainMainnet, ChainId.RolluxMainnet, ChainId.SyscoinMainnet, - ChainId.Kroma, - ChainId.CrabNetwork, - ChainId.ZetaChainMainnet, ChainId.EthereumClassic, ChainId.NahmiiMainnet, ChainId.Shibarium, + ChainId.CrabNetwork, + ChainId.DarwiniaNetwork, ChainId.BitgertMainnet, ChainId.ENULSMainnet, ChainId.CallistoMainnet, @@ -226,7 +227,6 @@ export const CHAIN_SELECT_MAINNETS = [ ChainId.MaxxChainMainnet, ChainId.OctaSpace, ChainId.GoldXChainMainnet, - ChainId.DarwiniaNetwork, ]; export const CHAIN_SELECT_TESTNETS = [ @@ -320,7 +320,9 @@ export const getChainName = (chainId: number): string => { [ChainId.CoinExSmartChainMainnet]: 'CoinEx Smart Chain', [ChainId.CoinExSmartChainTestnet]: 'CoinEx Testnet', [ChainId.CoreBlockchainMainnet]: 'CORE', + [ChainId.CrabNetwork]: 'Crab', [ChainId.CronosMainnet]: 'Cronos', + [ChainId.DarwiniaNetwork]: 'Darwinia', [ChainId.DogechainMainnet]: 'Dogechain', [ChainId.DogechainTestnet]: 'Dogechain Testnet', [ChainId.ElastosSmartChain]: 'Elastos', @@ -489,6 +491,7 @@ export const getChainRpcUrl = (chainId: number): string | undefined => { [ChainId.Base]: 'https://mainnet.base.org', [ChainId.Canto]: 'https://mainnode.plexnode.org:8545', [ChainId.CoreBlockchainMainnet]: 'https://rpc.coredao.org', + [ChainId.CrabNetwork]: 'https://crab-rpc.darwiniacommunitydao.xyz', [ChainId.CronosMainnet]: 'https://evm.cronos.org', // [ChainId.EthereumMainnet]: `https://eth-mainnet.g.alchemy.com/v2/${alchemyKey}`, [ChainId.EthereumMainnet]: `https://mainnet.infura.io/v3/${infuraKey}`, @@ -788,8 +791,10 @@ export const getChainApiUrl = (chainId: number): string | undefined => { [ChainId.Canto]: 'https://tuber.build/api', [ChainId.CeloAlfajoresTestnet]: 'https://api-alfajores.celoscan.io/api', [ChainId.CeloMainnet]: 'https://api.celoscan.io/api', + [ChainId.CrabNetwork]: 'https://crab.subview.xyz/api', [ChainId.CronosMainnet]: 'https://cronos.org/explorer/api', [ChainId.CronosTestnet]: 'https://cronos.org/explorer/testnet3/api', + [ChainId.DarwiniaNetwork]: 'https://darwinia.subview.xyz/api', [ChainId.DogechainMainnet]: 'https://explorer.dogechain.dog/api', [ChainId.ElastosSmartChain]: 'https://esc.elastos.io/api', [ChainId.ENULSMainnet]: 'https://evmscan.nuls.io/api', @@ -939,6 +944,7 @@ export const getCorrespondingMainnetChainId = (chainId: number): number | undefi }; const canaryNetworks = { + [ChainId.CrabNetwork]: ChainId.DarwiniaNetwork, [ChainId.Moonriver]: ChainId.Moonbeam, [ChainId.Shiden]: ChainId.Astar, [ChainId['SongbirdCanary-Network']]: ChainId.FlareMainnet, @@ -974,8 +980,10 @@ export const getChainDeployedContracts = (chainId: number): any | undefined => { [ChainId.CeloMainnet]: { ...MULTICALL }, [ChainId.CeloAlfajoresTestnet]: { ...MULTICALL }, [ChainId.CoreBlockchainMainnet]: { ...MULTICALL }, + [ChainId.CrabNetwork]: { ...MULTICALL }, [ChainId.CronosMainnet]: { ...MULTICALL }, [ChainId.CronosTestnet]: { ...MULTICALL }, + [ChainId.DarwiniaNetwork]: { ...MULTICALL }, [ChainId.DogechainMainnet]: { ...MULTICALL }, [ChainId.EOSEVMNetwork]: { ...MULTICALL }, [ChainId.EthereumMainnet]: { @@ -1039,6 +1047,9 @@ export const getChainDeployedContracts = (chainId: number): any | undefined => { [ChainId.Wanchain]: { multicall3: { address: '0xcDF6A1566e78EB4594c86Fe73Fcdc82429e97fbB' }, }, + [ChainId.XDCNetwork]: { ...MULTICALL }, + [ChainId.ZetaChainAthens3Testnet]: { ...MULTICALL }, + [ChainId.ZetaChainMainnet]: { ...MULTICALL }, [ChainId.ZKFairMainnet]: { ...MULTICALL }, [ChainId.ZkSyncMainnet]: { multicall3: { address: '0xF9cda624FBC7e059355ce98a31693d299FACd963' }, diff --git a/locales/en/networks.json b/locales/en/networks.json index 442b08091..12d3a574d 100644 --- a/locales/en/networks.json +++ b/locales/en/networks.json @@ -21,9 +21,8 @@ "celo": "Celo is a Layer 1 blockchain that is focused on developing their data-efficient technology for mobile use and emerging markets such as Latin America. While Celo was created as an EVM-compatible Layer 1 blockchain, the Celo governance has recently voted to move their chain to an Ethereum Layer 2 chain, based on Optimism's OP Stack.", "coinex-smart-chain": "CoinEx Smart Chain (CSC) is a Layer 1 blockchain that was created by the CoinEx exchange. It was created to offer lower transaction fees and faster transaction times than Ethereum. It achieves this by using a more centralized consensus mechanism that integrates features of Proof of Stake and Proof of Authority.", "core": "CORE is a Layer 1 blockchain that uses a new consensus mechanism called Satoshi Plus that leverages the Bitcoin hashrate and combines features of Proof of Work and Delegated Proof of Stake. While it provides its own blockchain network, the CORE DAO is also focused on spreading the use of the Satoshi Plus technology to other blockchains.", - "crab": "Crab is a canary network with real economic value for Darwinia, similar in positioning to Polkadot's Kusama Network. It serves as a programmable cross-chain platform for DApps. Being substrate-based and EVM-compatible, it is connected to Kusama.", "cronos": "Cronos is the EVM-compatible sidechain for the Crypto.org blockchain. Cronos uses a Proof of Authority consensus mechanism, which makes the chain fast and cheap to use, but compromises on decentralization. It also uses the Inter Blockchain Communications (IBC) protocol to enable interoperability between Cronos and other blockchains.", - "darwinia": " Darwinia is the community-run technology and service powering the cross-chain capabilities of decentralized applications.", + "darwinia": "Darwinia is an Ethereum-compatible parachain running on Polkadot. As a Polkadot parachain it integrates well with other networks built on Polkadot as aims to provide cross-chain interoperability between different blockchains using its Darwinia MsgPort technology.", "dogechain": "Dogechain is a project focused on bringing smart contracts into the Dogecoin ecosystem. Although it isn't officially endorsed, Dogechain is a sidechain of Dogecoin with a bridge to transfer DOGE to and from the Dogecoin mainnet. This allows people in the Dogecoin ecosystem to bridge over and use EVM based smart contracts with their DOGE.", "elastos": "Elastos is a Layer 1 blockchain that aims to merge blockchain smart contracts with other parts of the modern web. To do so, Elastos created a blockchain and a sidechain network, as well as other related components like peer-to-peer networking and decentralized identity. Elastos' vision is to integrate these solutions to merge it into something they call the Elastos SmartWeb.", "enuls": "ENULS is a Layer 1 EVM compatible chain built on top of the NULS blockchain infrastructure. It has a focus on cross-chain interoperability through its sibling-network Nerve Network, which is also part of the NULS ecosystem.", diff --git a/locales/es/networks.json b/locales/es/networks.json index a5f5cc199..191675687 100644 --- a/locales/es/networks.json +++ b/locales/es/networks.json @@ -22,6 +22,7 @@ "coinex-smart-chain": "CoinEx Smart Chain (CSC) es una blockchain de Capa 1 creada por la bolsa CoinEx. Se creó para ofrecer tarifas de transacción más bajas y tiempos de transacción más rápidos que Ethereum. Lo consigue utilizando un mecanismo de consenso más centralizado que integra funciones de Prueba de Participación y Prueba de Autoridad.", "core": "CORE es una blockchain de Capa 1 que utiliza un nuevo mecanismo de consenso llamado Satoshi Plus, que aprovecha el hashrate de Bitcoin y combina características de Prueba de Trabajo y Prueba Delegada de Participación. Aunque proporciona su propia red de blockchain, la DAO de CORE también se centra en extender el uso de la tecnología Satoshi Plus a otras blockchains.", "cronos": "Cronos es la sidechain compatible con EVM de la blockchain Crypto.org. Cronos utiliza un mecanismo de consenso de Prueba de Autoridad, que hace que la cadena sea rápida y barata de utilizar, pero compromete la descentralización. También utiliza el protocolo Inter Blockchain Communications (IBC) para permitir la interoperabilidad entre Cronos y otras blockchains.", + "darwinia": "Darwinia is an Ethereum-compatible parachain running on Polkadot. As a Polkadot parachain it integrates well with other networks built on Polkadot as aims to provide cross-chain interoperability between different blockchains using its Darwinia MsgPort technology.", "dogechain": "Dogechain es un proyecto centrado en introducir contratos inteligentes en el ecosistema Dogecoin. Aunque no está oficialmente respaldada, Dogechain es una sidechain de Dogecoin con un puente para transferir DOGE desde y hacia la red principal de Dogecoin. Esto permite a la gente del ecosistema Dogecoin puentear y utilizar contratos inteligentes basados en EVM con su DOGE.", "elastos": "Elastos es una blockchain de Capa 1 que pretende fusionar los contratos inteligentes de blockchain con otras partes de la web moderna. Para ello, Elastos ha creado una blockchain y una red sidechain, así como otros componentes relacionados como las redes entre iguales y la identidad descentralizada. La visión de Elastos es integrar estas soluciones para fusionarlas en algo que denominan Elastos SmartWeb.", "enuls": "ENULS es una cadena compatible con EVM de Capa 1 construida sobre la infraestructura de blockchains NULS. Se centra en la interoperabilidad entre cadenas a través de su red hermana Nerve Network, que también forma parte del ecosistema NULS.", diff --git a/locales/ja/networks.json b/locales/ja/networks.json index 2f67f6d67..cc6e6617e 100644 --- a/locales/ja/networks.json +++ b/locales/ja/networks.json @@ -22,6 +22,7 @@ "coinex-smart-chain": "CoinExスマートチェーン(CSC)は、CoinEx取引所によって作成されたレイヤー1のブロックチェーンです。Ethereumよりも低い取引手数料と速い取引時間を提供するために作成されました。プルーフ・オブ・ステークとプルーフ・オブ・オーソリティの機能を統合した、より一元化されたコンセンサスメカニズムを採用することでこれを実現しています。", "core": "COREは、ビットコインのハッシュレートを活用し、プルーフ・オブ・ワークと委任型プルーフ・オブ・ステークの機能を組み合わせたSatoshi Plusと呼ばれる新しいコンセンサスメカニズムを使用するレイヤー1のブロックチェーンです。CORE DAOは独自のブロックチェーンネットワークを提供する一方で、Satoshi Plusテクノロジーの使用を他のブロックチェーンにも広めることに重点を置いています。", "cronos": "CronosはCrypto.orgブロックチェーンのEVM互換サイドチェーンです。Cronosは、プルーフ・オブ・オーソリティのコンセンサスメカニズムを採用しています。これにより、チェーンは高速で安価に使用できますが、分散化には妥協があります。また、インター・ブロックチェーン・コミュニケーション(IBC)プロトコルを使用して、Cronosと他のブロックチェーン間の相互運用性を実現しています。", + "darwinia": "Darwinia is an Ethereum-compatible parachain running on Polkadot. As a Polkadot parachain it integrates well with other networks built on Polkadot as aims to provide cross-chain interoperability between different blockchains using its Darwinia MsgPort technology.", "dogechain": "Dogechainは、スマートコントラクトをDogecoinエコシステムに導入することに焦点を当てたプロジェクトです。公式には承認されていませんが、DogechainはDogecoinのサイドチェーンで、Dogecoinのメインネットとの間でDOGEを転送するためのブリッジを備えています。これにより、Dogecoinエコシステムの人々は、EVMをベースにしたスマート・コントラクトをDOGEと橋渡しして使用することができます。", "elastos": "Elastosは、ブロックチェーンのスマートコントラクトを現代のウェブの他の部分と統合することを目的としたレイヤー1のブロックチェーンです。そのために、Elastosはブロックチェーンとサイドチェーンネットワークのほか、ピアツーピアネットワークや分散型アイデンティティーなどの他の関連コンポーネントも開発しました。Elastosのビジョンは、これらのソリューションを統合して、Elastos SmartWebと呼ばれるものに統合することです。", "enuls": "ENULSは、NULSブロックチェーンインフラストラクチャー上に構築されたレイヤー1のEVM互換チェーンです。NULSエコシステムの一部でもある兄弟ネットワークのNerve Networkを通じたクロスチェーン相互運用性に重点を置いています。", diff --git a/locales/ru/networks.json b/locales/ru/networks.json index 014463e5f..351811dbb 100644 --- a/locales/ru/networks.json +++ b/locales/ru/networks.json @@ -22,6 +22,7 @@ "coinex-smart-chain": "CoinEx Smart Chain (CSC) — это Layer 1 блокчейн, созданный биржей CoinEx. Он был создан для того, чтобы предлагать более низкие комиссии за транзакции и болеe быстрые транзакции чем Ethereum. Это достигается за счет использования более централизованного механизма консенсуса, объединяющего функции Proof of Stake и Proof of Authority.", "core": "CORE — это Layer 1 блокчейн, в котором используется новый механизм консенсуса под названием Satoshi Plus, который использует хешрейт биткоинов и сочетает функции Proof of Work и Delegated Proof of Stake. Хотя CORE DAO предоставляет собственную сеть блокчейнов, он также сосредоточен на распространении использования технологии Satoshi Plus на другие блокчейны.", "cronos": "Cronos — это совместимый с EVM сайдчейн для блокчейна Crypto.org. Cronos использует механизм консенсуса Proof of Authority, который делает цепочку быстрой и дешевой в использовании, но теряет в децентрализации. Компания также использует протокол Inter Blockchain Communications (IBC) для обеспечения совместимости между Cronos и другими блокчейнами.", + "darwinia": "Darwinia is an Ethereum-compatible parachain running on Polkadot. As a Polkadot parachain it integrates well with other networks built on Polkadot as aims to provide cross-chain interoperability between different blockchains using its Darwinia MsgPort technology.", "dogechain": "Dogechain — это проект, направленный на внедрение смарт-контрактов в экосистему Dogecoin. Хотя Dogechain официально не одобрен, он представляет собой сайдчейн Dogecoin с мостом для перевода DOGE в основную сеть Dogecoin и обратно. Это позволяет участникам экосистемы Dogecoin обмениваться смарт-контрактами на основе EVM и использовать их вместе со своими DOGE.", "elastos": "Elastos — это Layer 1 блокчейн, целью которого является объединение смарт-контрактов блокчейна с другими частями современной сети. Для этого Elastos создали блокчейн и сеть сайдчейнов, а также другие сопутствующие компоненты, такие как одноранговая сеть и децентрализованная идентификация. Видение Elastos заключается в том, чтобы интегрировать эти решения и объединить их в систему, которую они называют Elastos SmartWeb.", "enuls": "ENULS - это Layer 1 EVM-совместимая цепочка, построенная поверх блокчейн-инфраструктуры NULS. Она ориентирована на межцепочечную совместимость через свою сиблинговую сеть Nerve, которая также является частью экосистемы NULS.", diff --git a/locales/zh/networks.json b/locales/zh/networks.json index cdc3d3fbc..91b29fa55 100644 --- a/locales/zh/networks.json +++ b/locales/zh/networks.json @@ -22,6 +22,7 @@ "coinex-smart-chain": "CoinEX 智能链(CSC)是 CoinEx 交易所开发的第 1 层(Layer 1)区块链,旨在提供比以太坊更低廉的交易费用和更快捷的交易速度。为达成这一目标,CSC 采用了更为中心化的共识机制,整合了权益证明(PoS)和权威证明(PoA)的特点。", "core": "CORE 是第 1 层(Layer 1)区块链,采用了名为中本聪+(Satoshi Plus)的全新共识机制,该机制在利用比特币哈希率的同时还融合了工作量证明(PoW)和委托权益证明(DPoS)的特色。除了提供自己的区块链网络,CORE DAO 还致力于将中本聪+(Satoshi Plus)技术推广至其他区块链。", "cronos": "Cronos 是 Crypto.org 区块链上与 EVM 兼容的侧链。Cronos 采用权威证明(PoA)共识机制,使用便捷、成本低廉,缺点是去中心化程度方面有所妥协。该链还使用跨链通信协议(IBC)来实现与其他区块链之间的互操作性。", + "darwinia": "Darwinia is an Ethereum-compatible parachain running on Polkadot. As a Polkadot parachain it integrates well with other networks built on Polkadot as aims to provide cross-chain interoperability between different blockchains using its Darwinia MsgPort technology.", "dogechain": "Dogechain(狗狗链)是一个致力于将智能合约引入狗狗币生态系统的项目。狗狗链是狗狗币的非官方侧链,可桥接狗狗币主网,将狗狗币转入和转出,让狗狗币生态系统用户能够使用狗狗币桥接并使用基于 EVM 的智能合约。", "elastos": "Elastos(亦来云)是第 1 层(Layer 1)区块链,旨在推动区块链智能合约与现代网络世界的融合。为此,Elastos 创建了区块链和侧链网络,以及其他相关组件,例如点对点网络和去中心化身份。Elastos 的愿景构建 Elastos SmartWeb 智能互联网并整合各种解决方案。", "enuls": "ENULS 是建立在 NULS 区块链基础设施之上的第 1 层(Layer 1)EVM 兼容链。ENULS 致力于通过其兄弟网络——Nerve 网络,实现跨链互操作性。Nerve 网络同样属于 NULS 生态系统。", From 599d6f02e4b5f8872d57f033abc70cbae5fe008a Mon Sep 17 00:00:00 2001 From: Rosco Kalis Date: Thu, 29 Feb 2024 09:33:49 -1000 Subject: [PATCH 5/5] Update RING default donation amount --- lib/utils/chains.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/utils/chains.ts b/lib/utils/chains.ts index 6edb8d43e..738289eb0 100644 --- a/lib/utils/chains.ts +++ b/lib/utils/chains.ts @@ -702,7 +702,7 @@ export const getChainNativeToken = (chainId: number): string => { return overrides[chainId] ?? getChain(chainId)?.nativeCurrency?.symbol ?? 'ETH'; }; -// Target a default of around $10-20 +// Target a default of a round-ish number of tokens, worth around $10-20 export const getDefaultDonationAmount = (nativeToken: string): string => { const mapping = { ASTR: '300', @@ -749,7 +749,7 @@ export const getDefaultDonationAmount = (nativeToken: string): string => { PWR: '1000', RBTC: '0.001', REDLC: '100', - RING: '2462', + RING: '2500', ROSE: '100', SAMA: '500', SDN: '50',