diff --git a/package.json b/package.json index b49358ef5..8f9efb727 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "opensea-js", - "version": "6.1.2", + "version": "6.1.3", "description": "JavaScript SDK for the OpenSea marketplace helps developers build new experiences using NFTs and our marketplace data!", "license": "MIT", "author": "OpenSea Developers", diff --git a/src/orders/types.ts b/src/orders/types.ts index 11cac631c..aa7b5b32d 100644 --- a/src/orders/types.ts +++ b/src/orders/types.ts @@ -39,6 +39,7 @@ export type OrderV2 = { clientSignature: string | null; makerAssetBundle: OpenSeaAssetBundle; takerAssetBundle: OpenSeaAssetBundle; + remainingQuantity: number; }; export type FulfillmentDataResponse = { @@ -116,6 +117,7 @@ export type SerializedOrderV2 = { client_signature: string | null; maker_asset_bundle: unknown; taker_asset_bundle: unknown; + remaining_quantity: number; }; export type QueryCursors = { diff --git a/src/orders/utils.ts b/src/orders/utils.ts index 757fc2fc1..45d24d08e 100644 --- a/src/orders/utils.ts +++ b/src/orders/utils.ts @@ -182,5 +182,6 @@ export const deserializeOrder = (order: SerializedOrderV2): OrderV2 => { clientSignature: order.client_signature, makerAssetBundle: assetBundleFromJSON(order.maker_asset_bundle), takerAssetBundle: assetBundleFromJSON(order.taker_asset_bundle), + remainingQuantity: order.remaining_quantity, }; }; diff --git a/test/utils/utils.ts b/test/utils/utils.ts index 09b93e7b6..f60c40739 100644 --- a/test/utils/utils.ts +++ b/test/utils/utils.ts @@ -22,6 +22,7 @@ export const expectValidOrder = (order: OrderV2) => { "markedInvalid", "makerAssetBundle", "takerAssetBundle", + "remainingQuantity", ]; for (const field of requiredFields) { expect(field in order).to.be.true;