UNPKG

@mihalex/farms-sdk-tests

Version:
20 lines (19 loc) 666 B
import { TransactionInstruction, PublicKey } from "@solana/web3.js"; import BN from "bn.js"; export interface HarvestRewardArgs { rewardIndex: BN; } export interface HarvestRewardAccounts { owner: PublicKey; userState: PublicKey; farmState: PublicKey; globalConfig: PublicKey; userRewardAta: PublicKey; rewardsVault: PublicKey; rewardsTreasuryVault: PublicKey; farmVaultsAuthority: PublicKey; scopePrices: PublicKey; tokenProgram: PublicKey; } export declare const layout: any; export declare function harvestReward(args: HarvestRewardArgs, accounts: HarvestRewardAccounts, programId?: PublicKey): TransactionInstruction;