
Horton Hears A Who!
Horton Hears A Who!Neutralizing a critical vulnerability in Wyvern Protocol — TL;DR — In Q1 of 2022, a security researcher reported a critical vulnerability in the Wyvern 2.2 smart contracts that powered OpenSea. The vulnerability was neutralized before it could be exploited, and users are no longer at risk. We awarded the vulnerability reporter a bug bounty. Historical blockchain logs provide no indication that the vulnerability was ever exploited in the wild. — The “Horton Principle” is a m...
Streaming the OpenSea
Today we’re launching a beta version the OpenSea Stream API, a new websocket-based service that enables developers to receive events as they occur across our marketplace. With the massive growth in the NFT ecosystem, we know that it’s becoming increasingly challenging to rely solely on our REST APIs to stay up-to-date across a growing number of items and collections. The need to continuously poll these endpoints to refresh the data in your service can be resource-intensive and inefficient. We...

Migrating to the Seaport protocol
Last week, we unpacked the early details of OpenSea’s new open-source protocol – Seaport – for the developer community. Seaport will become the foundation for OpenSea’s core products, unlocking a range of new use cases for creators, collectors, and the broader developer ecosystem. The protocol is non-custodial, non-upgradeable, and decentralized at its core — it belongs to the community first & foremost. And in that spirit, we’re inviting the community to join us in early testing via a $1M Co...
Announcements and updates from the OpenSea Developer Platform. Stay in the loop on launches, updates, best practices, and more.



Horton Hears A Who!
Horton Hears A Who!Neutralizing a critical vulnerability in Wyvern Protocol — TL;DR — In Q1 of 2022, a security researcher reported a critical vulnerability in the Wyvern 2.2 smart contracts that powered OpenSea. The vulnerability was neutralized before it could be exploited, and users are no longer at risk. We awarded the vulnerability reporter a bug bounty. Historical blockchain logs provide no indication that the vulnerability was ever exploited in the wild. — The “Horton Principle” is a m...
Streaming the OpenSea
Today we’re launching a beta version the OpenSea Stream API, a new websocket-based service that enables developers to receive events as they occur across our marketplace. With the massive growth in the NFT ecosystem, we know that it’s becoming increasingly challenging to rely solely on our REST APIs to stay up-to-date across a growing number of items and collections. The need to continuously poll these endpoints to refresh the data in your service can be resource-intensive and inefficient. We...

Migrating to the Seaport protocol
Last week, we unpacked the early details of OpenSea’s new open-source protocol – Seaport – for the developer community. Seaport will become the foundation for OpenSea’s core products, unlocking a range of new use cases for creators, collectors, and the broader developer ecosystem. The protocol is non-custodial, non-upgradeable, and decentralized at its core — it belongs to the community first & foremost. And in that spirit, we’re inviting the community to join us in early testing via a $1M Co...
Announcements and updates from the OpenSea Developer Platform. Stay in the loop on launches, updates, best practices, and more.
Share Dialog
Share Dialog

Subscribe to OpenSea for Developers

