From 8972bbe517121e68316ecf148c77858b39b76957 Mon Sep 17 00:00:00 2001 From: saqibhafeezkhan Date: Sun, 19 Oct 2025 20:20:09 +0530 Subject: [PATCH 1/2] added gatechain mainnet --- .changeset/petite-weeks-tie.md | 5 +++++ src/chains/definitions/gatechain.ts | 21 +++++++++++++++++++++ src/chains/index.ts | 1 + 3 files changed, 27 insertions(+) create mode 100644 .changeset/petite-weeks-tie.md create mode 100644 src/chains/definitions/gatechain.ts diff --git a/.changeset/petite-weeks-tie.md b/.changeset/petite-weeks-tie.md new file mode 100644 index 0000000000..45f6dfaa27 --- /dev/null +++ b/.changeset/petite-weeks-tie.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added Gatechain Mainnet diff --git a/src/chains/definitions/gatechain.ts b/src/chains/definitions/gatechain.ts new file mode 100644 index 0000000000..2c81d8ee6d --- /dev/null +++ b/src/chains/definitions/gatechain.ts @@ -0,0 +1,21 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const gatechain = /*#__PURE__*/ defineChain({ + id: 86, + name: 'GateChain Mainnet', + nativeCurrency: { name: 'GateChainToken', symbol: 'GT', decimals: 18 }, + rpcUrls: { + default: { + http: ['https://evm.nodeinfo.cc'], + webSocket: ['wss://evm-ws.gatenode.cc'], + }, + }, + blockExplorers: { + default: { + name: 'Gate Scan', + url: 'https://www.gatescan.org/', + apiUrl: 'https://gatescan.org/api', + }, + }, + testnet: false, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 0ef4fa97d2..02f777a892 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -220,6 +220,7 @@ export { fuseSparknet } from './definitions/fuseSparknet.js' export { fusion } from './definitions/fusion.js' export { fusionTestnet } from './definitions/fusionTestnet.js' export { garnet } from './definitions/garnet.js' +export { gatechain } from './definitions/gatechain.js' export { geist } from './definitions/geist.js' export { genesys } from './definitions/genesys.js' export { giwaSepolia } from './definitions/giwaSepolia.js' From 57bfe3d493b59f2bfa0680c0abaa0472751d5b25 Mon Sep 17 00:00:00 2001 From: jxom <7336481+jxom@users.noreply.github.com> Date: Thu, 23 Oct 2025 06:43:52 +1100 Subject: [PATCH 2/2] Update gatechain.ts --- src/chains/definitions/gatechain.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chains/definitions/gatechain.ts b/src/chains/definitions/gatechain.ts index 2c81d8ee6d..1976b6d596 100644 --- a/src/chains/definitions/gatechain.ts +++ b/src/chains/definitions/gatechain.ts @@ -13,7 +13,7 @@ export const gatechain = /*#__PURE__*/ defineChain({ blockExplorers: { default: { name: 'Gate Scan', - url: 'https://www.gatescan.org/', + url: 'https://www.gatescan.org', apiUrl: 'https://gatescan.org/api', }, },