UNPKG

@neynar/nodejs-sdk

Version:

SDK to interact with Neynar APIs (https://docs.neynar.com/reference/quickstart)

139 lines (138 loc) 3.8 kB
/** * Neynar API * The Neynar API allows you to interact with the Farcaster protocol among other things. See the [Neynar docs](https://docs.neynar.com/reference) for more details. * * The version of the OpenAPI document: 3.137.0 * Contact: team@neynar.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Network } from './network'; /** * * @export * @interface GetTokenMetadata200ResponseToken */ export interface GetTokenMetadata200ResponseToken { /** * * @type {Network} * @memberof GetTokenMetadata200ResponseToken */ 'network': Network; /** * Ethereum address * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'address': string; /** * Token name * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'name': string; /** * Token symbol * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'symbol': string; /** * Token decimals * @type {number} * @memberof GetTokenMetadata200ResponseToken */ 'decimals': number; /** * Total token supply * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'total_supply': string | null; /** * Token logo URL * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'image_url': string | null; /** * Token price in USD * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'price_usd': string | null; /** * Market capitalization in USD * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'market_cap': string | null; /** * Fully diluted valuation in USD * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'fdv': string | null; /** * Total liquidity in USD * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'liquidity': string | null; /** * 6-hour trading volume in USD * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'volume_6h': string | null; /** * 24-hour trading volume in USD * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'volume_24h': string | null; /** * 6-hour price change percentage * @type {number} * @memberof GetTokenMetadata200ResponseToken */ 'price_change_6h_pct': number | null; /** * 24-hour price change percentage * @type {number} * @memberof GetTokenMetadata200ResponseToken */ 'price_change_24h_pct': number | null; /** * Number of token holders * @type {number} * @memberof GetTokenMetadata200ResponseToken */ 'holder_count': number | null; /** * Token description * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'description': string | null; /** * Timestamp when price data was last updated (milliseconds) * @type {number} * @memberof GetTokenMetadata200ResponseToken */ 'price_updated_at': number | null; /** * Source of price data * @type {string} * @memberof GetTokenMetadata200ResponseToken */ 'price_source': GetTokenMetadata200ResponseTokenPriceSourceEnum | null; } export declare const GetTokenMetadata200ResponseTokenPriceSourceEnum: { readonly Onchain: "onchain"; readonly Coingecko: "coingecko"; }; export type GetTokenMetadata200ResponseTokenPriceSourceEnum = typeof GetTokenMetadata200ResponseTokenPriceSourceEnum[keyof typeof GetTokenMetadata200ResponseTokenPriceSourceEnum];