diff --git a/.changeset/witty-bugs-roll.md b/.changeset/witty-bugs-roll.md new file mode 100644 index 00000000000..505213460d2 --- /dev/null +++ b/.changeset/witty-bugs-roll.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Added `mode` as a predefined chain diff --git a/packages/thirdweb/src/chains/chain-definitions/mode.ts b/packages/thirdweb/src/chains/chain-definitions/mode.ts new file mode 100644 index 00000000000..76940840fb7 --- /dev/null +++ b/packages/thirdweb/src/chains/chain-definitions/mode.ts @@ -0,0 +1,16 @@ +import { defineChain } from "../utils.js"; + +/** + * @chain + */ +export const mode = /* @__PURE__ */ defineChain({ + id: 919, + name: "Mode", + nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, + blockExplorers: [ + { + name: "Modescout", + url: "https://explorer.mode.network/", + }, + ], +}); diff --git a/packages/thirdweb/src/exports/chains.ts b/packages/thirdweb/src/exports/chains.ts index b3a3f3b9e68..733662f76ee 100644 --- a/packages/thirdweb/src/exports/chains.ts +++ b/packages/thirdweb/src/exports/chains.ts @@ -77,4 +77,5 @@ export { celoAlfajoresTestnet } from "../chains/chain-definitions/celo-alfajores export { fraxtalTestnet } from "../chains/chain-definitions/fraxtal-testnet.js"; export { metalL2Testnet } from "../chains/chain-definitions/metal-l2-testnet.js"; export { modeTestnet } from "../chains/chain-definitions/mode-testnet.js"; +export { mode } from "../chains/chain-definitions/mode.js"; export { soneiumMinato } from "../chains/chain-definitions/soneium-minato.js";