@frakters/nft-lending-v2
Version:
Client library for interacting with nft lenging solana program
47 lines (42 loc) • 1.14 kB
TypeScript
import { TokenAmount } from './safe-math';
export interface TokenInfo {
symbol: string;
name: string;
mintAddress: string;
decimals: number;
totalSupply?: TokenAmount;
referrer?: string;
details?: string;
docs?: object;
socials?: object;
tokenAccountAddress?: string;
balance?: TokenAmount;
tags: string[];
}
/**
* Get token use symbol
* @param {string} symbol
* @returns {TokenInfo | null} tokenInfo
*/
export declare function getTokenBySymbol(symbol: string): TokenInfo | null;
/**
* Get token use mint addresses
* @param {string} mintAddress
* @returns {TokenInfo | null} tokenInfo
*/
export declare function getTokenByMintAddress(mintAddress: string): TokenInfo | null;
export declare function getTokenSymbolByMint(mint: string): any;
export interface Tokens {
[key: string]: any;
[index: number]: any;
}
export declare const TOKENS_TAGS: {
[key: string]: {
mustShow: boolean;
show: boolean;
outName: string;
};
};
export declare const NATIVE_SOL: TokenInfo;
export declare const TOKENS: Tokens;
export declare const LP_TOKENS: Tokens;