diff --git a/public/icons/tokens/kbtc.svg b/public/icons/tokens/kbtc.svg new file mode 100644 index 0000000000..c9b1a94474 --- /dev/null +++ b/public/icons/tokens/kbtc.svg @@ -0,0 +1 @@ + diff --git a/public/icons/tokens/usdg.svg b/public/icons/tokens/usdg.svg new file mode 100644 index 0000000000..645ec0fcaa --- /dev/null +++ b/public/icons/tokens/usdg.svg @@ -0,0 +1 @@ + diff --git "a/public/icons/tokens/usd\342\202\2560.svg" "b/public/icons/tokens/usd\342\202\2560.svg" new file mode 100644 index 0000000000..06e0cba5fa --- /dev/null +++ "b/public/icons/tokens/usd\342\202\2560.svg" @@ -0,0 +1 @@ + diff --git a/src/components/MarketSwitcher.tsx b/src/components/MarketSwitcher.tsx index b7080c54c4..d9409485ad 100644 --- a/src/components/MarketSwitcher.tsx +++ b/src/components/MarketSwitcher.tsx @@ -126,14 +126,16 @@ const MARKET_ORDER_BY_TITLE: { [title: string]: number } = { OP: 9, Gnosis: 10, Aptos: 11, - 'BNB Chain': 12, - Polygon: 13, - Scroll: 14, - ZKsync: 15, - Celo: 16, - Metis: 17, - Soneium: 18, - EtherFi: 19, + Ink: 12, + + 'BNB Chain': 13, + Polygon: 14, + Scroll: 15, + ZKsync: 16, + Celo: 17, + Metis: 18, + Soneium: 19, + EtherFi: 20, }; const getMarketOrder = (marketId: CustomMarket): number => { diff --git a/src/ui-config/marketsConfig.tsx b/src/ui-config/marketsConfig.tsx index d3badc1db6..287be29edf 100644 --- a/src/ui-config/marketsConfig.tsx +++ b/src/ui-config/marketsConfig.tsx @@ -15,6 +15,7 @@ import { AaveV3EthereumEtherFi, AaveV3EthereumLido, AaveV3Gnosis, + AaveV3InkWhitelabel, AaveV3Linea, AaveV3Metis, AaveV3Optimism, @@ -106,11 +107,13 @@ export enum CustomMarket { proto_sepolia_horizon_v3 = 'proto_sepolia_horizon_v3', proto_aptos_v3 = 'proto_aptos_v3', proto_plasma_v3 = 'proto_plasma_v3', + proto_ink_v3 = 'proto_ink_v3', // v2 proto_mainnet = 'proto_mainnet', proto_avalanche = 'proto_avalanche', proto_fuji = 'proto_fuji', proto_polygon = 'proto_polygon', + // external // permissioned_market = 'permissioned_market', } @@ -648,6 +651,23 @@ export const marketsData: { }, }, + [CustomMarket.proto_ink_v3]: { + marketTitle: 'Ink', + market: CustomMarket.proto_ink_v3, + chainId: 57073 as ChainId, + v3: true, + logo: '/icons/networks/ink.svg', + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3InkWhitelabel.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3InkWhitelabel.POOL, + WETH_GATEWAY: AaveV3InkWhitelabel.WETH_GATEWAY, + WALLET_BALANCE_PROVIDER: AaveV3InkWhitelabel.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: '0xc851e6147dcE6A469CC33BE3121b6B2D4CaD2763', // custom as doesnt work utils + UI_INCENTIVE_DATA_PROVIDER: AaveV3InkWhitelabel.UI_INCENTIVE_DATA_PROVIDER, + // COLLECTOR: AaveV3InkWhitelabel.COLLECTOR, + }, + }, + [CustomMarket.proto_fuji]: { marketTitle: 'Avalanche Fuji', market: CustomMarket.proto_fuji,