diff --git a/.changeset/few-poems-dream.md b/.changeset/few-poems-dream.md new file mode 100644 index 0000000000..614811c777 --- /dev/null +++ b/.changeset/few-poems-dream.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added 0G Newton Testnet. diff --git a/src/chains/definitions/0g.ts b/src/chains/definitions/0g.ts new file mode 100644 index 0000000000..badc3dbda5 --- /dev/null +++ b/src/chains/definitions/0g.ts @@ -0,0 +1,19 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const zeroG = /*#__PURE__*/ defineChain({ + id: 16_600, + name: '0G Newton 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-newton.0g.ai', + }, + }, + testnet: true, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 5f5fdaccb9..74e95f85ab 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -520,6 +520,7 @@ export { yooldoVerse } from './definitions/yooldoVerse.js' export { yooldoVerseTestnet } from './definitions/yooldoVerseTestnet.js' export { zenchainTestnet } from './definitions/zenchainTestnet.js' export { zeniq } from './definitions/zeniq.js' +export { zeroG } from './definitions/0g.js' export { zetachain } from './definitions/zetachain.js' export { zetachainAthensTestnet } from './definitions/zetachainAthensTestnet.js' export { zhejiang } from './definitions/zhejiang.js'