diff --git a/.release-please-manifest.json b/.release-please-manifest.json index bcd0522..e7ca613 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.6.0" + ".": "0.7.0" } diff --git a/.stats.yml b/.stats.yml index 03d410d..fa4911e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 50 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cryptech%2Fneptune-api-v2-40d8045cda417d4c8a7a4a0d014345cdeb273fb5fdfa48eea08493bc5a5079ce.yml -openapi_spec_hash: 71ca66dcf6e775aae3f49b42cd6ce2cc -config_hash: f5ca3bc259f95069f0db4114d34e29ef +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cryptech%2Fneptune-api-v2-05e0ec4b9b945a8c8e3542d34f0759f4eed2046a37750700fd40619f8a0cd6d7.yml +openapi_spec_hash: 3911018927f898449898cc6cc5685273 +config_hash: fdcc5ae6c783dda7176ace266f7ad0fd diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b810c5..398c34d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.7.0 (2026-04-17) + +Full Changelog: [v0.6.0...v0.7.0](https://github.com/cryptechdev/neptune-api-v2-typescript/compare/v0.6.0...v0.7.0) + +### Features + +* **api:** rename `/markets/tvl` endpoint, fix market state pool fields, nest market listings under `content` ([d8c1d0f](https://github.com/cryptechdev/neptune-api-v2-typescript/commit/d8c1d0fb60430b42524011226203fec91f76003a)) + ## 0.6.0 (2026-04-17) Full Changelog: [v0.5.0...v0.6.0](https://github.com/cryptechdev/neptune-api-v2-typescript/compare/v0.5.0...v0.6.0) diff --git a/api.md b/api.md index 6f8ef46..0737500 100644 --- a/api.md +++ b/api.md @@ -50,13 +50,14 @@ Types: - GlobalMarketConfig - MarketRate +- MarketSupplyPool - MergedMarket - Tvl - MarketGetMergedResponse - MarketGetMergedByAssetResponse - MarketGetOverviewResponse - MarketGetParamsResponse -- MarketGetTvlResponse +- MarketGetSupplyResponse Methods: @@ -64,7 +65,7 @@ Methods: - client.markets.getMergedByAsset({ ...params }) -> MarketGetMergedByAssetResponse - client.markets.getOverview({ ...params }) -> MarketGetOverviewResponse - client.markets.getParams({ ...params }) -> MarketGetParamsResponse -- client.markets.getTvl({ ...params }) -> MarketGetTvlResponse +- client.markets.getSupply({ ...params }) -> MarketGetSupplyResponse ## Lend @@ -73,6 +74,8 @@ Types: - LendMarket - LendMarketData - LendMarketState +- LendMarketSupply +- LendOverview - LendListResponse - LendGetByAssetResponse - LendGetRateHistoryResponse @@ -103,6 +106,8 @@ Types: - BorrowCollateralConfig - BorrowCollateralMarket - BorrowCollateralMarketData +- BorrowCollateralMarketSupply +- BorrowCollateralOverview - BorrowCollateralState - CollateralListResponse - CollateralGetByAssetResponse @@ -119,6 +124,7 @@ Types: - BorrowDebtConfig - BorrowDebtMarket - BorrowDebtMarketData +- BorrowDebtOverview - BorrowDebtState - DebtListResponse - DebtGetByAssetResponse diff --git a/package.json b/package.json index cef7254..69b5502 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@neptunefinance/api-v2", - "version": "0.6.0", + "version": "0.7.0", "description": "The official TypeScript library for the Neptune API V2 API", "author": "Neptune API V2 <>", "types": "dist/index.d.ts", diff --git a/src/client.ts b/src/client.ts index cb439a3..ce4a3e6 100644 --- a/src/client.ts +++ b/src/client.ts @@ -82,9 +82,10 @@ import { MarketGetOverviewResponse, MarketGetParamsParams, MarketGetParamsResponse, - MarketGetTvlParams, - MarketGetTvlResponse, + MarketGetSupplyParams, + MarketGetSupplyResponse, MarketRate, + MarketSupplyPool, Markets, MergedMarket, Tvl, @@ -873,18 +874,19 @@ export declare namespace NeptuneAPIV2 { Markets as Markets, type GlobalMarketConfig as GlobalMarketConfig, type MarketRate as MarketRate, + type MarketSupplyPool as MarketSupplyPool, type MergedMarket as MergedMarket, type Tvl as Tvl, type MarketGetMergedResponse as MarketGetMergedResponse, type MarketGetMergedByAssetResponse as MarketGetMergedByAssetResponse, type MarketGetOverviewResponse as MarketGetOverviewResponse, type MarketGetParamsResponse as MarketGetParamsResponse, - type MarketGetTvlResponse as MarketGetTvlResponse, + type MarketGetSupplyResponse as MarketGetSupplyResponse, type MarketGetMergedParams as MarketGetMergedParams, type MarketGetMergedByAssetParams as MarketGetMergedByAssetParams, type MarketGetOverviewParams as MarketGetOverviewParams, type MarketGetParamsParams as MarketGetParamsParams, - type MarketGetTvlParams as MarketGetTvlParams, + type MarketGetSupplyParams as MarketGetSupplyParams, }; export { diff --git a/src/resources/index.ts b/src/resources/index.ts index 8a2b053..841946a 100644 --- a/src/resources/index.ts +++ b/src/resources/index.ts @@ -33,18 +33,19 @@ export { Markets, type GlobalMarketConfig, type MarketRate, + type MarketSupplyPool, type MergedMarket, type Tvl, type MarketGetMergedResponse, type MarketGetMergedByAssetResponse, type MarketGetOverviewResponse, type MarketGetParamsResponse, - type MarketGetTvlResponse, + type MarketGetSupplyResponse, type MarketGetMergedParams, type MarketGetMergedByAssetParams, type MarketGetOverviewParams, type MarketGetParamsParams, - type MarketGetTvlParams, + type MarketGetSupplyParams, } from './markets/markets'; export { Nept, diff --git a/src/resources/markets/borrow/borrow.ts b/src/resources/markets/borrow/borrow.ts index 63df919..1efc9dd 100644 --- a/src/resources/markets/borrow/borrow.ts +++ b/src/resources/markets/borrow/borrow.ts @@ -8,6 +8,8 @@ import { BorrowCollateralConfig, BorrowCollateralMarket, BorrowCollateralMarketData, + BorrowCollateralMarketSupply, + BorrowCollateralOverview, BorrowCollateralState, CollateralGetByAssetParams, CollateralGetByAssetResponse, @@ -20,6 +22,7 @@ import { BorrowDebtConfig, BorrowDebtMarket, BorrowDebtMarketData, + BorrowDebtOverview, BorrowDebtState, DebtGetByAssetParams, DebtGetByAssetResponse, @@ -57,14 +60,14 @@ export class Borrow extends APIResource { export interface BorrowMarketOverview { /** - * Borrowing collateral markets + * Borrowing market collaterals overview */ - collaterals: Array; + collaterals: CollateralsAPI.BorrowCollateralOverview; /** - * Borrowing debt markets + * Borrowing market debts overview */ - debts: Array; + debts: DebtsAPI.BorrowDebtOverview; } export interface BorrowGetOverviewResponse { @@ -199,6 +202,8 @@ export declare namespace Borrow { type BorrowCollateralConfig as BorrowCollateralConfig, type BorrowCollateralMarket as BorrowCollateralMarket, type BorrowCollateralMarketData as BorrowCollateralMarketData, + type BorrowCollateralMarketSupply as BorrowCollateralMarketSupply, + type BorrowCollateralOverview as BorrowCollateralOverview, type BorrowCollateralState as BorrowCollateralState, type CollateralListResponse as CollateralListResponse, type CollateralGetByAssetResponse as CollateralGetByAssetResponse, @@ -211,6 +216,7 @@ export declare namespace Borrow { type BorrowDebtConfig as BorrowDebtConfig, type BorrowDebtMarket as BorrowDebtMarket, type BorrowDebtMarketData as BorrowDebtMarketData, + type BorrowDebtOverview as BorrowDebtOverview, type BorrowDebtState as BorrowDebtState, type DebtListResponse as DebtListResponse, type DebtGetByAssetResponse as DebtGetByAssetResponse, diff --git a/src/resources/markets/borrow/collaterals.ts b/src/resources/markets/borrow/collaterals.ts index 579a959..1af7d79 100644 --- a/src/resources/markets/borrow/collaterals.ts +++ b/src/resources/markets/borrow/collaterals.ts @@ -2,12 +2,13 @@ import { APIResource } from '../../../core/resource'; import * as AssetsAPI from '../../assets'; +import * as MarketsAPI from '../markets'; import { APIPromise } from '../../../core/api-promise'; import { RequestOptions } from '../../../internal/request-options'; export class Collaterals extends APIResource { /** - * Get borrowing collateral markets + * Get borrowing collateral markets overview */ list( query: CollateralListParams | null | undefined = {}, @@ -183,15 +184,48 @@ export interface BorrowCollateralMarketData { state: BorrowCollateralState; } +export interface BorrowCollateralMarketSupply { + /** + * Supply of all collaterals (excluding receipt tokens) + */ + non_receipt: MarketsAPI.MarketSupplyPool; + + /** + * Supply of receipt token collaterals + */ + receipt: MarketsAPI.MarketSupplyPool; + + /** + * Total supply for collaterals, regardless of type. Equivalent to + * `non_receipt + receipt` + */ + total: MarketsAPI.MarketSupplyPool; +} + +/** + * Borrowing market collaterals overview + */ +export interface BorrowCollateralOverview { + /** + * Borrowing collateral markets + */ + contents: Array; + + /** + * Supply breakdown for collaterals + */ + supply: BorrowCollateralMarketSupply; +} + export interface BorrowCollateralState { balance: string; + extra: BorrowCollateralState.Extra; + /** * Total amount of this asset which is actively collateralized */ - collateral_sum: string; - - extra: BorrowCollateralState.Extra; + shares: string; } export namespace BorrowCollateralState { @@ -225,7 +259,7 @@ export namespace BorrowCollateralState { export interface Text { balance: string; - collateral_sum: string; + shares: string; } /** @@ -243,14 +277,14 @@ export namespace BorrowCollateralState { export interface Value { balance: string; - collateral_sum: string; - extra: Value.Extra; /** * Price used in value calculations */ price: string; + + shares: string; } export namespace Value { @@ -270,12 +304,12 @@ export namespace BorrowCollateralState { export interface Text { balance: string; - collateral_sum: string; - /** * Text representation of price */ price: string; + + shares: string; } } } @@ -284,11 +318,9 @@ export namespace BorrowCollateralState { export interface CollateralListResponse { /** - * Total number of objects irrespective of any pagination parameters. + * Borrowing market collaterals overview */ - count: number; - - data: Array; + data: BorrowCollateralOverview; /** * Error data. Guaranteed `null` for successful response. @@ -364,6 +396,8 @@ export declare namespace Collaterals { type BorrowCollateralConfig as BorrowCollateralConfig, type BorrowCollateralMarket as BorrowCollateralMarket, type BorrowCollateralMarketData as BorrowCollateralMarketData, + type BorrowCollateralMarketSupply as BorrowCollateralMarketSupply, + type BorrowCollateralOverview as BorrowCollateralOverview, type BorrowCollateralState as BorrowCollateralState, type CollateralListResponse as CollateralListResponse, type CollateralGetByAssetResponse as CollateralGetByAssetResponse, diff --git a/src/resources/markets/borrow/debts.ts b/src/resources/markets/borrow/debts.ts index ea4c040..8561825 100644 --- a/src/resources/markets/borrow/debts.ts +++ b/src/resources/markets/borrow/debts.ts @@ -8,7 +8,7 @@ import { RequestOptions } from '../../../internal/request-options'; export class Debts extends APIResource { /** - * Get borrowing debt markets + * Get borrowing debt markets overview */ list( query: DebtListParams | null | undefined = {}, @@ -177,12 +177,27 @@ export interface BorrowDebtMarketData { state: BorrowDebtState; } +/** + * Borrowing market debts overview + */ +export interface BorrowDebtOverview { + /** + * Borrowing debt markets + */ + contents: Array; + + /** + * Supply breakdown for debt markets + */ + supply: MarketsAPI.MarketSupplyPool; +} + export interface BorrowDebtState { - balance_sum: string; + balance: string; extra: BorrowDebtState.Extra; - principal_sum: string; + shares: string; /** * Timestamp used to keep track of the last time interest was distributed. @@ -224,9 +239,9 @@ export namespace BorrowDebtState { * `true`. */ export interface Text { - balance_sum: string; + balance: string; - principal_sum: string; + shares: string; time_last_distributed_interest: string; } @@ -244,7 +259,7 @@ export namespace BorrowDebtState { * specified as well. */ export interface Value { - balance_sum: string; + balance: string; extra: Value.Extra; @@ -253,7 +268,7 @@ export namespace BorrowDebtState { */ price: string; - principal_sum: string; + shares: string; } export namespace Value { @@ -271,14 +286,14 @@ export namespace BorrowDebtState { * `with_text` and `with_value` are `true`. */ export interface Text { - balance_sum: string; + balance: string; /** * Text representation of price */ price: string; - principal_sum: string; + shares: string; } } } @@ -287,11 +302,9 @@ export namespace BorrowDebtState { export interface DebtListResponse { /** - * Total number of objects irrespective of any pagination parameters. + * Borrowing market debts overview */ - count: number; - - data: Array; + data: BorrowDebtOverview; /** * Error data. Guaranteed `null` for successful response. @@ -367,6 +380,7 @@ export declare namespace Debts { type BorrowDebtConfig as BorrowDebtConfig, type BorrowDebtMarket as BorrowDebtMarket, type BorrowDebtMarketData as BorrowDebtMarketData, + type BorrowDebtOverview as BorrowDebtOverview, type BorrowDebtState as BorrowDebtState, type DebtListResponse as DebtListResponse, type DebtGetByAssetResponse as DebtGetByAssetResponse, diff --git a/src/resources/markets/borrow/index.ts b/src/resources/markets/borrow/index.ts index 590a7e9..da55833 100644 --- a/src/resources/markets/borrow/index.ts +++ b/src/resources/markets/borrow/index.ts @@ -13,6 +13,8 @@ export { type BorrowCollateralConfig, type BorrowCollateralMarket, type BorrowCollateralMarketData, + type BorrowCollateralMarketSupply, + type BorrowCollateralOverview, type BorrowCollateralState, type CollateralListResponse, type CollateralGetByAssetResponse, @@ -24,6 +26,7 @@ export { type BorrowDebtConfig, type BorrowDebtMarket, type BorrowDebtMarketData, + type BorrowDebtOverview, type BorrowDebtState, type DebtListResponse, type DebtGetByAssetResponse, diff --git a/src/resources/markets/index.ts b/src/resources/markets/index.ts index ff1747a..deeac90 100644 --- a/src/resources/markets/index.ts +++ b/src/resources/markets/index.ts @@ -13,6 +13,8 @@ export { type LendMarket, type LendMarketData, type LendMarketState, + type LendMarketSupply, + type LendOverview, type LendListResponse, type LendGetByAssetResponse, type LendGetRateHistoryResponse, @@ -24,16 +26,17 @@ export { Markets, type GlobalMarketConfig, type MarketRate, + type MarketSupplyPool, type MergedMarket, type Tvl, type MarketGetMergedResponse, type MarketGetMergedByAssetResponse, type MarketGetOverviewResponse, type MarketGetParamsResponse, - type MarketGetTvlResponse, + type MarketGetSupplyResponse, type MarketGetMergedParams, type MarketGetMergedByAssetParams, type MarketGetOverviewParams, type MarketGetParamsParams, - type MarketGetTvlParams, + type MarketGetSupplyParams, } from './markets'; diff --git a/src/resources/markets/lend.ts b/src/resources/markets/lend.ts index 2213878..5370fe2 100644 --- a/src/resources/markets/lend.ts +++ b/src/resources/markets/lend.ts @@ -37,7 +37,7 @@ export class Lend extends APIResource { } /** - * Lending market overview + * Lending market */ export interface LendMarket { /** @@ -74,7 +74,7 @@ export interface LendMarketState { /** * The total amount of the asset deposited for lending in the market. */ - principal_sum: string; + principal: string; receipt_total_supply: string; @@ -110,7 +110,7 @@ export namespace LendMarketState { * `true`. */ export interface Text { - principal_sum: string; + principal: string; receipt_total_supply: string; @@ -137,7 +137,7 @@ export namespace LendMarketState { */ price: string; - principal_sum: string; + principal: string; } export namespace Value { @@ -160,20 +160,62 @@ export namespace LendMarketState { */ price: string; - principal_sum: string; + principal: string; } } } } } -export interface LendListResponse { +export interface LendMarketSupply { + extra: LendMarketSupply.Extra; + /** - * Total number of objects irrespective of any pagination parameters. + * Sum USD value of lending principal */ - count: number; + principal: string; +} - data: Array; +export namespace LendMarketSupply { + export interface Extra { + /** + * Human-readable field variants. Will not be null when query param `with_text` is + * `true`. + */ + text: Extra.Text | null; + } + + export namespace Extra { + /** + * Human-readable field variants. Will not be null when query param `with_text` is + * `true`. + */ + export interface Text { + principal: string; + } + } +} + +/** + * Lending markets overview + */ +export interface LendOverview { + /** + * Lending markets + */ + contents: Array; + + /** + * Supply breakdown for lending markets + */ + supply: LendMarketSupply; +} + +export interface LendListResponse { + /** + * Lending markets overview + */ + data: LendOverview; /** * Error data. Guaranteed `null` for successful response. @@ -194,7 +236,7 @@ export interface LendListResponse { export interface LendGetByAssetResponse { /** - * Lending market overview + * Lending market */ data: LendMarket; @@ -332,6 +374,8 @@ export declare namespace Lend { type LendMarket as LendMarket, type LendMarketData as LendMarketData, type LendMarketState as LendMarketState, + type LendMarketSupply as LendMarketSupply, + type LendOverview as LendOverview, type LendListResponse as LendListResponse, type LendGetByAssetResponse as LendGetByAssetResponse, type LendGetRateHistoryResponse as LendGetRateHistoryResponse, diff --git a/src/resources/markets/markets.ts b/src/resources/markets/markets.ts index c3a1b4c..f7c2c6d 100644 --- a/src/resources/markets/markets.ts +++ b/src/resources/markets/markets.ts @@ -15,6 +15,8 @@ import { LendMarket, LendMarketData, LendMarketState, + LendMarketSupply, + LendOverview, } from './lend'; import * as BorrowAPI from './borrow/borrow'; import { @@ -75,13 +77,13 @@ export class Markets extends APIResource { } /** - * Get market TVL + * Get market supply */ - getTvl( - query: MarketGetTvlParams | null | undefined = {}, + getSupply( + query: MarketGetSupplyParams | null | undefined = {}, options?: RequestOptions, - ): APIPromise { - return this._client.get('/api/v1/markets/tvl', { query, ...options }); + ): APIPromise { + return this._client.get('/api/v1/markets/supply', { query, ...options }); } } @@ -223,6 +225,42 @@ export namespace MarketRate { } } +export interface MarketSupplyPool { + /** + * Sum USD value of market balance + */ + balance: string; + + extra: MarketSupplyPool.Extra; + + /** + * Sum USD value of market shares + */ + shares: string; +} + +export namespace MarketSupplyPool { + export interface Extra { + /** + * Human-readable field variants. Will not be null when query param `with_text` is + * `true`. + */ + text: Extra.Text | null; + } + + export namespace Extra { + /** + * Human-readable field variants. Will not be null when query param `with_text` is + * `true`. + */ + export interface Text { + balance: string; + + shares: string; + } + } +} + /** * Data for all of an assets markets */ @@ -249,22 +287,18 @@ export interface MergedMarket { } export interface Tvl { - /** - * Market TVL in USD - collateral portion - */ - collateral_value: string; - extra: Tvl.Extra; /** - * Market TVL in USD - lend portion + * Market net TVL in USD (equivalent to `tvl - borrow.debts.supply.balance`) */ - lend_value: string; + net_tvl: string; /** - * Market TVL in USD + * Market TVL in USD (equivalent to + * `borrow.collaterals.supply.non_receipt.balance + lend.supply.principal`) */ - total_value: string; + tvl: string; } export namespace Tvl { @@ -282,11 +316,9 @@ export namespace Tvl { * `true`. */ export interface Text { - collateral_value: string; - - lend_value: string; + net_tvl: string; - total_value: string; + tvl: string; } } } @@ -372,12 +404,12 @@ export namespace MarketGetOverviewResponse { global_config: MarketsAPI.GlobalMarketConfig; /** - * Current lending markets + * Lending markets overview */ - lend: Array; + lend: LendAPI.LendOverview; /** - * Market TVL + * Oveerall market TVL */ tvl: MarketsAPI.Tvl; } @@ -403,8 +435,8 @@ export interface MarketGetParamsResponse { status_text: string; } -export interface MarketGetTvlResponse { - data: Tvl; +export interface MarketGetSupplyResponse { + data: MarketGetSupplyResponse.Data; /** * Error data. Guaranteed `null` for successful response. @@ -423,6 +455,30 @@ export interface MarketGetTvlResponse { status_text: string; } +export namespace MarketGetSupplyResponse { + export interface Data { + /** + * Borrowing market supply - collaterals + */ + borrow_collateral: CollateralsAPI.BorrowCollateralMarketSupply; + + /** + * Borrowing market supply - debts + */ + borrow_debt: MarketsAPI.MarketSupplyPool; + + /** + * Lending market supply + */ + lend: LendAPI.LendMarketSupply; + + /** + * Market TVL + */ + tvl: MarketsAPI.Tvl; + } +} + export interface MarketGetMergedParams { /** * Include text variation fields @@ -471,7 +527,7 @@ export interface MarketGetParamsParams { with_text?: boolean; } -export interface MarketGetTvlParams { +export interface MarketGetSupplyParams { /** * Include text variation fields */ @@ -485,18 +541,19 @@ export declare namespace Markets { export { type GlobalMarketConfig as GlobalMarketConfig, type MarketRate as MarketRate, + type MarketSupplyPool as MarketSupplyPool, type MergedMarket as MergedMarket, type Tvl as Tvl, type MarketGetMergedResponse as MarketGetMergedResponse, type MarketGetMergedByAssetResponse as MarketGetMergedByAssetResponse, type MarketGetOverviewResponse as MarketGetOverviewResponse, type MarketGetParamsResponse as MarketGetParamsResponse, - type MarketGetTvlResponse as MarketGetTvlResponse, + type MarketGetSupplyResponse as MarketGetSupplyResponse, type MarketGetMergedParams as MarketGetMergedParams, type MarketGetMergedByAssetParams as MarketGetMergedByAssetParams, type MarketGetOverviewParams as MarketGetOverviewParams, type MarketGetParamsParams as MarketGetParamsParams, - type MarketGetTvlParams as MarketGetTvlParams, + type MarketGetSupplyParams as MarketGetSupplyParams, }; export { @@ -504,6 +561,8 @@ export declare namespace Markets { type LendMarket as LendMarket, type LendMarketData as LendMarketData, type LendMarketState as LendMarketState, + type LendMarketSupply as LendMarketSupply, + type LendOverview as LendOverview, type LendListResponse as LendListResponse, type LendGetByAssetResponse as LendGetByAssetResponse, type LendGetRateHistoryResponse as LendGetRateHistoryResponse, diff --git a/src/resources/user/market/borrow/subaccount.ts b/src/resources/user/market/borrow/subaccount.ts index b5a4d9c..b674012 100644 --- a/src/resources/user/market/borrow/subaccount.ts +++ b/src/resources/user/market/borrow/subaccount.ts @@ -152,17 +152,19 @@ export interface UserBorrowMarketAccount { * asset are batched together. */ export interface UserCollateralAccountPool { - /** - * Amount of this asset which is actively collateralized - */ - amount: string; - extra: UserCollateralAccountPool.Extra; /** * Account index */ index: number; + + /** + * Amount of this asset which is actively collateralized + */ + principal: string; + + shares: string; } export namespace UserCollateralAccountPool { @@ -194,7 +196,9 @@ export namespace UserCollateralAccountPool { * `true`. */ export interface Text { - amount: string; + principal: string; + + shares: string; } /** @@ -210,14 +214,16 @@ export namespace UserCollateralAccountPool { * specified as well. */ export interface Value { - amount: string; - extra: Value.Extra; /** * Price used in value calculations */ price: string; + + principal: string; + + shares: string; } export namespace Value { @@ -235,12 +241,14 @@ export namespace UserCollateralAccountPool { * `with_text` and `with_value` are `true`. */ export interface Text { - amount: string; - /** * Text representation of price */ price: string; + + principal: string; + + shares: string; } } } @@ -248,17 +256,19 @@ export namespace UserCollateralAccountPool { } export interface UserCollateralAssetPool { - /** - * Amount of this asset which is actively collateralized - */ - amount: string; - /** * Asset identifiers with associated metadata */ asset_info: AssetsAPI.AssetInfo; extra: UserCollateralAssetPool.Extra; + + /** + * Amount of this asset which is actively collateralized + */ + principal: string; + + shares: string; } export namespace UserCollateralAssetPool { @@ -290,7 +300,9 @@ export namespace UserCollateralAssetPool { * `true`. */ export interface Text { - amount: string; + principal: string; + + shares: string; } /** @@ -306,14 +318,16 @@ export namespace UserCollateralAssetPool { * specified as well. */ export interface Value { - amount: string; - extra: Value.Extra; /** * Price used in value calculations */ price: string; + + principal: string; + + shares: string; } export namespace Value { @@ -331,12 +345,14 @@ export namespace UserCollateralAssetPool { * `with_text` and `with_value` are `true`. */ export interface Text { - amount: string; - /** * Text representation of price */ price: string; + + principal: string; + + shares: string; } } } diff --git a/src/version.ts b/src/version.ts index 30c2817..d9da9f7 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.6.0'; // x-release-please-version +export const VERSION = '0.7.0'; // x-release-please-version diff --git a/tests/api-resources/markets/markets.test.ts b/tests/api-resources/markets/markets.test.ts index cec0e45..07f3f26 100644 --- a/tests/api-resources/markets/markets.test.ts +++ b/tests/api-resources/markets/markets.test.ts @@ -87,8 +87,8 @@ describe('resource markets', () => { }); // Mock server tests are disabled - test.skip('getTvl', async () => { - const responsePromise = client.markets.getTvl(); + test.skip('getSupply', async () => { + const responsePromise = client.markets.getSupply(); const rawResponse = await responsePromise.asResponse(); expect(rawResponse).toBeInstanceOf(Response); const response = await responsePromise; @@ -99,10 +99,10 @@ describe('resource markets', () => { }); // Mock server tests are disabled - test.skip('getTvl: request options and params are passed correctly', async () => { + test.skip('getSupply: request options and params are passed correctly', async () => { // ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error await expect( - client.markets.getTvl({ with_text: true }, { path: '/_stainless_unknown_path' }), + client.markets.getSupply({ with_text: true }, { path: '/_stainless_unknown_path' }), ).rejects.toThrow(NeptuneAPIV2.NotFoundError); }); });