IBorrowAndWithdrawUSDCModule
This interface defines the essential structures and functions for the BorrowAndWithdrawUSDCModule contract.
Functions
VERSION
function VERSION() external pure returns (string memory version);
aavePMProxyAddress
function aavePMProxyAddress() external view returns (address aavePMProxyAddress);
borrowAndWithdrawUSDC
function borrowAndWithdrawUSDC(uint256 borrowAmountUSDC, address _owner)
external
returns (uint256 repaidReinvestedDebt);
Errors
BorrowAndWithdrawUSDCModule__InvalidAavePMProxyAddress
error BorrowAndWithdrawUSDCModule__InvalidAavePMProxyAddress();