Whoops! 😨 Something unexpected happened...
[Error Code: 1101] error caused by: 1 error occurred:
* transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed:
--> a91c2537cc2e4f4a110784fa4059e6baec99836625ec97b0eb186e133a28a372:50:8
|
50 | self.lenderRef.flashloan(
51 | executorCap: self.flashLoanExecutorCap,
52 | requestedTokenVaultType: ftVault.getType(),
53 | requestedAmount: requestedAmount,
54 | params: {
55 | "profitReceiver": profitReceiver,
56 | "borrower": borrower,
57 | "userCertCap": self.userCertificateCap,
58 | "liquidationPoolAddress": liquidationPoolAddr,
59 | "collateralPoolAddress": collateralPoolAddr,
60 | "tokenKeyPath": swapTokenPath
61 | },
62 | )
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
--> a6c38896d0556a25.SwapPair:504:12
|
504 | SwapPair.flashloan(executorCap: executorCap, requestedTokenVaultType: requestedTokenVaultType, requestedAmount: requestedAmount, params: params)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
--> a6c38896d0556a25.SwapPair:390:23
|
390 | let tokenIn <- executorRef.executeAndRepay(loanedToken: <- tokenOut!, params: params)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
--> 3bde3ee9643afb5e.FlashloanLiquidation:75:24
|
75 | let usdc <- SwapRouter.swapExactTokensForTokens(
76 | exactVaultIn: <-collatoralizedToken,
77 | amountOutMin: amountOwed,
78 | tokenKeyPath: tokenKeyPath,
79 | deadline: getCurrentBlock().timestamp
80 | )
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
--> 2f8af5ed05bbde0d.SwapRouter:114:22
|
114 | let amounts = self.getAmountsOut(amountIn: exactVaultIn.balance, tokenKeyPath: tokenKeyPath)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: panic: [IncSwapErrorMsg:SwapRouter: nonexistent pair "A.7e60df042a9c0868.FlowToken" <-> "A.7e60df042a9c0868.FlowToken"][IncSwapErrorCode:4]
--> 2f8af5ed05bbde0d.SwapRouter:33:115
|
33 | let pairAddr = SwapFactory.getPairAddress(token0Key: tokenKeyPath[i], token1Key: tokenKeyPath[i+1]) ?? panic(
34 | SwapError.ErrorEncode(
35 | msg: "SwapRouter: nonexistent pair ".concat(tokenKeyPath[i]).concat(" <-> ").concat(tokenKeyPath[i+1]),
36 | err: SwapError.ErrorCode.NONEXISTING_SWAP_PAIR
37 | )
38 | )
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^