{
    "Function": "onFlashLoan",
    "File": "contracts/lib/openzeppelin-contracts/contracts/interfaces/IERC3156FlashBorrower.sol",
    "Parent Contracts": [],
    "High-Level Calls": [],
    "Internal Calls": [],
    "Library Calls": [],
    "Low-Level Calls": [],
    "Code": "function onFlashLoan(\n        address initiator,\n        address token,\n        uint256 amount,\n        uint256 fee,\n        bytes calldata data\n    ) external returns (bytes32);"
}