From 7459e35e23d59e3c21825d1f3d1d19f30a0f302b Mon Sep 17 00:00:00 2001 From: Yash Date: Tue, 28 Oct 2025 19:23:31 +0530 Subject: [PATCH] add arc testnet to chains package --- .changeset/hip-spoons-go.md | 5 +++++ .../src/chains/chain-definitions/arc-testnet.ts | 17 +++++++++++++++++ packages/thirdweb/src/exports/chains.ts | 1 + 3 files changed, 23 insertions(+) create mode 100644 .changeset/hip-spoons-go.md create mode 100644 packages/thirdweb/src/chains/chain-definitions/arc-testnet.ts diff --git a/.changeset/hip-spoons-go.md b/.changeset/hip-spoons-go.md new file mode 100644 index 00000000000..8c1c17844cd --- /dev/null +++ b/.changeset/hip-spoons-go.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Add Arc testnet to chains package diff --git a/packages/thirdweb/src/chains/chain-definitions/arc-testnet.ts b/packages/thirdweb/src/chains/chain-definitions/arc-testnet.ts new file mode 100644 index 00000000000..3f67513ebbb --- /dev/null +++ b/packages/thirdweb/src/chains/chain-definitions/arc-testnet.ts @@ -0,0 +1,17 @@ +import { defineChain } from "../utils.js"; + +/** + * @chain + */ +export const arcTestnet = /* @__PURE__ */ defineChain({ + blockExplorers: [ + { + name: "Arc Testnet Explorer", + url: "https://testnet.arcscan.app", + }, + ], + id: 5042002, + name: "Arc Testnet", + nativeCurrency: { decimals: 6, name: "USDC", symbol: "USDC" }, + testnet: true, +}); diff --git a/packages/thirdweb/src/exports/chains.ts b/packages/thirdweb/src/exports/chains.ts index 1d704d48c4c..aeb45de9a60 100644 --- a/packages/thirdweb/src/exports/chains.ts +++ b/packages/thirdweb/src/exports/chains.ts @@ -10,6 +10,7 @@ export { anvil } from "../chains/chain-definitions/anvil.js"; export { arbitrum } from "../chains/chain-definitions/arbitrum.js"; export { arbitrumNova } from "../chains/chain-definitions/arbitrum-nova.js"; export { arbitrumSepolia } from "../chains/chain-definitions/arbitrum-sepolia.js"; +export { arcTestnet } from "../chains/chain-definitions/arc-testnet.js"; export { assetChainTestnet } from "../chains/chain-definitions/assetchain-testnet.js"; export { astriaEvmDusknet } from "../chains/chain-definitions/astria-evm-dusknet.js"; export { avalanche } from "../chains/chain-definitions/avalanche.js";