From a4804f80a3d7ca7f103d90ee247add07307d6bf9 Mon Sep 17 00:00:00 2001 From: j6i <43463199+j6i@users.noreply.github.com> Date: Tue, 30 Jul 2024 17:15:19 -0700 Subject: [PATCH 1/4] Add Shape Sepolia --- src/chains/definitions/shapeSepolia.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/chains/definitions/shapeSepolia.ts diff --git a/src/chains/definitions/shapeSepolia.ts b/src/chains/definitions/shapeSepolia.ts new file mode 100644 index 0000000000..5ac3760285 --- /dev/null +++ b/src/chains/definitions/shapeSepolia.ts @@ -0,0 +1,20 @@ +// src/chains/definitions/example.ts +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', + }, + }, +}) \ No newline at end of file From 2d45f40edc4bc6f171f9a7c1ae8d440368b3e0ca Mon Sep 17 00:00:00 2001 From: j6i <43463199+j6i@users.noreply.github.com> Date: Tue, 30 Jul 2024 17:20:12 -0700 Subject: [PATCH 2/4] add nl --- src/chains/definitions/shapeSepolia.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chains/definitions/shapeSepolia.ts b/src/chains/definitions/shapeSepolia.ts index 5ac3760285..e5caf1f086 100644 --- a/src/chains/definitions/shapeSepolia.ts +++ b/src/chains/definitions/shapeSepolia.ts @@ -17,4 +17,4 @@ export const shapeSepolia = /*#__PURE__*/ defineChain({ apiUrl: 'https://shape-sepolia-explorer.alchemy.com/api/v2', }, }, -}) \ No newline at end of file +}) From 421c03375eaad92a4a4e17a4ff6017d3a2c4096d Mon Sep 17 00:00:00 2001 From: j6i <43463199+j6i@users.noreply.github.com> Date: Tue, 30 Jul 2024 17:23:12 -0700 Subject: [PATCH 3/4] rm import comment --- src/chains/definitions/shapeSepolia.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/chains/definitions/shapeSepolia.ts b/src/chains/definitions/shapeSepolia.ts index e5caf1f086..08ffb2a562 100644 --- a/src/chains/definitions/shapeSepolia.ts +++ b/src/chains/definitions/shapeSepolia.ts @@ -1,4 +1,3 @@ -// src/chains/definitions/example.ts import { defineChain } from '../../utils/chain/defineChain.js' export const shapeSepolia = /*#__PURE__*/ defineChain({ From 30f021b25f733bd6ac989b9c6b3d0949b0d39d24 Mon Sep 17 00:00:00 2001 From: j6i <43463199+j6i@users.noreply.github.com> Date: Tue, 30 Jul 2024 17:31:26 -0700 Subject: [PATCH 4/4] export shapeSepolia, add patch changeset with description --- .changeset/loud-shoes-allow.md | 5 +++++ src/chains/index.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/loud-shoes-allow.md 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/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'