From 1ee3d52184bbfe891556f8c4db491502c8fffbbd Mon Sep 17 00:00:00 2001 From: Jean-Grimal <83286814+Jean-Grimal@users.noreply.github.com> Date: Thu, 9 Jan 2025 18:34:53 +0100 Subject: [PATCH] fix: 1inch query --- .../examples/whitelisted-erc4626-1inch.ts | 3 ++- packages/liquidation-sdk-viem/src/LiquidationEncoder.ts | 4 ++++ packages/liquidation-sdk-viem/src/swap/types.ts | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/liquidation-sdk-viem/examples/whitelisted-erc4626-1inch.ts b/packages/liquidation-sdk-viem/examples/whitelisted-erc4626-1inch.ts index 0df7405f..63bbdb88 100644 --- a/packages/liquidation-sdk-viem/examples/whitelisted-erc4626-1inch.ts +++ b/packages/liquidation-sdk-viem/examples/whitelisted-erc4626-1inch.ts @@ -253,8 +253,9 @@ export const check = async < srcToken, srcAmount, market.params, - slippage, + slippage / 10n ** 16n, repaidAssets, + client.account.address, ); if (result) { diff --git a/packages/liquidation-sdk-viem/src/LiquidationEncoder.ts b/packages/liquidation-sdk-viem/src/LiquidationEncoder.ts index a2de5079..4a62447f 100644 --- a/packages/liquidation-sdk-viem/src/LiquidationEncoder.ts +++ b/packages/liquidation-sdk-viem/src/LiquidationEncoder.ts @@ -462,6 +462,7 @@ export class LiquidationEncoder< marketParams: MarketParams, slippage: bigint, repaidAssets: bigint, + origin: Address, ) { let srcToken = initialSrcToken; const srcAmount = initialSrcAmount; @@ -476,6 +477,7 @@ export class LiquidationEncoder< amount: srcAmount, from: this.address, slippage, + origin, includeTokensInfo: false, includeProtocols: false, includeGas: false, @@ -513,6 +515,7 @@ export class LiquidationEncoder< dst: marketParams.loanToken, amount: halfAmount, from: this.address, + origin, slippage, includeTokensInfo: false, includeProtocols: false, @@ -529,6 +532,7 @@ export class LiquidationEncoder< dst: marketParams.loanToken, amount: halfAmount, from: this.address, + origin, slippage, includeTokensInfo: false, includeProtocols: false, diff --git a/packages/liquidation-sdk-viem/src/swap/types.ts b/packages/liquidation-sdk-viem/src/swap/types.ts index d60f9326..207c555f 100644 --- a/packages/liquidation-sdk-viem/src/swap/types.ts +++ b/packages/liquidation-sdk-viem/src/swap/types.ts @@ -7,6 +7,7 @@ export interface SwapParams { dst: string; amount: BigIntish; from: string; + origin: string; slippage: BigIntish; protocols?: string; fee?: BigIntish;