From 9c164ecfbc41945a07b2fd290910906e129426ed Mon Sep 17 00:00:00 2001 From: Peng Ke Date: Mon, 18 Nov 2024 18:59:12 +0800 Subject: [PATCH] feat: add Vanar Mainnet --- .changeset/neat-donkeys-train.md | 5 +++++ src/chains/definitions/vanar.ts | 19 +++++++++++++++++++ src/chains/index.ts | 1 + 3 files changed, 25 insertions(+) create mode 100644 .changeset/neat-donkeys-train.md create mode 100644 src/chains/definitions/vanar.ts diff --git a/.changeset/neat-donkeys-train.md b/.changeset/neat-donkeys-train.md new file mode 100644 index 0000000000..1627272ca5 --- /dev/null +++ b/.changeset/neat-donkeys-train.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added Vanar Mainnet. diff --git a/src/chains/definitions/vanar.ts b/src/chains/definitions/vanar.ts new file mode 100644 index 0000000000..6eca389a99 --- /dev/null +++ b/src/chains/definitions/vanar.ts @@ -0,0 +1,19 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const vanar = /*#__PURE__*/ defineChain({ + id: 2040, + name: 'Vanar Mainnet', + nativeCurrency: { name: 'VANRY', symbol: 'VANRY', decimals: 18 }, + rpcUrls: { + default: { + http: ['https://rpc.vanarchain.com'], + }, + }, + blockExplorers: { + default: { + name: 'Vanar Mainnet Explorer', + url: 'https://explorer.vanarchain.com/', + }, + }, + testnet: false, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 224d66b160..1570fa6c20 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -409,6 +409,7 @@ export { unique } from './definitions/unique.js' export { uniqueOpal } from './definitions/uniqueOpal.js' export { uniqueQuartz } from './definitions/uniqueQuartz.js' export { unreal } from './definitions/unreal.js' +export { vanar } from './definitions/vanar.js' export { vechain } from './definitions/vechain.js' export { velas } from './definitions/velas.js' export { viction } from './definitions/viction.js'