From d78178beee603f600749c9aa6b9984187cb0fe65 Mon Sep 17 00:00:00 2001 From: N V Rakesh Reddy Date: Tue, 28 Apr 2026 09:48:05 +0000 Subject: [PATCH 1/2] feat(statics): onboard tabstracteth:tmt ERC20 token Add Test Mintable Token (TMT) for the Abstract testnet chain (tabstracteth). Token deployed at 0x23d6e0DD3a066daF6cFDfF6344e6E271945b7d8f with 6 decimal places. Ticket: CECHO-850 --- modules/statics/src/allCoinsAndTokens.ts | 12 ++++++++++++ modules/statics/src/base.ts | 3 +++ 2 files changed, 15 insertions(+) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 7a77420f19..0cb919951b 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -1558,6 +1558,18 @@ export const allCoinsAndTokens = [ CoinFeature.SUPPORTS_ERC20, ] ), + + // Abstract testnet tokens + erc20Token( + '3531e4da-5c4c-4b34-b936-aed409e21dde', + 'tabstracteth:tmt', + 'Test Mintable Token', + 6, + '0x23d6e0DD3a066daF6cFDfF6344e6E271945b7d8f', + UnderlyingAsset['tabstracteth:tmt'], + Networks.test.abstracteth + ), + account( 'd308ba34-557a-43f2-84f3-5775f1f1a779', 'apechain', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index 357f7ea9dc..599231b54b 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -3201,6 +3201,9 @@ export enum UnderlyingAsset { 'megaeth:mega' = 'megaeth:mega', 'megaeth:weth' = 'megaeth:weth', + // Abstract testnet tokens + 'tabstracteth:tmt' = 'tabstracteth:tmt', + // MegaEth testnet tokens 'tmegaeth:tmt' = 'tmegaeth:tmt', From 0ba29a3e569e3f09a42fd3a526b2690549c45572 Mon Sep 17 00:00:00 2001 From: "nvrakeshreddy@bitgo.com" Date: Tue, 28 Apr 2026 10:19:41 +0000 Subject: [PATCH 2/2] fix(statics): lowercase tabstracteth:tmt contract address The ERC20 token validator requires addresses to be 0x followed by 40 lowercase hex characters. The address was mixed-case (EIP-55 checksum format) which failed the validation regex. Ticket: CECHO-850 --- modules/statics/src/allCoinsAndTokens.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 0cb919951b..b0dfbb5ef7 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -1565,7 +1565,7 @@ export const allCoinsAndTokens = [ 'tabstracteth:tmt', 'Test Mintable Token', 6, - '0x23d6e0DD3a066daF6cFDfF6344e6E271945b7d8f', + '0x23d6e0dd3a066daf6cfdff6344e6e271945b7d8f', UnderlyingAsset['tabstracteth:tmt'], Networks.test.abstracteth ),