Subscribe to OpenSea for Developers
Hello Devs, Welcome to the inaugural OpenSea Developer Newsletter!
In this first edition, we’re sharing a recap of recent news and updates to the OpenSea Developer platform - including our API, SDK and developer events.
Let’s dive in!
On May 5th, we launched a beta version of the Stream API, a new websocket-based service that enables developers to receive events as they occur across our marketplace.
We’ve built the Stream API to better support a range of use cases that rely on dynamic data, such as price fluctuation, listings, bids, and ownership changes. Instead of polling for updates, you can subscribe to receive events as they occur - whether for specific collections or globally across the entire OpenSea marketplace.
The Stream API makes it easier to build many new features, such as:
A push notifications service that alerts people when they receive new bids on their listing.
An activity feed that provides a timeline of sales of NFTs from a specific collection.
A real-time dashboard that enables people to visualize and track key trends and metrics.
A display of NFTs that have recently had their metadata updated.
With this beta launch, we’ve provided a JavaScript SDK that provides a simple way to manage connections and individual subscribers to the Stream API and its various events. And as an example of what’s possible, we’ve also built a new tool that leverages the Stream API to automatically post updates to Discord which you can clone on GitHub.
To get started, check out our Stream API developer documentation which will walk through setup and how to use our JavaScript SDK.
On April 26, 2022, we began to require the side parameter to be included in all requests to the /wyvern/v1/orders endpoint. This parameter is used to filter the response to either buy or sell orders and was previously optional. Moving forward, requests will fail if they don’t include this parameter. Learn more here.
Our Solana Beta is now live! Using our Solana marketplace is similar to using Ethereum and Polygon, but there are a few differences. Solana is a separate blockchain from Ethereum, so a Solana-compatible wallet is required to be able to purchase Solana-based items using OpenSea. Check out our guide to learn more about how Solana works on OpenSea.
OpenSea recently teamed up with Replit to host the Hello NFT World Hackathon. Check out the BUIDLs and winners in the Hello NFT World Hackathon Recap.
Just getting started? Here’s a set of helpful tools and links to help you get up and running:
Stream API Developer Docs [New!]
JavaScript SDK - don’t forget to update to the most recent version!
OpenSea Developers on Twitter - real-time updates on our API, SDK
OpenSea Developers on Discord - join our community of builders
Looking to create your first NFT smart contract?
Dive into this step-by-step tutorial which will walk you through everything needed to create an NFT contract that you can trade on OpenSea. This tutorial includes many different components of building, deploying, and selling a non-fungible contract on Ethereum's Testnet that can be bought on OpenSea.
That’s a wrap for our first newsletter! As part of our ongoing efforts to improve developer tools, we welcome any feedback from the community. Please complete this form and include any blockers or wish list items.
Thanks for reading! We look forward to seeing you on the next one!
Hello Devs, Welcome to the inaugural OpenSea Developer Newsletter!
In this first edition, we’re sharing a recap of recent news and updates to the OpenSea Developer platform - including our API, SDK and developer events.
Let’s dive in!
On May 5th, we launched a beta version of the Stream API, a new websocket-based service that enables developers to receive events as they occur across our marketplace.
We’ve built the Stream API to better support a range of use cases that rely on dynamic data, such as price fluctuation, listings, bids, and ownership changes. Instead of polling for updates, you can subscribe to receive events as they occur - whether for specific collections or globally across the entire OpenSea marketplace.
The Stream API makes it easier to build many new features, such as:
A push notifications service that alerts people when they receive new bids on their listing.
An activity feed that provides a timeline of sales of NFTs from a specific collection.
A real-time dashboard that enables people to visualize and track key trends and metrics.
A display of NFTs that have recently had their metadata updated.
With this beta launch, we’ve provided a JavaScript SDK that provides a simple way to manage connections and individual subscribers to the Stream API and its various events. And as an example of what’s possible, we’ve also built a new tool that leverages the Stream API to automatically post updates to Discord which you can clone on GitHub.
To get started, check out our Stream API developer documentation which will walk through setup and how to use our JavaScript SDK.
On April 26, 2022, we began to require the side parameter to be included in all requests to the /wyvern/v1/orders endpoint. This parameter is used to filter the response to either buy or sell orders and was previously optional. Moving forward, requests will fail if they don’t include this parameter. Learn more here.
Our Solana Beta is now live! Using our Solana marketplace is similar to using Ethereum and Polygon, but there are a few differences. Solana is a separate blockchain from Ethereum, so a Solana-compatible wallet is required to be able to purchase Solana-based items using OpenSea. Check out our guide to learn more about how Solana works on OpenSea.
OpenSea recently teamed up with Replit to host the Hello NFT World Hackathon. Check out the BUIDLs and winners in the Hello NFT World Hackathon Recap.
Just getting started? Here’s a set of helpful tools and links to help you get up and running:
Stream API Developer Docs [New!]
JavaScript SDK - don’t forget to update to the most recent version!
OpenSea Developers on Twitter - real-time updates on our API, SDK
OpenSea Developers on Discord - join our community of builders
Looking to create your first NFT smart contract?
Dive into this step-by-step tutorial which will walk you through everything needed to create an NFT contract that you can trade on OpenSea. This tutorial includes many different components of building, deploying, and selling a non-fungible contract on Ethereum's Testnet that can be bought on OpenSea.
That’s a wrap for our first newsletter! As part of our ongoing efforts to improve developer tools, we welcome any feedback from the community. Please complete this form and include any blockers or wish list items.
Thanks for reading! We look forward to seeing you on the next one!
<100 subscribers
<100 subscribers
No activity yet