@frakters/nft-lending-v2
Version:
Client library for interacting with nft lenging solana program
17 lines (16 loc) • 801 B
TypeScript
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 {};