Skip to content

Commit 41379d4

Browse files
baltiyalclaude
andcommitted
feat(statics): onboard ABC token on Solana
Add ABC stablecoin token definitions for Solana (Token2022): - UnderlyingAsset entries for sol:abc, tsol:abc, tsol:stgabc - On-chain token definitions (prod, test, staging) in solTokens.ts - OFC token definitions (prod, test) in ofcCoins.ts Ticket: SCAAS-9540 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a68fe66 commit 41379d4

3 files changed

Lines changed: 48 additions & 0 deletions

File tree

modules/statics/src/base.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1227,6 +1227,9 @@ export enum UnderlyingAsset {
12271227
'sol:gousd' = 'sol:gousd',
12281228
'tsol:gousd' = 'tsol:gousd',
12291229
'tsol:stggousd' = 'tsol:stggousd',
1230+
'sol:abc' = 'sol:abc',
1231+
'tsol:abc' = 'tsol:abc',
1232+
'tsol:stgabc' = 'tsol:stgabc',
12301233
'sol:usdm1' = 'sol:usdm1',
12311234
'tsol:slnd' = 'tsol:slnd',
12321235
'tsol:orca' = 'tsol:orca',

modules/statics/src/coins/ofcCoins.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1618,6 +1618,10 @@ export const ofcCoins = [
16181618
...SOL_TOKEN_FEATURES,
16191619
CoinFeature.STABLECOIN,
16201620
]),
1621+
ofcsolToken('d7498d62-efa3-4767-95ba-155568b65a48', 'ofcsol:abc', 'ABC', 6, UnderlyingAsset['sol:abc'], [
1622+
...SOL_TOKEN_FEATURES,
1623+
CoinFeature.STABLECOIN,
1624+
]),
16211625
ofcsolToken('d398e9e1-1a3e-4307-9e31-e1dbc03aa0f0', 'ofcsol:sofid', 'SoFiUSD', 6, UnderlyingAsset['sol:sofid'], [
16221626
...SOL_TOKEN_FEATURES,
16231627
CoinFeature.STABLECOIN,
@@ -2044,6 +2048,14 @@ export const ofcCoins = [
20442048
UnderlyingAsset['tsol:stggousd'],
20452049
[...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN]
20462050
),
2051+
tofcsolToken(
2052+
'068d158c-9032-4096-ba52-4127f11b0981',
2053+
'ofctsol:abc',
2054+
'Testnet ABC',
2055+
6,
2056+
UnderlyingAsset['tsol:abc'],
2057+
[...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN]
2058+
),
20472059
tofcsolToken(
20482060
'c9ee21a5-d000-45b6-a045-cb307810434b',
20492061
'ofctsol:trump',

modules/statics/src/coins/solTokens.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4132,4 +4132,37 @@ export const solTokens = [
41324132
[...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN],
41334133
ProgramID.Token2022ProgramId
41344134
),
4135+
solToken(
4136+
'4f78fed7-9420-46f3-873c-0a3e2a39d623',
4137+
'sol:abc',
4138+
'ABC',
4139+
6,
4140+
'7vXcrS2iHjBhQwP6RhAPhZaTGKjodfGPr2H3GDaqmnXZ',
4141+
'7vXcrS2iHjBhQwP6RhAPhZaTGKjodfGPr2H3GDaqmnXZ',
4142+
UnderlyingAsset['sol:abc'],
4143+
[...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN],
4144+
ProgramID.Token2022ProgramId
4145+
),
4146+
tsolToken(
4147+
'82447906-1ed7-4dbd-83af-5dd0a143e9cd',
4148+
'tsol:abc',
4149+
'Testnet ABC',
4150+
6,
4151+
'7vXcrS2iHjBhQwP6RhAPhZaTGKjodfGPr2H3GDaqXAC',
4152+
'7vXcrS2iHjBhQwP6RhAPhZaTGKjodfGPr2H3GDaqXAC',
4153+
UnderlyingAsset['tsol:abc'],
4154+
[...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN],
4155+
ProgramID.Token2022ProgramId
4156+
),
4157+
tsolToken(
4158+
'f2b88b96-7e89-48c1-9190-33bb4275b3b8',
4159+
'tsol:stgabc',
4160+
'Testnet ABC',
4161+
6,
4162+
'7vXcrS2iHjBhQwP6RhAPhZaTGKjodfGPr2H3GDaqmAXC',
4163+
'7vXcrS2iHjBhQwP6RhAPhZaTGKjodfGPr2H3GDaqmAXC',
4164+
UnderlyingAsset['tsol:stgabc'],
4165+
[...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN],
4166+
ProgramID.Token2022ProgramId
4167+
),
41354168
];

0 commit comments

Comments
 (0)