From 892f028204e1952500f132ac14f73cdc9ac99f81 Mon Sep 17 00:00:00 2001 From: Aiden <65929678+aiiiden@users.noreply.github.com> Date: Thu, 25 Apr 2024 08:45:17 +0900 Subject: [PATCH] feat: add Yooldo verse mainnet and testnet chains (#2172) * Add yooldo verse mainnet and testnet chains * Fix import to export * Remove network key * Add changeset --- .changeset/twelve-seahorses-matter.md | 5 +++++ src/chains/definitions/yooldoVerse.ts | 18 ++++++++++++++++++ src/chains/definitions/yooldoVerseTestnet.ts | 19 +++++++++++++++++++ src/chains/index.ts | 2 ++ 4 files changed, 44 insertions(+) create mode 100644 .changeset/twelve-seahorses-matter.md create mode 100644 src/chains/definitions/yooldoVerse.ts create mode 100644 src/chains/definitions/yooldoVerseTestnet.ts diff --git a/.changeset/twelve-seahorses-matter.md b/.changeset/twelve-seahorses-matter.md new file mode 100644 index 0000000000..f0fc632212 --- /dev/null +++ b/.changeset/twelve-seahorses-matter.md @@ -0,0 +1,5 @@ +--- +"viem": minor +--- + +Add yooldo verse testnet & mainnet setting diff --git a/src/chains/definitions/yooldoVerse.ts b/src/chains/definitions/yooldoVerse.ts new file mode 100644 index 0000000000..9fd597bd83 --- /dev/null +++ b/src/chains/definitions/yooldoVerse.ts @@ -0,0 +1,18 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const yooldoVerse = /*#__PURE__*/ defineChain({ + id: 50_005, + name: 'Yooldo Verse', + nativeCurrency: { name: 'OAS', symbol: 'OAS', decimals: 18 }, + rpcUrls: { + default: { + http: ['https://rpc.yooldo-verse.xyz'], + }, + }, + blockExplorers: { + default: { + name: 'Yooldo Verse Explorer', + url: 'https://explorer.yooldo-verse.xyz', + }, + }, +}) diff --git a/src/chains/definitions/yooldoVerseTestnet.ts b/src/chains/definitions/yooldoVerseTestnet.ts new file mode 100644 index 0000000000..4617231164 --- /dev/null +++ b/src/chains/definitions/yooldoVerseTestnet.ts @@ -0,0 +1,19 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const yooldoVerseTestnet = /*#__PURE__*/ defineChain({ + id: 50_006, + name: 'Yooldo Verse Testnet', + nativeCurrency: { name: 'OAS', symbol: 'OAS', decimals: 18 }, + rpcUrls: { + default: { + http: ['https://rpc.testnet.yooldo-verse.xyz'], + }, + }, + blockExplorers: { + default: { + name: 'Yooldo Verse Testnet Explorer', + url: 'https://explorer.testnet.yooldo-verse.xyz', + }, + }, + testnet: true, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 704e7842d6..8e936f3724 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -246,6 +246,8 @@ export { } from './definitions/xLayerTestnet.js' export { xLayer } from './definitions/xLayer.js' export { xdc } from './definitions/xdc.js' +export { yooldoVerse } from './definitions/yooldoVerse.js' +export { yooldoVerseTestnet } from './definitions/yooldoVerseTestnet.js' export { xdcTestnet } from './definitions/xdcTestnet.js' export { zetachain } from './definitions/zetachain.js' export { zetachainAthensTestnet } from './definitions/zetachainAthensTestnet.js'