From ad5422bcf7037088b56bdfabdd9976c9843c68c2 Mon Sep 17 00:00:00 2001 From: Yash <67926590+Yash094@users.noreply.github.com> Date: Mon, 7 Jul 2025 16:26:48 +0530 Subject: [PATCH 1/2] feat: add T-Rex testnet chain --- .changeset/blue-planets-give.md | 5 +++++ .../chains/chain-definitions/t-rex-testnet.ts | 17 +++++++++++++++++ packages/thirdweb/src/exports/chains.ts | 1 + 3 files changed, 23 insertions(+) create mode 100644 .changeset/blue-planets-give.md create mode 100644 packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts diff --git a/.changeset/blue-planets-give.md b/.changeset/blue-planets-give.md new file mode 100644 index 00000000000..fe6142a2933 --- /dev/null +++ b/.changeset/blue-planets-give.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +add trextestnet to chains package diff --git a/packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts b/packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts new file mode 100644 index 00000000000..e3fbac0653d --- /dev/null +++ b/packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts @@ -0,0 +1,17 @@ +import { defineChain } from "../utils.js"; + +/** + * @chain + */ +export const tRexTestnet = /*@__PURE__*/ defineChain({ + blockExplorers: [ + { + name: "T-Rex Testnet Block Explorer", + url: "https://testnet.trex.xyz/", + }, + ], + id: 1962, + name: "T-Rex Testnet", + nativeCurrency: { decimals: 18, name: "TREX", symbol: "TREX" }, + testnet: true, +}); diff --git a/packages/thirdweb/src/exports/chains.ts b/packages/thirdweb/src/exports/chains.ts index 8a73ef5962b..293af1649a3 100644 --- a/packages/thirdweb/src/exports/chains.ts +++ b/packages/thirdweb/src/exports/chains.ts @@ -69,6 +69,7 @@ export { scrollAlphaTestnet } from "../chains/chain-definitions/scroll-alpha-tes export { scrollSepoliaTestnet } from "../chains/chain-definitions/scroll-sepolia-testnet.js"; export { sepolia } from "../chains/chain-definitions/sepolia.js"; export { soneiumMinato } from "../chains/chain-definitions/soneium-minato.js"; +export { tRexTestnet } from "../chains/chain-definitions/t-rex-testnet.js"; export { treasure } from "../chains/chain-definitions/treasure.js"; export { treasureTopaz } from "../chains/chain-definitions/treasureTopaz.js"; export { xai } from "../chains/chain-definitions/xai.js"; From 182950886326532c8e03a8494bec65406ad4d085 Mon Sep 17 00:00:00 2001 From: Yash <67926590+Yash094@users.noreply.github.com> Date: Mon, 7 Jul 2025 16:28:28 +0530 Subject: [PATCH 2/2] fix --- packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts b/packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts index e3fbac0653d..2a58cedd9a4 100644 --- a/packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts +++ b/packages/thirdweb/src/chains/chain-definitions/t-rex-testnet.ts @@ -12,6 +12,6 @@ export const tRexTestnet = /*@__PURE__*/ defineChain({ ], id: 1962, name: "T-Rex Testnet", - nativeCurrency: { decimals: 18, name: "TREX", symbol: "TREX" }, + nativeCurrency: { decimals: 18, name: "Ether", symbol: "ETH" }, testnet: true, });