What: Starting on March 8, we’ll enforce limits on the duration of new buy and sell orders issued through our SDK. Here’s how:
- We’ll require an order expiration time to be explicitly defined, within a minimum of 15 minutes and a maximum of 6 months.
- With this explicit requirement, we’re deprecating the ability to issue orders that don’t expire, which was previously supported through an expiration time of 0.
- We’ll return an error response for an expiration time that’s outside of these new limits.
- Our SDK has been updated to reflect these new limits and we’ve added a default order expiration time of 6 months.
Why: As part of our upgrade to the Wyvern 2.3 contract, we’ve removed support for non-expiring orders, and these updates to our SDK mirror the limits that we’ve put in place for orders placed directly on opensea.io.
Developer Action: If you’re using our SDK to issue buy and sell orders, please ensure that you upgrade to Version 3.0.0, which we’ve updated for compatibility with these new limits.