Name | Arguments | Accounts |
---|---|---|
initListing | options:`ListingOptions` | borrower isSigner borrowerDepositTokenAccount isMut listingAccount isMut escrowAccount isMut mint systemProgram tokenProgram rent |
cancelListing | borrower isSigner borrowerDepositTokenAccount isMut listingAccount isMut escrowAccount isMut mint systemProgram tokenProgram | |
makeLoan | borrower isMut lender isSignerisMut listingAccount isMut mint systemProgram tokenProgram clock | |
repayLoan | borrower isSignerisMut borrowerDepositTokenAccount isMut escrowAccount isMut lender isMut listingAccount isMut mint systemProgram tokenProgram clock | |
repossessCollateral | escrowAccount isMut lender isSignerisMut lenderTokenAccount isMut listingAccount isMut mint systemProgram tokenProgram clock rent | |
closeAccount | borrower isSignerisMut listingAccount isMut |