Building Modules
Interface
interface ILoanModule {
function setup(address caller, TermKey calldata termKey, bytes calldata data) external returns (bool);
function verify(address caller, TermKey calldata termKey, LoanKey calldata loanKey, bytes calldata data) external returns (bool);
function beforeLoan(address caller, LoanKey calldata loanKey, bytes calldata data) external returns (bool);
function afterLoan(address caller, LoanKey calldata loanKey, bytes calldata data) external returns (bool);
function liquidate(TermKey calldata termKey, LoanKey calldata loanKey, address beneficiary, uint256 repayment, bytes calldata data) external;
}Responsibilities
Built-in Modules
Integration Notes
Last updated