UNPKG

@frakters/nft-lending-v2

Version:

Client library for interacting with nft lenging solana program

31 lines (30 loc) 914 B
import { TokenInfo } from './tokens'; export interface FarmInfo { name: string; lp: TokenInfo; reward: TokenInfo; rewardB?: TokenInfo; isStake: boolean; fusion: boolean; legacy: boolean; dual: boolean; version: number; programId: string; poolId: string; poolAuthority: string; poolLpTokenAccount: string; poolRewardTokenAccount: string; poolRewardTokenAccountB?: string; user?: object; } export declare function getFarmByLpMintAddress(lpMintAddress: string): FarmInfo | undefined; export declare function getFarmByRewardMintAddress(lpMintAddress: string): FarmInfo | undefined; export declare function getFarmByPoolId(poolId: string): FarmInfo | undefined; export declare function getAddressForWhat(address: string): { key: string; poolId: string; } | { key?: undefined; poolId?: undefined; }; export declare const FARMS: FarmInfo[];