Skip to content

Commit 453884e

Browse files
committed
using latest contracts and sdk
1 parent adde323 commit 453884e

File tree

4 files changed

+51
-50
lines changed

4 files changed

+51
-50
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@amplitude/analytics-browser": "^2.13.0",
3838
"@cowprotocol/sdk-app-data": "4.1.6",
3939
"@cowprotocol/cow-sdk": "7.1.1",
40-
"@cowprotocol/sdk-flash-loans": "1.5.0",
40+
"@cowprotocol/sdk-flash-loans": "1.5.2",
4141
"@cowprotocol/sdk-viem-adapter": "0.2.0",
4242
"@bgd-labs/aave-address-book": "^4.36.0",
4343
"@emotion/cache": "11.10.3",

src/components/transactions/Swap/constants/cow.constants.ts

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -6,58 +6,58 @@ import { OrderType, SwapType } from '../types';
66

77
export const HOOK_ADAPTER_PER_TYPE: Record<AaveFlashLoanType, Record<SupportedChainId, string>> = {
88
[AaveFlashLoanType.CollateralSwap]: {
9-
[SupportedChainId.MAINNET]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
10-
[SupportedChainId.GNOSIS_CHAIN]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
11-
[SupportedChainId.ARBITRUM_ONE]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
12-
[SupportedChainId.AVALANCHE]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
13-
[SupportedChainId.BNB]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
14-
[SupportedChainId.POLYGON]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
15-
[SupportedChainId.SEPOLIA]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
16-
[SupportedChainId.BASE]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
17-
[SupportedChainId.LENS]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
18-
[SupportedChainId.LINEA]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
19-
[SupportedChainId.PLASMA]: '0x29A9b0a13c81d59f13BA0f39DBDCAA1AB2adc95F',
9+
[SupportedChainId.MAINNET]: '0x029d584E847373B6373b01dfaD1a0C9BfB916382',
10+
[SupportedChainId.GNOSIS_CHAIN]: '0x029d584E847373B6373b01dfaD1a0C9BfB916382',
11+
[SupportedChainId.ARBITRUM_ONE]: '0x029d584E847373B6373b01dfaD1a0C9BfB916382',
12+
[SupportedChainId.AVALANCHE]: '0x029d584E847373B6373b01dfaD1a0C9BfB916382',
13+
[SupportedChainId.BNB]: '0x029d584E847373B6373b01dfaD1a0C9BfB916382',
14+
[SupportedChainId.POLYGON]: '0x029d584E847373B6373b01dfaD1a0C9BfB916382',
15+
[SupportedChainId.BASE]: '0x029d584E847373B6373b01dfaD1a0C9BfB916382',
16+
[SupportedChainId.SEPOLIA]: '',
17+
[SupportedChainId.LENS]: '',
18+
[SupportedChainId.LINEA]: '',
19+
[SupportedChainId.PLASMA]: '',
2020
},
2121
[AaveFlashLoanType.DebtSwap]: {
22-
[SupportedChainId.MAINNET]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
23-
[SupportedChainId.GNOSIS_CHAIN]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
24-
[SupportedChainId.ARBITRUM_ONE]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
25-
[SupportedChainId.AVALANCHE]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
26-
[SupportedChainId.BNB]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
27-
[SupportedChainId.POLYGON]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
28-
[SupportedChainId.SEPOLIA]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
29-
[SupportedChainId.BASE]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
30-
[SupportedChainId.LENS]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
31-
[SupportedChainId.LINEA]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
32-
[SupportedChainId.PLASMA]: '0xbE9A121bb958BBBb027dA728DEC0D5496811b7d1',
22+
[SupportedChainId.MAINNET]: '0x73e7aF13Ef172F13d8FEfEbfD90C7A6530096344',
23+
[SupportedChainId.GNOSIS_CHAIN]: '0x73e7aF13Ef172F13d8FEfEbfD90C7A6530096344',
24+
[SupportedChainId.ARBITRUM_ONE]: '0x73e7aF13Ef172F13d8FEfEbfD90C7A6530096344',
25+
[SupportedChainId.AVALANCHE]: '0x73e7aF13Ef172F13d8FEfEbfD90C7A6530096344',
26+
[SupportedChainId.BNB]: '0x73e7aF13Ef172F13d8FEfEbfD90C7A6530096344',
27+
[SupportedChainId.POLYGON]: '0x73e7aF13Ef172F13d8FEfEbfD90C7A6530096344',
28+
[SupportedChainId.BASE]: '0x73e7aF13Ef172F13d8FEfEbfD90C7A6530096344',
29+
[SupportedChainId.SEPOLIA]: '',
30+
[SupportedChainId.LENS]: '',
31+
[SupportedChainId.LINEA]: '',
32+
[SupportedChainId.PLASMA]: '',
3333
},
3434
[AaveFlashLoanType.RepayCollateral]: {
35-
[SupportedChainId.MAINNET]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
36-
[SupportedChainId.GNOSIS_CHAIN]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
37-
[SupportedChainId.ARBITRUM_ONE]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
38-
[SupportedChainId.AVALANCHE]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
39-
[SupportedChainId.BNB]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
40-
[SupportedChainId.POLYGON]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
41-
[SupportedChainId.SEPOLIA]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
42-
[SupportedChainId.BASE]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
43-
[SupportedChainId.LENS]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
44-
[SupportedChainId.LINEA]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
45-
[SupportedChainId.PLASMA]: '0x8e25d1210FabB0fcAdE92a82C4a89568B4b10E0F',
35+
[SupportedChainId.MAINNET]: '0xAc27F3f86e78B14721d07C4f9CE999285f9AAa06',
36+
[SupportedChainId.GNOSIS_CHAIN]: '0xAc27F3f86e78B14721d07C4f9CE999285f9AAa06',
37+
[SupportedChainId.ARBITRUM_ONE]: '0xAc27F3f86e78B14721d07C4f9CE999285f9AAa06',
38+
[SupportedChainId.AVALANCHE]: '0xAc27F3f86e78B14721d07C4f9CE999285f9AAa06',
39+
[SupportedChainId.BNB]: '0xAc27F3f86e78B14721d07C4f9CE999285f9AAa06',
40+
[SupportedChainId.POLYGON]: '0xAc27F3f86e78B14721d07C4f9CE999285f9AAa06',
41+
[SupportedChainId.BASE]: '0xAc27F3f86e78B14721d07C4f9CE999285f9AAa06',
42+
[SupportedChainId.SEPOLIA]: '',
43+
[SupportedChainId.LENS]: '',
44+
[SupportedChainId.LINEA]: '',
45+
[SupportedChainId.PLASMA]: '',
4646
},
4747
};
4848

