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; }>; }