rubic-sdk
Version:
Simplify dApp creation
33 lines (32 loc) • 830 B
TypeScript
import { PublicKey } from '@solana/web3.js';
import { BlockchainName } from "../../../../models/blockchain-name";
export interface SolanaToken {
name: string;
symbol: string;
logoURI: string | null;
verified?: boolean;
address: string;
decimals: number | null;
holders?: number | null;
}
export interface SolanaTokensFetchingResp {
tokensList: SolanaToken[];
notFetchedMints: PublicKey[];
hasNotFetchedTokens: boolean;
}
export interface ApiV2TokensResp {
count: number;
next: null | number;
previous: null | number;
results: Array<{
address: string;
name: string;
symbol: string;
network: BlockchainName;
decimals: number;
image: string;
rank: number;
source_rank: number;
usdPrice: number;
}>;
}