@marinade.finance/kamino-sdk
Version:
16 lines (15 loc) • 545 B
TypeScript
import { TransactionInstruction, PublicKey } from '@solana/web3.js';
export interface CollectRewardArgs {
rewardIndex: number;
}
export interface CollectRewardAccounts {
whirlpool: PublicKey;
positionAuthority: PublicKey;
position: PublicKey;
positionTokenAccount: PublicKey;
rewardOwnerAccount: PublicKey;
rewardVault: PublicKey;
tokenProgram: PublicKey;
}
export declare const layout: any;
export declare function collectReward(args: CollectRewardArgs, accounts: CollectRewardAccounts): TransactionInstruction;