How to Flash-loan
Some of our pools allow flash-loaning assets for a small fee.
bytes memory params
bytes calldata params
executeOperation, the pool must have the initial liquidity back along with the associated fee. If the requirement is not met, then the transaction will fail.
For flashloan safety, we have 2 safety measures in place:
- Prevent reentrancy into the same pool. You cant flashloan money out of a pool and use that fund to trade through the same pool.
- Ensure the returned amount is always higher than borrowed amount. The transaction will revert if the borrower does not pay up by end of the transaction.