diff --git a/.changeset/etherlink-shadownet-chain.md b/.changeset/etherlink-shadownet-chain.md new file mode 100644 index 00000000000..c17621ace47 --- /dev/null +++ b/.changeset/etherlink-shadownet-chain.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Add Etherlink Shadownet testnet chain (chain ID 127823) diff --git a/packages/thirdweb/src/chains/chain-definitions/etherlink-shadownet.ts b/packages/thirdweb/src/chains/chain-definitions/etherlink-shadownet.ts new file mode 100644 index 00000000000..d8ceea39637 --- /dev/null +++ b/packages/thirdweb/src/chains/chain-definitions/etherlink-shadownet.ts @@ -0,0 +1,21 @@ +import { defineChain } from "../utils.js"; + +/** + * @chain + */ +export const etherlinkShadownet = /* @__PURE__ */ defineChain({ + blockExplorers: [ + { + name: "Etherlink Shadownet Explorer", + url: "https://shadownet.explorer.etherlink.com/", + }, + ], + id: 127823, + name: "Etherlink Shadownet", + nativeCurrency: { + decimals: 18, + name: "Etherlink", + symbol: "XTZ", + }, + testnet: true, +}); diff --git a/packages/thirdweb/src/exports/chains.ts b/packages/thirdweb/src/exports/chains.ts index b02fc44e5cb..c94991c620b 100644 --- a/packages/thirdweb/src/exports/chains.ts +++ b/packages/thirdweb/src/exports/chains.ts @@ -32,6 +32,7 @@ export { degen } from "../chains/chain-definitions/degen.js"; // mainnet = alias for ethereum export { ethereum, mainnet } from "../chains/chain-definitions/ethereum.js"; export { etherlink } from "../chains/chain-definitions/etherlink.js"; +export { etherlinkShadownet } from "../chains/chain-definitions/etherlink-shadownet.js"; export { etherlinkTestnet } from "../chains/chain-definitions/etherlink-testnet.js"; export { fantom } from "../chains/chain-definitions/fantom.js"; export { fantomTestnet } from "../chains/chain-definitions/fantom-testnet.js";