Skip to content

Commit 8c81142

Browse files
authored
chore: update repay test (#619)
1 parent c23844f commit 8c81142

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

packages/flash-loans/src/aave/repayCollateral.integration.test.ts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)