UNPKG

@hawksightco/swagger-client

Version:

OpenAPI client for Hawksight v2 Public API

172 lines (150 loc) 4.12 kB
/* tslint:disable */ /* eslint-disable */ /** * Hawksight API * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: 0.0.1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { OrcautilpoolsFeeApr } from './orcautilpools-fee-apr'; import { OrcautilpoolsPriceRange } from './orcautilpools-price-range'; import { OrcautilpoolsReward0Apr } from './orcautilpools-reward0-apr'; import { OrcautilpoolsReward1Apr } from './orcautilpools-reward1-apr'; import { OrcautilpoolsReward2Apr } from './orcautilpools-reward2-apr'; import { OrcautilpoolsTokenA } from './orcautilpools-token-a'; import { OrcautilpoolsTokenB } from './orcautilpools-token-b'; import { OrcautilpoolsTotalApr } from './orcautilpools-total-apr'; import { OrcautilpoolsVolume } from './orcautilpools-volume'; import { OrcautilpoolsVolumeDenominatedA } from './orcautilpools-volume-denominated-a'; import { OrcautilpoolsVolumeDenominatedB } from './orcautilpools-volume-denominated-b'; /** * * * @export * @interface InlineResponse2005 */ export interface InlineResponse2005 { /** * The unique address identifier for the whirlpool. * * @type {string} * @memberof InlineResponse2005 */ address?: string; /** * @type {OrcautilpoolsTokenA} * @memberof InlineResponse2005 */ tokenA?: OrcautilpoolsTokenA; /** * @type {OrcautilpoolsTokenB} * @memberof InlineResponse2005 */ tokenB?: OrcautilpoolsTokenB; /** * Indicates if the whirlpool is whitelisted. * * @type {boolean} * @memberof InlineResponse2005 */ whitelisted?: boolean; /** * Tick spacing used in the pool. * * @type {number} * @memberof InlineResponse2005 */ tickSpacing?: number; /** * Current price of token A in terms of token B. * * @type {number} * @memberof InlineResponse2005 */ price?: number; /** * Liquidity provider fee rate for the pool. * * @type {number} * @memberof InlineResponse2005 */ lpFeeRate?: number; /** * Protocol fee rate for the pool. * * @type {number} * @memberof InlineResponse2005 */ protocolFeeRate?: number; /** * Identifier for the whirlpool configuration. * * @type {string} * @memberof InlineResponse2005 */ whirlpoolsConfig?: string; /** * Last modified time of the pool in milliseconds. * * @type {number} * @memberof InlineResponse2005 */ modifiedTimeMs?: number; /** * Total value locked in the pool. * * @type {number} * @memberof InlineResponse2005 */ tvl?: number; /** * @type {OrcautilpoolsVolume} * @memberof InlineResponse2005 */ volume?: OrcautilpoolsVolume; /** * @type {OrcautilpoolsVolumeDenominatedA} * @memberof InlineResponse2005 */ volumeDenominatedA?: OrcautilpoolsVolumeDenominatedA; /** * @type {OrcautilpoolsVolumeDenominatedB} * @memberof InlineResponse2005 */ volumeDenominatedB?: OrcautilpoolsVolumeDenominatedB; /** * @type {OrcautilpoolsPriceRange} * @memberof InlineResponse2005 */ priceRange?: OrcautilpoolsPriceRange; /** * @type {OrcautilpoolsFeeApr} * @memberof InlineResponse2005 */ feeApr?: OrcautilpoolsFeeApr; /** * @type {OrcautilpoolsReward0Apr} * @memberof InlineResponse2005 */ reward0Apr?: OrcautilpoolsReward0Apr; /** * @type {OrcautilpoolsReward1Apr} * @memberof InlineResponse2005 */ reward1Apr?: OrcautilpoolsReward1Apr; /** * @type {OrcautilpoolsReward2Apr} * @memberof InlineResponse2005 */ reward2Apr?: OrcautilpoolsReward2Apr; /** * @type {OrcautilpoolsTotalApr} * @memberof InlineResponse2005 */ totalApr?: OrcautilpoolsTotalApr; }