@hubbleprotocol/farms-sdk
Version:
14 lines (13 loc) • 483 B
TypeScript
import { TransactionInstruction, PublicKey } from "@solana/web3.js";
export interface InitializeFarmAccounts {
farmAdmin: PublicKey;
farmState: PublicKey;
globalConfig: PublicKey;
farmVault: PublicKey;
farmVaultsAuthority: PublicKey;
tokenMint: PublicKey;
tokenProgram: PublicKey;
systemProgram: PublicKey;
rent: PublicKey;
}
export declare function initializeFarm(accounts: InitializeFarmAccounts, programId?: PublicKey): TransactionInstruction;