Flow price: --
5d7ff1e1b13f76a47c312d1fc3c31e92287ba59f37aa21f679f12fab3d66b9ad

Transaction

Hash: 5d7ff1e1b13f76a47c312d1fc3c31e92287ba59f37aa21f679f12fab3d66b9ad
error
Error

Whoops! 😨 Something unexpected happened...

[Error Code: 1101] error caused by: 1 error occurred:
	* transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed:
  --> 5d7ff1e1b13f76a47c312d1fc3c31e92287ba59f37aa21f679f12fab3d66b9ad: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 |             )
   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Hash:
5d7ff1e1b13f76a47c312d1fc3c31e92287ba59f37aa21f679f12fab3d66b9ad
Status:
ERROR
Block height:
178023498
Block id:
3e99ef6cb68ebca2fe23afc193a18f01c0b7778b110afa78d8c85eb76b3cfb65
Timestamp:
Saturday 27 April 2024 at 00:45:51 UTC
()
Proposer:
Authorizers:
Gas used:
353