Skip to content

Commit 8ccd2dd

Browse files
committed
feat: gnosis paraswap adapters
1 parent ca0a4a5 commit 8ccd2dd

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

src/hooks/paraswap/common.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
AaveV3Base,
77
AaveV3BNB,
88
AaveV3Ethereum,
9+
AaveV3Gnosis,
910
AaveV3Optimism,
1011
AaveV3Polygon,
1112
} from '@bgd-labs/aave-address-book';
@@ -95,6 +96,7 @@ const paraswapNetworks: ParaswapChainMap = {
9596
},
9697
[ChainId.base]: { paraswap: ParaSwap(ChainId.base), feeTarget: AaveV3Base.COLLECTOR },
9798
[ChainId.bnb]: { paraswap: ParaSwap(ChainId.bnb), feeTarget: AaveV3BNB.COLLECTOR },
99+
[ChainId.xdai]: { paraswap: ParaSwap(ChainId.xdai), feeTarget: AaveV3Gnosis.COLLECTOR },
98100
};
99101

100102
export const getParaswap = (chainId: ChainId) => {

src/ui-config/marketsConfig.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -597,15 +597,26 @@ export const marketsData: {
597597
market: CustomMarket.proto_gnosis_v3,
598598
chainId: ChainId.xdai,
599599
v3: true,
600+
enabledFeatures: {
601+
liquiditySwap: true,
602+
collateralRepay: true,
603+
debtSwitch: true,
604+
withdrawAndSwitch: true,
605+
switch: false,
606+
},
600607
subgraphUrl: `https://gateway-arbitrum.network.thegraph.com/api/${apiKey}/subgraphs/id/HtcDaL8L8iZ2KQNNS44EBVmLruzxuNAz1RkBYdui1QUT`,
601608
addresses: {
602609
LENDING_POOL_ADDRESS_PROVIDER: AaveV3Gnosis.POOL_ADDRESSES_PROVIDER,
603610
LENDING_POOL: AaveV3Gnosis.POOL,
604611
WETH_GATEWAY: '0x7B9c12915c594a68dE96201Cbdc79147F09da278', // AaveV3Gnosis.WETH_GATEWAY,
612+
REPAY_WITH_COLLATERAL_ADAPTER: '0x86b0521f92a554057e54B93098BA2A6Aaa2F4ACB',
613+
SWAP_COLLATERAL_ADAPTER: '0x63dfa7c09Dc2Ff4030d6B8Dc2ce6262BF898C8A4',
605614
WALLET_BALANCE_PROVIDER: AaveV3Gnosis.WALLET_BALANCE_PROVIDER,
606615
UI_POOL_DATA_PROVIDER: AaveV3Gnosis.UI_POOL_DATA_PROVIDER,
607616
UI_INCENTIVE_DATA_PROVIDER: AaveV3Gnosis.UI_INCENTIVE_DATA_PROVIDER,
608617
COLLECTOR: AaveV3Gnosis.COLLECTOR,
618+
DEBT_SWITCH_ADAPTER: '0xE28E2c8d240dd5eBd0adcab86fbD79df7a052034',
619+
WITHDRAW_SWITCH_ADAPTER: '0xc0179321f0825c3e0F59Fe7Ca4E40557b97797a3',
609620
},
610621
},
611622
[CustomMarket.proto_bnb_v3]: {

0 commit comments

Comments
 (0)