Skip to content

Commit 7ba9511

Browse files
maheshbitgoclaude
andcommitted
feat(statics): exclude Singapore custody for COIN-7835 testnet tokens
Per legal/compliance review on COIN-7835 (Louis Cheung, Gaurav Pal), the following six testnet tokens are capital-markets / stablecoin products that BitGo Singapore cannot custody: tbaseeth:tusdl USDL (BASE Sepolia) ttrx:tusdlt USDLT (Tron Shasta) hteth:htusdl USDL (Hoodi Sepolia) hteth:htusdlt USDLT (Hoodi Sepolia) tpolygon:tusdl USDL (Polygon Amoy) tpolygon:tusdlt USDLT (Polygon Amoy) Each token now uses the EXCLUDE_SINGAPORE feature preset so CUSTODY_BITGO_SINGAPORE is removed from its features list. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent b59b199 commit 7ba9511

3 files changed

Lines changed: 12 additions & 7 deletions

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3762,7 +3762,8 @@ export const allCoinsAndTokens = [
37623762
6,
37633763
'0xb38809a63bc35fbb8b7ed9c66a24ff56412705a6',
37643764
UnderlyingAsset['tbaseeth:tusdl'],
3765-
Networks.test.basechain
3765+
Networks.test.basechain,
3766+
[...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.EIP1559]
37663767
),
37673768
erc20Token(
37683769
'439fb12d-fddf-4749-8a33-b7c79fefc1b4',
@@ -5492,7 +5493,7 @@ export const allCoinsAndTokens = [
54925493
6,
54935494
'TFDrx3FjBnxLegrfHN9F7SQdcyxWYHzEVa',
54945495
UnderlyingAsset['ttrx:tusdlt'],
5495-
[...AccountCoin.DEFAULT_FEATURES, CoinFeature.STABLECOIN]
5496+
[...AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.STABLECOIN]
54965497
),
54975498
talgoToken(
54985499
'0e20b757-3e62-4400-887d-caff117481c8',

modules/statics/src/coins/erc20Coins.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14772,7 +14772,7 @@ export const erc20Coins = [
1477214772
6,
1477314773
'0xda38de6dba36918e716ade6a3ac7944d6a5d5683',
1477414774
UnderlyingAsset['hteth:htusdl'],
14775-
[...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN],
14775+
[...ACCOUNT_COIN_DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.STABLECOIN],
1477614776
undefined,
1477714777
undefined,
1477814778
Networks.test.hoodi
@@ -14784,7 +14784,7 @@ export const erc20Coins = [
1478414784
6,
1478514785
'0xd73e58e2ebbb6015348361319766e5eef21e3e8c',
1478614786
UnderlyingAsset['hteth:htusdlt'],
14787-
[...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN],
14787+
[...ACCOUNT_COIN_DEFAULT_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.STABLECOIN],
1478814788
undefined,
1478914789
undefined,
1479014790
Networks.test.hoodi

modules/statics/src/coins/polygonTokens.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { AccountCoin, polygonErc20, tpolygonErc20 } from '../account';
22
import { UnderlyingAsset, CoinFeature } from '../base';
3-
import { POLYGON_TOKEN_FEATURES, POLYGON_TOKEN_FEATURES_WITH_FRANKFURT } from '../coinFeatures';
3+
import {
4+
POLYGON_TOKEN_FEATURES,
5+
POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE,
6+
POLYGON_TOKEN_FEATURES_WITH_FRANKFURT,
7+
} from '../coinFeatures';
48

59
export const polygonTokens = [
610
polygonErc20(
@@ -1312,7 +1316,7 @@ export const polygonTokens = [
13121316
6,
13131317
'0x934874830d4dd13b7ae00ae69a0b5b32e5b3cd3e',
13141318
UnderlyingAsset['tpolygon:tusdl'],
1315-
[...POLYGON_TOKEN_FEATURES, CoinFeature.STABLECOIN]
1319+
[...POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.STABLECOIN]
13161320
),
13171321
tpolygonErc20(
13181322
'd2cb89da-a7d0-4200-b228-ddf5e68b633d',
@@ -1321,6 +1325,6 @@ export const polygonTokens = [
13211325
6,
13221326
'0x4d70b96e2fb36f8cd4edfcde011ae4e151fcf10d',
13231327
UnderlyingAsset['tpolygon:tusdlt'],
1324-
[...POLYGON_TOKEN_FEATURES, CoinFeature.STABLECOIN]
1328+
[...POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE, CoinFeature.STABLECOIN]
13251329
),
13261330
];

0 commit comments

Comments
 (0)