diff --git a/.changeset/loud-shoes-allow.md b/.changeset/loud-shoes-allow.md new file mode 100644 index 0000000000..f3602adc88 --- /dev/null +++ b/.changeset/loud-shoes-allow.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added Shape Sepolia chain. diff --git a/src/chains/definitions/shapeSepolia.ts b/src/chains/definitions/shapeSepolia.ts new file mode 100644 index 0000000000..08ffb2a562 --- /dev/null +++ b/src/chains/definitions/shapeSepolia.ts @@ -0,0 +1,19 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const shapeSepolia = /*#__PURE__*/ defineChain({ + id: 11_011, + name: 'Shape Sepolia Testnet', + nativeCurrency: { name: 'Sepolia Ether', symbol: 'ETH', decimals: 18 }, + rpcUrls: { + default: { + http: ['https://sepolia.shape.network'], + }, + }, + blockExplorers: { + default: { + name: 'blockscout', + url: 'https://shape-sepolia-explorer.alchemy.com', + apiUrl: 'https://shape-sepolia-explorer.alchemy.com/api/v2', + }, + }, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 42fd28106b..ba90af6865 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -242,6 +242,7 @@ export { sei } from './definitions/sei.js' export { seiDevnet } from './definitions/seiDevnet.js' export { seiTestnet } from './definitions/seiTestnet.js' export { sepolia } from './definitions/sepolia.js' +export { shapeSepolia } from './definitions/shapeSepolia.js' export { shimmer } from './definitions/shimmer.js' export { shimmerTestnet } from './definitions/shimmerTestnet.js' export { skaleBlockBrawlers } from './definitions/skale/brawl.js'