Name | Arguments | Accounts |
---|---|---|
initPool | funder isSignerisMut mint poolShareMint isMut poolShareMintAuthority isSigner poolAuthority isMut tokenProgram systemProgram | |
deposit | amount:`u64` | depositor isSigner tokenFrom isMut tokenTo isMut poolShareTokenTo isMut poolShareMint isMut poolAuthority tokenProgram |
withdraw | amount:`u64` | withdrawer isSigner tokenFrom isMut tokenTo isMut poolShareTokenFrom isMut poolShareMint isMut poolAuthority tokenProgram |
borrow | amount:`u64` | borrower isSigner tokenFrom isMut tokenTo isMut poolAuthority instructionsSysvar tokenProgram |
repay | amount:`u64` | repayer isSigner tokenFrom isMut tokenTo isMut poolAuthority instructionsSysvar tokenProgram |