> For the complete documentation index, see [llms.txt](https://docs.saddle.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.saddle.finance/solidity-docs/interfaces/iflashloanreceiver.md).

# IFlashLoanReceiver

Interface for the Saddle fee IFlashLoanReceiver. Modified from Aave's IFlashLoanReceiver interface. <https://github.com/aave/aave-protocol/blob/4b4545fb583fd4f400507b10f3c3114f45b8a037/contracts/flashloan/interfaces/IFlashLoanReceiver.sol>

implement this interface to develop a flashloan-compatible flashLoanReceiver contract

## Functions:

* [`executeOperation(address pool, address token, uint256 amount, uint256 fee, bytes params)`](#IFlashLoanReceiver-executeOperation-address-address-uint256-uint256-bytes-)

## Function `executeOperation(address pool, address token, uint256 amount, uint256 fee, bytes params)` <a href="#iflashloanreceiver-executeoperation-address-address-uint256-uint256-bytes" id="iflashloanreceiver-executeoperation-address-address-uint256-uint256-bytes"></a>

No description
