From adedeb2f7b161df1d184d824b9980147942a5513 Mon Sep 17 00:00:00 2001 From: Prajwal U Date: Tue, 11 Aug 2026 18:01:20 +0000 Subject: [PATCH] feat(statics): onboard txlm:TUSDTC test token for XLM signing tests Add the TUSDTC test token (asset code TUSDTC, issuer GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ) to the @bitgo/statics token registry as a testnet Stellar token, along with its OFC variant (ofctxlm:tusdtc). TUSDTC is a 6-character asset code encoded as assetTypeCreditAlphanum12 in Stellar XDR. All previously registered testnet Stellar tokens use 3-4 char ALPHANUM4 codes. Registering this token provides a real testnet ALPHANUM12 asset for end-to-end signing tests against the firmware changes in the parent ticket (CSHLD-1407). Ticket: CSHLD-1447 Session-Id: bb58b0aa-c314-4212-8901-e1cfc7a3c8db Task-Id: 31db5ad2-ab59-4d9f-8c21-6acc91a05c08 --- modules/statics/src/allCoinsAndTokens.ts | 11 +++++++++++ modules/statics/src/base.ts | 1 + modules/statics/src/coins/ofcCoins.ts | 7 +++++++ 3 files changed, 19 insertions(+) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 9894c1ca61..dc18212b58 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -6424,6 +6424,17 @@ export const allCoinsAndTokens = [ '', 'TXLM:BTGT' ), + tstellarToken( + 'fcd97a11-2f68-4add-941d-a2f765852da1', + 'txlm:TUSDTC-GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ', + 'Test USD Coin', + 7, + UnderlyingAsset['txlm:TUSDTC-GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ'], + 'bitgo.com', + AccountCoin.DEFAULT_FEATURES, + '', + 'TXLM:TUSDTC' + ), // CECHO-1893 batch 0803 tokens tstellarToken( '02f4297e-e0dc-4a14-af6c-15e0063d1ec6', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index 6bf396c8d8..efbb1e9d0a 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -2963,6 +2963,7 @@ export enum UnderlyingAsset { 'txlm:TST-GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ' = 'txlm:TST-GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ', 'txlm:BTGT-GCCUFJV5P32QGVZVW73SF7P53ZH2OXJ5C3DYSXDECSRCP3FU2GJ2PXGE' = 'txlm:BTGT-GCCUFJV5P32QGVZVW73SF7P53ZH2OXJ5C3DYSXDECSRCP3FU2GJ2PXGE', 'txlm:yGHS-GCF46XLX3R7OXIDAFZ3HH6DEY5VT3BJJRSTKSSOKPLGNH6H7QYV3A2OA' = 'txlm:yGHS-GCF46XLX3R7OXIDAFZ3HH6DEY5VT3BJJRSTKSSOKPLGNH6H7QYV3A2OA', + 'txlm:TUSDTC-GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ' = 'txlm:TUSDTC-GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ', // Algorand testnet tokens 'talgo:USON-16026728' = 'talgo:USON-16026728', diff --git a/modules/statics/src/coins/ofcCoins.ts b/modules/statics/src/coins/ofcCoins.ts index e98f46b710..a971cf6af8 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -4903,6 +4903,13 @@ export const ofcCoins = [ 7, UnderlyingAsset['txlm:TST-GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ'] ), + tofcStellarToken( + '87c55966-70ed-462c-9369-eab58c6d9a14', + 'ofctxlm:tusdtc', + 'Test USD Coin', + 7, + UnderlyingAsset['txlm:TUSDTC-GC26PEYGETD7L6PUW2VCU3PSC7LCLRRPOSUILSHD2RT23IQUEAN4TQBQ'] + ), // CECHO-1893 batch 0803 tokens tofcStellarToken( '3415e5a2-8341-4fa1-bc6a-850bbffff69b',