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'