diff --git a/.changeset/hot-beans-admire.md b/.changeset/hot-beans-admire.md new file mode 100644 index 0000000000..1ec83ac992 --- /dev/null +++ b/.changeset/hot-beans-admire.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added Excelon Mainnet chain. diff --git a/src/chains/definitions/excelonMainnet.ts b/src/chains/definitions/excelonMainnet.ts new file mode 100644 index 0000000000..3adfa7149d --- /dev/null +++ b/src/chains/definitions/excelonMainnet.ts @@ -0,0 +1,23 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const excelonMainnet = /*#__PURE__*/ defineChain({ + id: 22052002, + name: 'Excelon Mainnet', + network: 'XLON', + nativeCurrency: { + decimals: 18, + name: 'Excelon', + symbol: 'xlon', + }, + rpcUrls: { + default: { + http: ['https://edgewallet1.xlon.org'], + }, + }, + blockExplorers: { + default: { + name: 'Excelon explorer', + url: 'https://explorer.excelon.io', + }, + }, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 7d949d582a..58be9dcbe9 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -119,6 +119,7 @@ export { elastos } from './definitions/elastos.js' export { elastosTestnet } from './definitions/elastosTestnet.js' export { electroneum } from './definitions/electroneum.js' export { electroneumTestnet } from './definitions/electroneumTestnet.js' +export { excelonMainnet } from './definitions/excelonMainnet.js' export { fantom } from './definitions/fantom.js' export { fantomSonicTestnet } from './definitions/fantomSonicTestnet.js' export { fantomTestnet } from './definitions/fantomTestnet.js'