diff --git a/.changeset/mighty-bags-play.md b/.changeset/mighty-bags-play.md new file mode 100644 index 0000000000..db5298cb7d --- /dev/null +++ b/.changeset/mighty-bags-play.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added loop chain. diff --git a/src/chains/definitions/loop.ts b/src/chains/definitions/loop.ts new file mode 100644 index 0000000000..b321a4e621 --- /dev/null +++ b/src/chains/definitions/loop.ts @@ -0,0 +1,23 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const loop = /*#__PURE__*/ defineChain({ + id: 15551, + name: 'LoopNetwork Mainnet', + nativeCurrency: { + name: 'LOOP', + symbol: 'LOOP', + decimals: 18, + }, + rpcUrls: { + default: { + http: ['https://api.mainnetloop.com'], + }, + }, + blockExplorers: { + default: { + name: 'LoopNetwork Blockchain Explorer', + url: 'https://explorer.mainnetloop.com/', + }, + }, + testnet: false +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index f64111f805..36923d520b 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -199,6 +199,7 @@ export { lineaTestnet } from './definitions/lineaTestnet.js' export { lisk } from './definitions/lisk.js' export { liskSepolia } from './definitions/liskSepolia.js' export { localhost } from './definitions/localhost.js' +export { loop } from './definitions/loop.js' export { lukso } from './definitions/lukso.js' export { luksoTestnet } from './definitions/luksoTestnet.js' export { lycan } from './definitions/lycan.js'