Name | Arguments | Accounts |
---|---|---|
newPool | bump:`u8` | creator landlord rewardsMint pool isMut lpMint payer systemProgram rewardsFeeAccount lpFeeAccount farmMint |
newVault | bump:`u8` | pool owner vault isMut lpTokenAccount rewardsAccount payer rent systemProgram tokenProgram associatedTokenProgram farmProgram farmer isMut plot lpTokenMint farmerVault isMut |
initMiner | bump:`u8` | vault systemProgram payer tokenProgram mineProgram miner isMut quarry farmMint minerVault isMut |
deposit | amount:`u64` | owner isSigner pool isMut vault isMut tokenProgram clock farm mine |
withdraw | amount:`u64` | owner isSigner pool isMut vault isMut tokenProgram clock farm mine |
claimMineRewards | mintWrapper mintWrapperProgram minter isMut rewardsTokenMint isMut mineRewardsAccount isMut stake | |
claimFarmRewards | mintProxyState proxyMintAuthority mintProxyProgram minterInfo isMut rewardsTokenMint isMut vaultRewardsAccount isMut stake | |
withdrawClaimedRewards | owner isSigner pool vault tokenProgram vaultRewardsAccount isMut rewardsDestination isMut rewardsFeeDestination isMut | |
withdrawUnstakedLp | owner isSigner pool vault tokenProgram vaultLpAccount isMut lpDestination isMut | |
updateClaimFee | claimFee:`MegaBPS` | admin isSigner pool isMut |