Name | Arguments | Accounts |
---|---|---|
createFarm | input:`CreateFarmInput` | farm isSignerisMut market tokenMint lpTokenMint tokenUser isMut farmVault isMut lpTokenVault isMut signer isSignerisMut master systemProgram rent clock tokenProgram logger |
farmDeposit | amount:`u64` | farm isMut tokenMint isMut lpTokenMint isMut farmUser isMut tokenUser isMut lpTokenUser isMut farmVault isMut lpTokenVault isMut signer isSignerisMut master systemProgram rent clock tokenProgram logger |
farmWithdraw | amount:`u64` harvest:`bool` | farm isMut tokenMint isMut lpTokenMint isMut farmUser isMut tokenUser isMut lpTokenUser isMut farmVault isMut lpTokenVault isMut signer isSignerisMut master systemProgram rent clock tokenProgram logger |
closeFarm | farm isMut tokenMint isMut lpTokenMint isMut farmUser isMut tokenUser isMut lpTokenUser isMut farmVault isMut lpTokenVault isMut signer isSignerisMut master systemProgram rent clock tokenProgram logger |