diff --git a/src/orders/privateListings.ts b/src/orders/privateListings.ts index 5ce9b3cf2..5b45aee55 100644 --- a/src/orders/privateListings.ts +++ b/src/orders/privateListings.ts @@ -28,6 +28,12 @@ export const constructPrivateListingCounterOrder = ( item.recipient.toLowerCase() !== privateSaleRecipient.toLowerCase(), ); + if (paymentItems.length === 0) { + throw new Error( + "The consideration for the private listing did not contain any payment items", + ); + } + if (!paymentItems.every((item) => isCurrencyItem(item))) { throw new Error( "The consideration for the private listing did not contain only currency items",