From 9e0b45f36655e7721e9132314ec2841fb9672f30 Mon Sep 17 00:00:00 2001 From: Jean-Grimal <83286814+Jean-Grimal@users.noreply.github.com> Date: Fri, 3 Jan 2025 16:38:31 +0100 Subject: [PATCH] test: add more logs --- .../examples/whitelistedMarkets.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/liquidation-sdk-viem/examples/whitelistedMarkets.ts b/packages/liquidation-sdk-viem/examples/whitelistedMarkets.ts index 63930072..6db106da 100644 --- a/packages/liquidation-sdk-viem/examples/whitelistedMarkets.ts +++ b/packages/liquidation-sdk-viem/examples/whitelistedMarkets.ts @@ -300,7 +300,7 @@ export const check = async < maxUint256, ); - console.log("pre liquidating"); + console.log("pre liquidation encoding"); seizableCollateral.preLiquidation ? encoder.preLiquidationPreLiquidate( @@ -319,6 +319,8 @@ export const check = async < encoder.flush(), ); + console.log("pre liquidation encoded"); + const populatedTx = await encoder.encodeExec(); const [gasLimit, blockNumber, txCount, { maxFeePerGas }] = await Promise.all([ @@ -335,12 +337,14 @@ export const check = async < ); const profitUsd = loanToken.toUsd(dstAmount - repaidAssets)!; - if (gasLimitUsd > profitUsd) + if (gasLimitUsd > profitUsd) { + console.log("no profit"); throw Error( `gas cost ($${gasLimitUsd.formatWad( 2, )}) > profit ($${profitUsd.formatWad(2)})`, ); + } const transaction = { ...populatedTx, @@ -350,6 +354,8 @@ export const check = async < maxFeePerGas, }; + console.log("transaction", transaction); + if (chainId === ChainId.EthMainnet) { const signedBundle = await Flashbots.signBundle([ { @@ -367,6 +373,7 @@ export const check = async < return await sendTransaction(client, transaction); } catch (error) { + console.log("error", error); console.warn( `Tried liquidating "${seizedAssets}" collateral ("${withdrawnAssets}" underlying) from "${user}" on market "${market.id}":\n`, error instanceof Error ? error.stack : error,