diff --git a/.changeset/two-plants-serve.md b/.changeset/two-plants-serve.md new file mode 100644 index 0000000000..bc65918487 --- /dev/null +++ b/.changeset/two-plants-serve.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added 0g testnet. diff --git a/src/chains/definitions/0gTestnet.ts b/src/chains/definitions/0gTestnet.ts new file mode 100644 index 0000000000..f2ab3a3703 --- /dev/null +++ b/src/chains/definitions/0gTestnet.ts @@ -0,0 +1,19 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const zeroGTestnet = /*#__PURE__*/ defineChain({ + id: 16_602, + name: '0G Galileo Testnet', + nativeCurrency: { name: 'A0GI', symbol: 'A0GI', decimals: 18 }, + rpcUrls: { + default: { + http: ['https://evmrpc-testnet.0g.ai'], + }, + }, + blockExplorers: { + default: { + name: '0G BlockChain Explorer', + url: 'https://chainscan-galileo.0g.ai', + }, + }, + testnet: true, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 30925eb71c..778979edcd 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -4,8 +4,10 @@ export { /** @deprecated Use `zeroGGalileoTestnet` instead. */ zeroG, } from './definitions/0g.js' +/** @deprecated Use `zeroGTestnet` instead. */ export { zeroGGalileoTestnet } from './definitions/0gGalileoTestnet.js' export { zeroGMainnet } from './definitions/0gMainnet.js' +export { zeroGTestnet } from './definitions/0gTestnet.js' export { fireChain } from './definitions/5ireChain.js' export { abey } from './definitions/abey.js' export { abstract } from './definitions/abstract.js'