> 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/helper/flashloanborrowerexample.md).

# FlashLoanBorrowerExample

## Functions:

* [`executeOperation(address pool, address token, uint256 amount, uint256 fee, bytes params)`](#FlashLoanBorrowerExample-executeOperation-address-address-uint256-uint256-bytes-)
* [`flashLoan(contract ISwapFlashLoan swap, contract IERC20 token, uint256 amount, bytes params)`](#FlashLoanBorrowerExample-flashLoan-contract-ISwapFlashLoan-contract-IERC20-uint256-bytes-)

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

No description

## Function `flashLoan(contract ISwapFlashLoan swap, contract IERC20 token, uint256 amount, bytes params)` <a href="#flashloanborrowerexample-flashloan-contract-iswapflashloan-contract-ierc20-uint256-bytes" id="flashloanborrowerexample-flashloan-contract-iswapflashloan-contract-ierc20-uint256-bytes"></a>

No description
