diff --git a/.changeset/many-lies-drum.md b/.changeset/many-lies-drum.md new file mode 100644 index 0000000000..2a89f1aaef --- /dev/null +++ b/.changeset/many-lies-drum.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added Story Odyssey Testnet. diff --git a/src/chains/definitions/storyOdyssey.ts b/src/chains/definitions/storyOdyssey.ts new file mode 100644 index 0000000000..188f78c5e4 --- /dev/null +++ b/src/chains/definitions/storyOdyssey.ts @@ -0,0 +1,21 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const storyOdyssey = /*#__PURE__*/ defineChain({ + id: 1516, + name: 'Story Odyssey', + nativeCurrency: { + decimals: 18, + name: 'IP', + symbol: 'IP', + }, + rpcUrls: { + default: { http: ['https://rpc.odyssey.storyrpc.io'] }, + }, + blockExplorers: { + default: { + name: 'Story Odyssey Explorer', + url: 'https://odyssey.storyscan.xyz', + }, + }, + testnet: true, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 458fb1985f..afdbae1b3f 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -389,6 +389,7 @@ export { sophon } from './definitions/sophon.js' export { sophonTestnet } from './definitions/sophonTestnet.js' export { spicy } from './definitions/spicy.js' export { step } from './definitions/step.js' +export { storyOdyssey } from './definitions/storyOdyssey.js' export { storyTestnet } from './definitions/storyTestnet.js' export { stratis } from './definitions/stratis.js' export { superlumio } from './definitions/superlumio.js'