@@ -45,12 +45,12 @@ describe('AaveFlashLoanIntegration.repayCollateral', () => {
4545 const flashLoanSdk = new AaveCollateralSwapSdk ( )
4646
4747 const owner = ( await adapter . signer . getAddress ( ) ) as AccountAddress
48- const sellAmount = 20000000000000000000n // 20 WXDAI
48+ const sellAmount = 1999000n // 1.9 USDC.e
4949 // The amount is before slippage and partner fee!
50- const buyAmount = 18000000n // 18 USDC.e
50+ const buyAmount = 11000000000000000n // 0.011 GNO
5151 const validTo = Math . ceil ( Date . now ( ) / 1000 ) + 10 * 60 // 10m
5252 const flashLoanFeePercent = 0.05 // 0.05%
53- const slippageBps = 0 // 0.08%
53+ const slippageBps = 8 // 0.08%
5454 const partnerFee = {
5555 volumeBps : 10 , // 0.1%
5656 recipient : owner , // TODO: set a correct partnerFee recipient
@@ -65,16 +65,19 @@ describe('AaveFlashLoanIntegration.repayCollateral', () => {
6565 } )
6666
6767 const limitOrder : LimitTradeParameters = {
68- sellToken : '0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d ' , // WXDAI
69- sellTokenDecimals : 18 ,
70- buyToken : '0x2a22f9c3b484c3629090FeED35F17Ff8F88f76F0 ' , // USDC.e
71- buyTokenDecimals : 6 ,
68+ sellToken : '0x2a22f9c3b484c3629090FeED35F17Ff8F88f76F0 ' , // USDC.e
69+ sellTokenDecimals : 6 ,
70+ buyToken : '0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb ' , // GNO
71+ buyTokenDecimals : 18 ,
7272 sellAmount : sellAmountToSign . toString ( ) ,
7373 buyAmount : buyAmount . toString ( ) ,
74- kind : OrderKind . SELL ,
74+ kind : OrderKind . BUY ,
7575 validTo,
76- slippageBps,
77- partnerFee,
76+ // TODO: BUY orders do not work if you add slippage and/or partnerFee
77+ slippageBps : 0 ,
78+ partnerFee : undefined ,
79+ // slippageBps,
80+ // partnerFee,
7881 }
7982
8083 const orderToSign = getOrderToSign (
@@ -98,7 +101,6 @@ describe('AaveFlashLoanIntegration.repayCollateral', () => {
98101 collateralPermit,
99102 } ,
100103 )
101-
102104 try {
103105 const result = await tradingSdk . postLimitOrder ( limitOrder , orderPostParams . swapSettings )
104106
0 commit comments