From 2bc5ff146b52405c62f9d6996f66e0b39840b6ea Mon Sep 17 00:00:00 2001 From: Sweta Shaw Date: Sat, 5 Oct 2024 05:35:03 +0530 Subject: [PATCH] feat: add kakarot starknet sepolia (#2822) * feat: add kakarot starknet sepolia * Create yellow-waves-unite.md --------- Co-authored-by: jxom --- .changeset/yellow-waves-unite.md | 5 ++++ .../definitions/kakarotStarknetSepolia.ts | 23 +++++++++++++++++++ src/chains/index.ts | 1 + 3 files changed, 29 insertions(+) create mode 100644 .changeset/yellow-waves-unite.md create mode 100644 src/chains/definitions/kakarotStarknetSepolia.ts diff --git a/.changeset/yellow-waves-unite.md b/.changeset/yellow-waves-unite.md new file mode 100644 index 0000000000..81874c5435 --- /dev/null +++ b/.changeset/yellow-waves-unite.md @@ -0,0 +1,5 @@ +--- +"viem": patch +--- + +Added Kakarot Starknet Sepolia chain. diff --git a/src/chains/definitions/kakarotStarknetSepolia.ts b/src/chains/definitions/kakarotStarknetSepolia.ts new file mode 100644 index 0000000000..66f5e9a06a --- /dev/null +++ b/src/chains/definitions/kakarotStarknetSepolia.ts @@ -0,0 +1,23 @@ +import { defineChain } from '../../utils/chain/defineChain.js' + +export const kakarotStarknetSepolia = /*#__PURE__*/ defineChain({ + id: 5424235787602241, + name: 'Kakarot Starknet Sepolia', + nativeCurrency: { + name: 'Ether', + symbol: 'ETH', + decimals: 18, + }, + rpcUrls: { + default: { + http: ['https://sepolia-rpc.kakarot.org'], + }, + }, + blockExplorers: { + default: { + name: 'Kakarot Scan', + url: 'https://sepolia.kakarotscan.org', + }, + }, + testnet: true, +}) diff --git a/src/chains/index.ts b/src/chains/index.ts index edaf5c88b9..b083feac94 100644 --- a/src/chains/index.ts +++ b/src/chains/index.ts @@ -163,6 +163,7 @@ export { inEVM } from './definitions/inEVM.js' export { iota } from './definitions/iota.js' export { iotaTestnet } from './definitions/iotaTestnet.js' export { kakarotSepolia } from './definitions/kakarotSepolia.js' +export { kakarotStarknetSepolia } from './definitions/kakarotStarknetSepolia.js' export { kava } from './definitions/kava.js' export { kavaTestnet } from './definitions/kavaTestnet.js' export { kcc } from './definitions/kcc.js'