UNPKG

@frakters/nft-lending-v2

Version:

Client library for interacting with nft lenging solana program

17 lines (16 loc) 801 B
import { Connection, PublicKey, AccountInfo, ParsedAccountData } from '@solana/web3.js'; import { FarmInfo } from './farms'; import { TokenAmount } from './safe-math'; interface Farms { farmInfo: FarmInfo | undefined | null; lpAccount: string | undefined | null; rewardAccount: string | undefined | null; infoAccount: string | undefined | null; amount: TokenAmount; } export declare function mergeTokens(connection: Connection | undefined | null, wallet: any | undefined | null, auxiliaryTokenAccounts: Array<{ pubkey: PublicKey; account: AccountInfo<ParsedAccountData>; }>, tokenAccounts: any): Promise<string>; export declare function unstakeAll(connection: Connection | undefined | null, wallet: any | undefined | null, farms: Array<Farms>): Promise<string>; export {};