4949
export const ADAPTER_FACTORY: Record<SupportedChainId, string> = {
50-
[SupportedChainId.MAINNET]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
51-
[SupportedChainId.GNOSIS_CHAIN]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
52-
[SupportedChainId.ARBITRUM_ONE]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
53-
[SupportedChainId.AVALANCHE]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
54-
[SupportedChainId.BNB]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
55-
[SupportedChainId.POLYGON]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
56-
[SupportedChainId.SEPOLIA]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
57-
[SupportedChainId.BASE]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
58-
[SupportedChainId.LENS]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
59-
[SupportedChainId.LINEA]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
60-
[SupportedChainId.PLASMA]: '0x43c658Ea38bBfD897706fDb35e2468ef5D8F6927',
50+
[SupportedChainId.MAINNET]: '0xdeCC46a4b09162F5369c5C80383AAa9159bCf192',
51+
[SupportedChainId.GNOSIS_CHAIN]: '0xdeCC46a4b09162F5369c5C80383AAa9159bCf192',
52+
[SupportedChainId.ARBITRUM_ONE]: '0xdeCC46a4b09162F5369c5C80383AAa9159bCf192',
53+
[SupportedChainId.AVALANCHE]: '0xdeCC46a4b09162F5369c5C80383AAa9159bCf192',
54+
[SupportedChainId.BNB]: '0xdeCC46a4b09162F5369c5C80383AAa9159bCf192',
55+
[SupportedChainId.POLYGON]: '0xdeCC46a4b09162F5369c5C80383AAa9159bCf192',
56+
[SupportedChainId.BASE]: '0xdeCC46a4b09162F5369c5C80383AAa9159bCf192',
57+
[SupportedChainId.LENS]: '',
58+
[SupportedChainId.LINEA]: '',
59+
[SupportedChainId.PLASMA]: '',
60+
[SupportedChainId.SEPOLIA]: '',
6161
};
6262

6363
export const DUST_PROTECTION_MULTIPLIER = 1.001;

src/components/transactions/Swap/helpers/cow/env.helpers.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ViemAdapter } from '@cowprotocol/sdk-viem-adapter';
44
import { wagmiConfig } from 'src/ui-config/wagmiConfig';
55
import { getPublicClient, getWalletClient } from 'wagmi/actions';
66

7-
import { HOOK_ADAPTER_PER_TYPE } from '../../constants/cow.constants';
7+
import { ADAPTER_FACTORY, HOOK_ADAPTER_PER_TYPE } from '../../constants/cow.constants';
88
import { APP_CODE_PER_SWAP_TYPE } from '../../constants/shared.constants';
99
import { SwapState } from '../../types';
1010
import { COW_ENV } from './orders.helpers';
@@ -39,6 +39,7 @@ export const getCowFlashLoanSdk = async (chainId: number) => {
3939
setGlobalAdapter(await getCowAdapter(chainId));
4040
return new AaveCollateralSwapSdk({
4141
hookAdapterPerType: HOOK_ADAPTER_PER_TYPE,
42+
aaveAdapterFactory: ADAPTER_FACTORY,
4243
});
4344
};
4445

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1426,10 +1426,10 @@
14261426
"@cowprotocol/sdk-common" "0.3.0"
14271427
"@cowprotocol/sdk-config" "0.3.0"
14281428

1429-
"@cowprotocol/[email protected].0":
1430-
version "1.5.0"
1431-
resolved "https://registry.yarnpkg.com/@cowprotocol/sdk-flash-loans/-/sdk-flash-loans-1.5.0.tgz#c3f4126c5aba99d7691e93b2388d54ccafd74e92"
1432-
integrity sha512-AmKABf0Vwam0RLWoNLHZekE3zrSey5ZN7KXEZNTMNvgISBb/XAuUZCivpsKMfPZTa11Lv0k/vSaQdIKFV3/zLA==
1429+
"@cowprotocol/[email protected].2":
1430+
version "1.5.2"
1431+
resolved "https://registry.yarnpkg.com/@cowprotocol/sdk-flash-loans/-/sdk-flash-loans-1.5.2.tgz#d5f8375441bf07a1a7a70ae786dcb969e91b2b73"
1432+
integrity sha512-RihEc1Gpow4p+b/tLCvptl+TLYNvXsqOC7KvA/5tdk40eOtWUqCiltb66J4FGnc5W8pqmLoRalql4myOMh8dLg==
14331433
dependencies:
14341434
"@cowprotocol/sdk-app-data" "4.1.6"
14351435
"@cowprotocol/sdk-common" "0.3.0"

0 commit comments

Comments
 (0)