IBorrowAndWithdrawUSDCModule

Git Source

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();