diff --git a/.changeset/added-xpla-chain.md b/.changeset/added-xpla-chain.md new file mode 100644 index 0000000000..0f3253942e --- /dev/null +++ b/.changeset/added-xpla-chain.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added CONX chain. diff --git a/src/chains/definitions/xpla.ts b/src/chains/definitions/xpla.ts new file mode 100644 index 0000000000..987828c34a --- /dev/null +++ b/src/chains/definitions/xpla.ts @@ -0,0 +1,23 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const xpla = /*#__PURE__*/ defineChain({ + id: 37, + name: 'CONX Chain', + nativeCurrency: { + decimals: 18, + name: 'XPLA', + symbol: 'XPLA', + }, + rpcUrls: { + default: { + http: ['https://dimension-evm-rpc.xpla.dev'], + }, + }, + blockExplorers: { + default: { + name: 'CONX Explorer', + url: 'https://explorer.conx.xyz', + }, + }, + testnet: false, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index fee6023e14..0d602475ea 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -699,6 +699,7 @@ export { xoneMainnet } from './definitions/xoneMainnet.js' export { xoneTestnet } from './definitions/xoneTestnet.js' export { xphereMainnet } from './definitions/xphereMainnet.js' export { xphereTestnet } from './definitions/xphereTestnet.js' +export { xpla } from './definitions/xpla.js' export { xrOne } from './definitions/xrOne.js' export { xrplevm } from './definitions/xrplevm.js' export { xrplevmDevnet } from './definitions/xrplevmDevnet.js'