diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 32539be7a4..7ef68d420d 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -5216,6 +5216,14 @@ export const allCoinsAndTokens = [ '0x1a149e21bd3e74b7018db79c988b4ba3bbc1873d', UnderlyingAsset['opeth:spxux'] ), + opethErc20( + '47a91c17-d481-4dcd-a721-003ac21cfc8b', + 'opeth:perp', + 'Perpetual Protocol', + 18, + '0x9e1028f5f1d5ede59748ffcee5532509976840e0', // https://optimistic.etherscan.io/token/0x9e1028f5f1d5ede59748ffcee5532509976840e0 + UnderlyingAsset['opeth:perp'] + ), opethErc20( '7427c1fe-ad4c-41a6-84c5-2666e7baa20f', 'opeth:flttx', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index d9d76eea73..a143999421 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -1918,6 +1918,8 @@ export enum UnderlyingAsset { URHD = 'urhd', 'sol:usdt' = 'sol:usdt', 'sol:usdc' = 'sol:usdc', + 'sol:agri' = 'sol:agri', + 'sol:usdc.a' = 'sol:usdc.a', USCC = 'uscc', USDC = 'usdc', 'USDC-POS-WORMHOLE' = 'usdc-pos-wormhole', @@ -2144,6 +2146,11 @@ export enum UnderlyingAsset { 'eth:deuro' = 'eth:deuro', 'eth:usdf' = 'eth:usdf', 'eth:ausd' = 'eth:ausd', + 'eth:ags' = 'eth:ags', + 'eth:aus' = 'eth:aus', + 'eth:reya' = 'eth:reya', + 'eth:usdp' = 'eth:usdp', + 'eth:grtx' = 'eth:grtx', 'eth:gaia' = 'eth:gaia', 'eth:usds' = 'eth:usds', 'eth:perc' = 'eth:perc', @@ -3074,6 +3081,7 @@ export enum UnderlyingAsset { 'opeth:wld' = 'opeth:wld', 'opeth:wct' = 'opeth:wct', 'opeth:spxux' = 'opeth:spxux', + 'opeth:perp' = 'opeth:perp', 'opeth:flttx' = 'opeth:flttx', 'opeth:wtsix' = 'opeth:wtsix', 'opeth:modrx' = 'opeth:modrx', diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index a5fdf5ad31..918f982654 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -14272,4 +14272,45 @@ export const erc20Coins = [ '0x01791f726b4103694969820be083196cc7c045ff', UnderlyingAsset['eth:yb'] ), + erc20( + '39a47119-f542-42ed-a349-1f3ebe23b0f6', + 'eth:ags', + 'Silver Standard', + 4, + '0x843c9af34f698618f90c898e3967278a260c8d9a', // https://etherscan.io/address/0x843c9af34f698618f90c898e3967278a260c8d9a + UnderlyingAsset['eth:ags'] + ), + erc20( + '7cbb994b-d26f-445f-aed8-7d7e179b94ee', + 'eth:aus', + 'Gold Standard', + 4, + '0x171f9cfc136f2b2aaa148fcc6b660a2029bab048', // https://etherscan.io/address/0x171f9cfc136f2b2aaa148fcc6b660a2029bab048 + UnderlyingAsset['eth:aus'] + ), + erc20( + '06afec64-68de-4b1b-8ed6-71d690f5c387', + 'eth:reya', + 'Reya', + 18, + '0xcc8e02d7112ddaa66a63b89d73e4eda65722b111', // https://etherscan.io/token/0xcc8e02d7112ddaa66a63b89d73e4eda65722b111 + UnderlyingAsset['eth:reya'] + ), + erc20( + '4b8b6cdf-94ac-48a4-8898-7e730eacb0db', + 'eth:usdp', + 'USDP Stablecoin', + 18, + '0x1456688345527be1f37e9e627da0837d6f08c925', // https://etherscan.io/token/0x1456688345527bE1f37E9e627DA0837D6f08C925 + UnderlyingAsset['eth:usdp'], + [...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.STABLECOIN] + ), + erc20( + '22c3d5be-c127-4815-97c4-2315aaeefe05', + 'eth:grtx', + 'GreatX', + 6, + '0x4bbe27b87c20f76349e47cbc3908477f7bbd71b0', // https://etherscan.io/token/0x4bbE27b87c20f76349E47cBc3908477f7bBD71B0 + UnderlyingAsset['eth:grtx'] + ), ]; diff --git a/modules/statics/src/coins/ofcCoins.ts b/modules/statics/src/coins/ofcCoins.ts index 78f12a1726..38c5882d66 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -726,6 +726,14 @@ export const ofcCoins = [ ofcsolToken('56b9f9c2-1a6a-4d79-aad2-2e418c3b52e0', 'ofcsol:ausd', 'Agora Dollar', 6, UnderlyingAsset['sol:ausd'], [ CoinFeature.STABLECOIN, ]), + ofcsolToken( + '2ad7fab3-71f1-4201-8c6d-16ef57f012b7', + 'ofcsol:usdc.a', + 'USDC.a Bridged ART20', + 6, + UnderlyingAsset['sol:usdc.a'], + [...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN] + ), ofcsolToken( 'c382f3cc-c071-4ef5-89ac-bcb85d8d415f', 'ofcsol:wec', @@ -2030,6 +2038,13 @@ export const ofcCoins = [ ), ofcAvaxErc20('9fb77e47-8916-4dcb-ac10-e11fa07172fb', 'ofcavaxc:nxpc', 'NEXPACE', 18, UnderlyingAsset['avaxc:nxpc']), ofcOpethErc20('10259b23-2e2e-4574-b146-b49f1119600f', 'ofcopeth:op', 'Optimism', 18, UnderlyingAsset['opeth:op']), + ofcOpethErc20( + '550edf0d-1617-404e-bdab-931e98f37326', + 'ofcopeth:perp', + 'Perpetual Protocol', + 18, + UnderlyingAsset['opeth:perp'] + ), ofcOpethErc20( 'a6087e85-6c4a-40c5-83f0-3ebeabd8e39b', 'ofcopeth:spxux', @@ -3907,6 +3922,14 @@ export const ofcCoins = [ UnderlyingAsset['arbeth:next'] ), // New SOL OFC tokens + ofcsolToken( + '68a1c4e8-9a22-4177-9fae-d0356f245a85', + 'ofcsol:agri', + 'AgriDex', + 6, + UnderlyingAsset['sol:agri'], + SOL_TOKEN_FEATURES + ), ofcsolToken('0ce490e5-fba4-4f50-b059-598c151482f0', 'ofcsol:prcl', 'Parcl', 6, UnderlyingAsset['sol:prcl']), ofcsolToken('ddba6928-8700-4435-8970-0e75acae7025', 'ofcsol:asp', 'Aspecta', 9, UnderlyingAsset['sol:asp']), ofcsolToken( diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index 9564e05304..5e185db298 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -3382,6 +3382,20 @@ export const ofcErc20Coins = [ 6, underlyingAssetForSymbol('eth:ausd') ), + ofcerc20( + 'fd4cfe16-5228-4d92-9d87-5b8eaa1f89eb', + 'ofceth:ags', + 'Silver Standard', + 4, + underlyingAssetForSymbol('eth:ags') + ), + ofcerc20( + '54eff6b7-6db0-4ad3-9757-e232efc78d89', + 'ofceth:aus', + 'Gold Standard', + 4, + underlyingAssetForSymbol('eth:aus') + ), ofcerc20( 'a1e3c5d2-7b6e-4c9b-9f3e-4d2a4e5b6c8d', 'ofceth:gaia', @@ -3658,7 +3672,18 @@ export const ofcErc20Coins = [ ofcerc20('a5357ba2-5a2a-4d73-8f65-e01b9158ea9c', 'ofceth:resolv', 'Resolv', 18, UnderlyingAsset['eth:resolv']), ofcerc20('5485e380-c3df-49ab-98f2-9c4d3f37f2fb', 'ofceth:spec', 'Spectral', 18, UnderlyingAsset['eth:spec']), ofcerc20('8e52ca73-1860-43e5-98d6-49c5f34b8da2', 'ofceth:prompt', 'Wayfinder', 18, UnderlyingAsset['eth:prompt']), + ofcerc20('44a386ad-a9d4-4cb5-8f30-72128e618286', 'ofceth:reya', 'Reya', 18, underlyingAssetForSymbol('eth:reya')), ofcerc20('0edacb3a-b48a-4a6e-ae28-69f8b7a84bfa', 'ofceth:yb', 'YieldBasis', 18, UnderlyingAsset['eth:yb']), + ofcerc20( + 'ff16374d-c3c8-4f1f-9cd2-5dab15c1f895', + 'ofceth:usdp', + 'USDP Stablecoin', + 18, + underlyingAssetForSymbol('eth:usdp'), + undefined, + [CoinFeature.STABLECOIN] + ), + ofcerc20('dd95c7b9-2be8-4471-920d-40e1fd583bf3', 'ofceth:grtx', 'GreatX', 6, underlyingAssetForSymbol('eth:grtx')), // New Base OFC tokens ofcerc20( 'b096690d-92fd-4f02-83d6-e26a1ff393f3', diff --git a/modules/statics/src/coins/solTokens.ts b/modules/statics/src/coins/solTokens.ts index cf2c980dce..2b0bc20cd1 100644 --- a/modules/statics/src/coins/solTokens.ts +++ b/modules/statics/src/coins/solTokens.ts @@ -3604,4 +3604,24 @@ export const solTokens = [ UnderlyingAsset['sol:asp'], SOL_TOKEN_FEATURES ), + solToken( + '51d19d87-51ba-4d30-837f-ea4a3c6f06df', + 'sol:agri', + 'AgriDex', + 6, + 'AGRidUXLeDij9CJprkZx7WBXtTQC67jtfiwz293mVrJ', // https://solscan.io/token/AGRidUXLeDij9CJprkZx7WBXtTQC67jtfiwz293mVrJ + 'AGRidUXLeDij9CJprkZx7WBXtTQC67jtfiwz293mVrJ', + UnderlyingAsset['sol:agri'], + SOL_TOKEN_FEATURES + ), + solToken( + 'e13fd5e0-0828-4f06-884b-de1bc5cf42c5', + 'sol:usdc.a', + 'USDC.a Bridged ART20', + 6, + 'AByhZPfGEU9a68KCAvT76Yev85oeur4SoL2VLZuB3HQj', // https://solscan.io/token/AByhZPfGEU9a68KCAvT76Yev85oeur4SoL2VLZuB3HQj + 'AByhZPfGEU9a68KCAvT76Yev85oeur4SoL2VLZuB3HQj', + UnderlyingAsset['sol:usdc.a'], + [...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN] + ), ];