diff --git a/.changeset/witty-beans-punch.md b/.changeset/witty-beans-punch.md new file mode 100644 index 0000000000..ca33c079f1 --- /dev/null +++ b/.changeset/witty-beans-punch.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added sei chain diff --git a/src/chains/definitions/sei.ts b/src/chains/definitions/sei.ts new file mode 100644 index 0000000000..801da2f74a --- /dev/null +++ b/src/chains/definitions/sei.ts @@ -0,0 +1,24 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const sei = /*#__PURE__*/ defineChain({ + id: 1329, + name: 'Sei Network', + nativeCurrency: { name: 'Sei', symbol: 'SEI', decimals: 18 }, + rpcUrls: { + default: { + http: ['https://evm-rpc.sei-apis.com/'], + webSocket: ['wss://evm-ws.sei-apis.com/'], + }, + }, + blockExplorers: { + default: { + name: 'Seitrace', + url: 'https://seitrace.com', + }, + }, + contracts: { + multicall3: { + address: '0xcA11bde05977b3631167028862bE2a173976CA11', + }, + }, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index 8f47ef09cb..73eb4ac347 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -214,6 +214,7 @@ export { sapphire } from './definitions/sapphire.js' export { sapphireTestnet } from './definitions/sapphireTestnet.js' export { scroll } from './definitions/scroll.js' export { scrollSepolia } from './definitions/scrollSepolia.js' +export { sei } from './definitions/sei.js' export { seiDevnet } from './definitions/seiDevnet.js' export { sepolia } from './definitions/sepolia.js' export { shimmer } from './definitions/shimmer.js'