NameArgumentsAccounts
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