UNPKG

@hubbleprotocol/farms-sdk

Version:
17 lines (16 loc) 620 B
import { TransactionInstruction, PublicKey } from "@solana/web3.js"; import BN from "bn.js"; export interface WithdrawTreasuryArgs { amount: BN; } export interface WithdrawTreasuryAccounts { globalAdmin: PublicKey; globalConfig: PublicKey; rewardMint: PublicKey; rewardTreasuryVault: PublicKey; treasuryVaultAuthority: PublicKey; withdrawDestinationTokenAccount: PublicKey; tokenProgram: PublicKey; } export declare const layout: any; export declare function withdrawTreasury(args: WithdrawTreasuryArgs, accounts: WithdrawTreasuryAccounts, programId?: PublicKey): TransactionInstruction;