Skip to content

Commit 1b00a1b

Browse files
feat: onboard new tokens - Bitlayer, HASTRA PRIME, Kamino, and test tokens
Ticket: CGARD-591
1 parent f47b962 commit 1b00a1b

File tree

8 files changed

+160
-0
lines changed

8 files changed

+160
-0
lines changed

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5793,6 +5793,38 @@ export const allCoinsAndTokens = [
57935793
'0x0726773451af83203583b5d38b3a11f752b1a96b',
57945794
UnderlyingAsset['arbeth:bull']
57955795
),
5796+
tarbethErc20(
5797+
'9e3f8d7c-6b5a-4e2d-9f9c-8a7b6d5e4f3c',
5798+
'arbeth:testtsla',
5799+
'Tesla (Test)',
5800+
18,
5801+
'0xb94263fa0a2a29ea32c1f90ccaeeaffd0bb73908',
5802+
UnderlyingAsset['arbeth:testtsla']
5803+
),
5804+
tarbethErc20(
5805+
'0f4a9e8d-7c6b-5a4e-9a0d-9b8c7e6f5a4b',
5806+
'arbeth:testamzn',
5807+
'Amazon (Test)',
5808+
18,
5809+
'0x76fca8a5bc14fce9eb613d96674868d687498804',
5810+
UnderlyingAsset['arbeth:testamzn']
5811+
),
5812+
tarbethErc20(
5813+
'1a5b0f9e-8d7c-4b5a-9b1e-0c9d8f7a6b5c',
5814+
'arbeth:testpltr',
5815+
'Palantir Technologies Inc (Test)',
5816+
18,
5817+
'0x99cd69ef9221c7fe0ad5618a7527244ef79636c6',
5818+
UnderlyingAsset['arbeth:testpltr']
5819+
),
5820+
tarbethErc20(
5821+
'2b6c1a0f-9e8d-4c6b-9c2f-1d0e9a8b7c6d',
5822+
'arbeth:testnflx',
5823+
'Netflix Inc (Test)',
5824+
18,
5825+
'0xf10e5372335a33da22a78a6581fd7383b422875a',
5826+
UnderlyingAsset['arbeth:testnflx']
5827+
),
57965828
arbethErc20(
57975829
'6a69ea1d-ce7d-4603-89df-cf2f6490d1f9',
57985830
'arbeth:xai',

modules/statics/src/base.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2432,6 +2432,7 @@ export enum UnderlyingAsset {
24322432
'eth:spec' = 'eth:spec',
24332433
'eth:prompt' = 'eth:prompt',
24342434
'eth:yb' = 'eth:yb',
2435+
'eth:btr' = 'eth:btr',
24352436
'morph:usdc' = 'morph:usdc',
24362437
'morpheth:usdc' = 'morpheth:usdc',
24372438
'morph:usdt' = 'morph:usdt',
@@ -2535,6 +2536,7 @@ export enum UnderlyingAsset {
25352536
'tavaxc:xsgd' = 'tavaxc:xsgd',
25362537
'tavaxc:bitgo' = 'tavaxc:bitgo',
25372538
'tavaxc:stavax' = 'tavaxc:stavax',
2539+
'tavaxc:rtest' = 'tavaxc:rtest',
25382540
'avaxc:usdc-e' = 'avaxc:usdc-e',
25392541
'avaxc:usdt-e' = 'avaxc:usdt-e',
25402542
// Begin FTX missing AVAXC tokens
@@ -2899,6 +2901,7 @@ export enum UnderlyingAsset {
28992901
'bsc:bard' = 'bsc:bard',
29002902
'bsc:home' = 'bsc:home',
29012903
'bsc:zbt' = 'bsc:zbt',
2904+
'bsc:btr' = 'bsc:btr',
29022905
'bsc:iost' = 'bsc:iost',
29032906
'bsc:sto' = 'bsc:sto',
29042907
'bsc:pt-cusdo-29oct2026' = 'bsc:pt-cusdo-29oct2026',
@@ -2989,6 +2992,10 @@ export enum UnderlyingAsset {
29892992
'arbeth:next' = 'arbeth:next',
29902993
'arbeth:zro' = 'arbeth:zro',
29912994
'arbeth:tt' = 'arbeth:tt',
2995+
'arbeth:testtsla' = 'arbeth:testtsla',
2996+
'arbeth:testamzn' = 'arbeth:testamzn',
2997+
'arbeth:testpltr' = 'arbeth:testpltr',
2998+
'arbeth:testnflx' = 'arbeth:testnflx',
29922999

29933000
// BaseETH mainnet tokens
29943001
'baseeth:aero' = 'baseeth:aero',
@@ -3438,6 +3445,10 @@ export enum UnderlyingAsset {
34383445
'sol:skr' = 'sol:skr',
34393446
'sol:bmt' = 'sol:bmt',
34403447
'sol:huma' = 'sol:huma',
3448+
'sol:prime' = 'sol:prime',
3449+
'sol:kwyld-usdc' = 'sol:kwyld-usdc',
3450+
'sol:kprme-cash' = 'sol:kprme-cash',
3451+
'sol:kwyld-cash' = 'sol:kwyld-cash',
34413452

34423453
'tsol:txsgd' = 'sol:txsgd',
34433454
'tsol:txusd' = 'sol:txusd',

modules/statics/src/coins/avaxTokens.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -792,4 +792,12 @@ export const avaxTokens = [
792792
'0x3f964a0630b429ffb1797f2ce9fd8e5a45c5ad18',
793793
UnderlyingAsset['tavaxc:stavax']
794794
),
795+
tavaxErc20(
796+
'3d7e2b1a-0f9e-4d7c-9d3a-2e1f0b9c8d7e',
797+
'tavaxc:rtest',
798+
'REtokens Test Security',
799+
9,
800+
'0xaeb95ae5888b9ba0636373da39d5ad85eef318e0',
801+
UnderlyingAsset['tavaxc:rtest']
802+
),
795803
];

modules/statics/src/coins/bscTokens.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1534,6 +1534,15 @@ export const bscTokens = [
15341534
UnderlyingAsset['bsc:zbt'],
15351535
BSC_TOKEN_FEATURES
15361536
),
1537+
bscToken(
1538+
'4d7f8e9a-6c2b-4a3f-9d1e-5b8c7a6f4e2d',
1539+
'bsc:btr',
1540+
'Bitlayer',
1541+
18,
1542+
'0xfed13d0c40790220fbde712987079eda1ed75c51',
1543+
UnderlyingAsset['bsc:btr'],
1544+
BSC_TOKEN_FEATURES
1545+
),
15371546
bscToken(
15381547
'5803d1f3-5950-4410-b0de-db7aa3f0f67c',
15391548
'bsc:iost',

modules/statics/src/coins/erc20Coins.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14582,6 +14582,14 @@ export const erc20Coins = [
1458214582
'0x94314a14df63779c99c0764a30e0cd22fa78fc0e',
1458314583
UnderlyingAsset['eth:epic']
1458414584
),
14585+
erc20(
14586+
'7c8e6f41-9d3a-4b2e-8f5c-1a7b9c6d4e3f',
14587+
'eth:btr',
14588+
'Bitlayer',
14589+
18,
14590+
'0x6c76de483f1752ac8473e2b4983a873991e70da7',
14591+
UnderlyingAsset['eth:btr']
14592+
),
1458514593
terc20(
1458614594
'0c333619-e5a6-4f9d-8bbc-5b0e5dc64d03',
1458714595
'hteth:grtxp',

modules/statics/src/coins/ofcCoins.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -817,6 +817,28 @@ export const ofcCoins = [
817817
UnderlyingAsset['sol:usdca'],
818818
[...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN]
819819
),
820+
ofcsolToken('a6b1c9d4-8e5f-4a0c-9b3d-7f9e0a4c6b8d', 'ofcsol:prime', 'HASTRA PRIME', 6, UnderlyingAsset['sol:prime']),
821+
ofcsolToken(
822+
'b7c2d0e5-9f6a-4b1d-2c4e-8a0f1b5d7c9e',
823+
'ofcsol:kwyld-usdc',
824+
'Kamino kWYLD-USDC',
825+
6,
826+
UnderlyingAsset['sol:kwyld-usdc']
827+
),
828+
ofcsolToken(
829+
'c8d3e1f6-0a7b-4c2e-9d5f-9b1a2c6e8d0f',
830+
'ofcsol:kprme-cash',
831+
'Kamino kPRME-CASH',
832+
6,
833+
UnderlyingAsset['sol:kprme-cash']
834+
),
835+
ofcsolToken(
836+
'd9e4f2a7-1b8c-4d3f-9e6a-0c2b3d7f9e1a',
837+
'ofcsol:kwyld-cash',
838+
'Kamino kWYLD-CASH',
839+
6,
840+
UnderlyingAsset['sol:kwyld-cash']
841+
),
820842
ofcsolToken(
821843
'c382f3cc-c071-4ef5-89ac-bcb85d8d415f',
822844
'ofcsol:wec',
@@ -2277,6 +2299,7 @@ export const ofcCoins = [
22772299
UnderlyingAsset['bsc:twt']
22782300
),
22792301
ofcBscToken('822d85d7-f42d-40de-a14c-220a375eda3f', 'ofcbsc:sfp', 'SafePal Token', 18, UnderlyingAsset['bsc:sfp']),
2302+
ofcBscToken('f5a0b8c3-7d4e-4f9b-9a2c-6e8d9f3b5c7a', 'ofcbsc:btr', 'Bitlayer', 18, UnderlyingAsset['bsc:btr']),
22802303
ofcBscToken('10226e82-2fac-49f4-8ee0-e0f7affeaeec', 'ofcbsc:mask', 'Mask Network', 18, UnderlyingAsset['bsc:mask']),
22812304
ofcBscToken(
22822305
'a1380903-6d91-4555-b8ef-74b1bcd993d0',

modules/statics/src/coins/ofcErc20Coins.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4111,6 +4111,34 @@ export const ofcErc20Coins = [
41114111
export const tOfcErc20Coins = [
41124112
tofcerc20('055ebe86-72cc-4f0e-b46f-c517d8e3687a', 'ofcterc', 'Test ERC Token', 18, UnderlyingAsset.TERC),
41134113
tofcerc20('ac822eb1-4aa0-40d2-836d-7a24db24d47a', 'ofctest', 'Test Mintable ERC20 Token', 18, UnderlyingAsset.TEST),
4114+
tofcerc20(
4115+
'e0f5b3c8-2d9a-4e7b-9a1c-8d3f6b0e9a2d',
4116+
'ofctarbeth:testtsla',
4117+
'Tesla (Test)',
4118+
18,
4119+
UnderlyingAsset['arbeth:testtsla']
4120+
),
4121+
tofcerc20(
4122+
'f1a6c4d9-3e0b-4f8c-9b2d-9e4a7c1f0b3e',
4123+
'ofctarbeth:testamzn',
4124+
'Amazon (Test)',
4125+
18,
4126+
UnderlyingAsset['arbeth:testamzn']
4127+
),
4128+
tofcerc20(
4129+
'a2b7d5e0-4f1c-4a9d-9c3e-0f5b8d2a1c4f',
4130+
'ofctarbeth:testpltr',
4131+
'Palantir (Test)',
4132+
18,
4133+
UnderlyingAsset['arbeth:testpltr']
4134+
),
4135+
tofcerc20(
4136+
'b3c8e6f1-5a2d-4b0e-8d4f-1a6c9e3b2d5a',
4137+
'ofctarbeth:testnflx',
4138+
'Netflix (Test)',
4139+
18,
4140+
UnderlyingAsset['arbeth:testnflx']
4141+
),
41144142
tofcerc20(
41154143
'67b3f68b-a0bd-4bd7-b67e-36e8220bf67e',
41164144
'ofcterc18dp13',
@@ -6142,6 +6170,7 @@ export const tOfcErc20Coins = [
61426170
true,
61436171
'opeth'
61446172
),
6173+
ofcerc20('e4f9a7b2-6c3d-4e8a-9f1b-5d7c8e2a4b6f', 'ofceth:btr', 'Bitlayer', 18, UnderlyingAsset['eth:btr']),
61456174
];
61466175

61476176
function underlyingAssetForSymbol(underlyingAssetValue: string): UnderlyingAsset {

modules/statics/src/coins/solTokens.ts

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3694,4 +3694,44 @@ export const solTokens = [
36943694
UnderlyingAsset['sol:huma'],
36953695
SOL_TOKEN_FEATURES
36963696
),
3697+
solToken(
3698+
'a5e3f7d8-9b2c-4f1e-8a6d-7c9b4e3f2a1d',
3699+
'sol:prime',
3700+
'HASTRA PRIME',
3701+
6,
3702+
'3b8X44fLF9ooXaUm3hhSgjpmVs6rZZ3pPoGnGahc3Uu7',
3703+
'3b8X44fLF9ooXaUm3hhSgjpmVs6rZZ3pPoGnGahc3Uu7',
3704+
UnderlyingAsset['sol:prime'],
3705+
SOL_TOKEN_FEATURES
3706+
),
3707+
solToken(
3708+
'b6f4e8c9-0d3a-4e2f-9b7c-8d0e5a6f4b2e',
3709+
'sol:kwyld-usdc',
3710+
'Kamino wYLD-USDC (Raydium)',
3711+
6,
3712+
'68Hn1fCCZAfZd63cCMvUzJ3dKx31cP6sKVm2RE2xF333',
3713+
'68Hn1fCCZAfZd63cCMvUzJ3dKx31cP6sKVm2RE2xF333',
3714+
UnderlyingAsset['sol:kwyld-usdc'],
3715+
SOL_TOKEN_FEATURES
3716+
),
3717+
solToken(
3718+
'c7f5e9d0-1e4b-4f3c-8c8d-9e1f6a7c5c3f',
3719+
'sol:kprme-cash',
3720+
'Kamino PRME-CASH (Raydium)',
3721+
6,
3722+
'CrLxQrrinWEZ7vypFqKMbL7bUKoxYhBhmzAdvGKtfso1',
3723+
'CrLxQrrinWEZ7vypFqKMbL7bUKoxYhBhmzAdvGKtfso1',
3724+
UnderlyingAsset['sol:kprme-cash'],
3725+
SOL_TOKEN_FEATURES
3726+
),
3727+
solToken(
3728+
'd8a6f0e1-2f5c-4a4b-9d9e-0f2a7b8b6d4a',
3729+
'sol:kwyld-cash',
3730+
'Kamino wYLD-CASH (Raydium)',
3731+
6,
3732+
'3YwBxuntXkdB1jjnYKfGx9WzA8oPzzLUjnN2DkondHQL',
3733+
'3YwBxuntXkdB1jjnYKfGx9WzA8oPzzLUjnN2DkondHQL',
3734+
UnderlyingAsset['sol:kwyld-cash'],
3735+
SOL_TOKEN_FEATURES
3736+
),
36973737
];

0 commit comments

Comments
 (0)