/** * Audius API * * The version of the OpenAPI document: 1.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Information about the dynamic bonding curve if one exists for the coin * @export * @interface DynamicBondingCurveInsights */ export interface DynamicBondingCurveInsights { /** * Address of the bonding curve pool * @type {string} * @memberof DynamicBondingCurveInsights */ address?: string; /** * Current price in the pool's quote token (e.g., AUDIO) * @type {number} * @memberof DynamicBondingCurveInsights */ price?: number; /** * Current price in USD * @type {number} * @memberof DynamicBondingCurveInsights */ priceUSD?: number; /** * Progress along the bonding curve (0.0 - 1.0) * @type {number} * @memberof DynamicBondingCurveInsights */ curveProgress?: number; /** * Whether the bonding curve has been migrated * @type {boolean} * @memberof DynamicBondingCurveInsights */ isMigrated?: boolean; /** * Creator quote fee for the bonding curve * @type {number} * @memberof DynamicBondingCurveInsights */ creatorQuoteFee?: number; /** * Total trading quote fee accumulated * @type {number} * @memberof DynamicBondingCurveInsights */ totalTradingQuoteFee?: number; /** * Address of the pool creator's wallet * @type {string} * @memberof DynamicBondingCurveInsights */ creatorWalletAddress?: string; } /** * Check if a given object implements the DynamicBondingCurveInsights interface. */ export declare function instanceOfDynamicBondingCurveInsights(value: object): value is DynamicBondingCurveInsights; export declare function DynamicBondingCurveInsightsFromJSON(json: any): DynamicBondingCurveInsights; export declare function DynamicBondingCurveInsightsFromJSONTyped(json: any, ignoreDiscriminator: boolean): DynamicBondingCurveInsights; export declare function DynamicBondingCurveInsightsToJSON(value?: DynamicBondingCurveInsights | null): any;