Skip to content

Commit b85f5ca

Browse files
committed
feat(statics): add TestToken on sol token definitions
Add TestToken (Symbol: TEST) on Solana testnet to @bitgo/statics. Token uses the Token2022 program and has both an on-chain testnet entry and an OFC entry. Changes: - base.ts: add UnderlyingAsset enum entries for 'tsol:test' (testnet) and 'sol:test' (mainnet, required for OFC reference) - coins/solTokens.ts: add tsolToken() with Token2022ProgramId, UUID 430b6729-cdc8-48b7-9afc-7f5885657029, contract address So11111111111111111111111111111111111111117, 9 decimals - coins/ofcCoins.ts: add ofcsolToken() with UUID 846a4d93-9688-4059-88a4-f4ecba43cf8f referencing sol:test Ticket: SCAAS-10518 Session-Id: 3204ab6c-43bb-45c6-95e3-8506852c9094 Task-Id: 9d08caab-b8f4-49f4-a5cd-d96f76a66f45
1 parent 82bdebe commit b85f5ca

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

modules/statics/src/base.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1266,6 +1266,7 @@ export enum UnderlyingAsset {
12661266
'tsol:t22mint' = 'tsol:t22mint',
12671267
'tsol:t1test' = 'tsol:t1test',
12681268
'tsol:ttkb' = 'tsol:ttkb',
1269+
'tsol:test' = 'tsol:test',
12691270
GAS = 'gas',
12701271
GATE = 'gate',
12711272
GBPT = 'gbpt',
@@ -3989,6 +3990,7 @@ export enum UnderlyingAsset {
39893990
'sol:slx' = 'sol:slx',
39903991
'sol:ab1' = 'sol:ab1',
39913992
'sol:bils' = 'sol:bils',
3993+
'sol:test' = 'sol:test',
39923994

39933995
'tsol:txsgd' = 'sol:txsgd',
39943996
'tsol:txusd' = 'sol:txusd',

modules/statics/src/coins/ofcCoins.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6353,6 +6353,13 @@ export const ofcCoins = [
63536353
UnderlyingAsset['sol:jsol']
63546354
),
63556355
ofcsolToken('a903ea3b-de91-4d57-9fc1-56fdf8b3b249', 'ofcsol:bils', 'BILS', 6, UnderlyingAsset['sol:bils']),
6356+
ofcsolToken(
6357+
'846a4d93-9688-4059-88a4-f4ecba43cf8f',
6358+
'ofc:sol:test',
6359+
'TestToken',
6360+
9,
6361+
UnderlyingAsset['sol:test'],
6362+
),
63566363
ofcBscToken('3a9daeda-7e08-494d-a47c-d2c89dd1c735', 'ofcbsc:godl', 'GODL', 18, UnderlyingAsset['bsc:godl']),
63576364
ofcBscToken('93a459bc-c661-4001-be26-9175046c9a36', 'ofcbsc:gdl', 'GDL', 18, UnderlyingAsset['bsc:gdl']),
63586365
ofcBscToken('9febc919-85af-48eb-9821-e9d18e4cd98e', 'ofcbsc:usgd', 'USGD', 18, UnderlyingAsset['bsc:usgd']),

modules/statics/src/coins/solTokens.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4194,4 +4194,15 @@ export const solTokens = [
41944194
[...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN],
41954195
ProgramID.Token2022ProgramId
41964196
),
4197+
tsolToken(
4198+
'430b6729-cdc8-48b7-9afc-7f5885657029',
4199+
'sol:test',
4200+
'TestToken',
4201+
9,
4202+
'So11111111111111111111111111111111111111117',
4203+
'So11111111111111111111111111111111111111117',
4204+
UnderlyingAsset['tsol:test'],
4205+
SOL_TOKEN_FEATURES,
4206+
ProgramID.Token2022ProgramId,
4207+
),
41974208
];

0 commit comments

Comments
 (0)