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,