We’re so excited to share what we were up to in July.
This month, we shipped new endpoints, improved our data quality, enriched existing API responses, added new chains, squashed bugs and more.
Please read on to learn about our new collection trading volume endpoint, the new-and-improved way we detect NFT reveals, the fields we’ve added to our NFT metadata response, our support for Base Mainnet and everything else we did this month.
As always, please reach out to email@example.com if you have any questions or feedback. Happy building!
Collection Trading Volume
We’re pleased to announce a new V2 endpoint that will allow you to retrieve trading volume for NFT collections.
What sets our collection volumes apart?
- Pristine accuracy: We have the best indexer on the market, which means we never miss a transaction.
- No caching: We do not cache any of our data – that means we reflect new sales immediately after we see them on chain.
- Variety of currencies: We provide all of the data to our users, exactly as we see it on chain. This means you will get the full range of currencies that we see – ETH, WETH, USDC, and more. We let you decide how you want to aggregate it.
- Marketplace breakdowns: We let you break out trading volume by marketplace. Want to see how the volume on Blur compares to OpenSea? With our API, it’s easy.
- Custom, granular timeframes: We let you precisely determine the timeframes that you care about. Our standard response provides trading volume over a common set of timeframes (24h, 7d, 30d). If that's not good enough, you'll be able to specify a custom timeframe (either by timestamp or block number). This includes historical timeframes – if you care about trading volume in June 2022 specifically, we can provide it.
We will be shipping a floor price endpoint soon - stay tuned!
Improved NFT Reveal Detection
NFT collections often go through “reveals”. This means that, sometime after the initial mint, the metadata and / or media of the NFT is updated to something new. This is a very tricky thing for many applications to detect — but failing to serve users the latest media and metadata is a very visible issue.
With Center, you can rest assured that you are showing your users the latest and greatest. We have significantly improved the way we detect reveals — we use a combination of onchain signals, heuristics and user feedback to help ensure that our NFTs are never out of date.
Much of this occurs on the back-end, so you won’t need to do anything different to benefit from this new infrastructure! In the unlikely event we do miss a reveal, though, you will be able to manually request refreshes through our recently-shipped Refresh NFT Metadata endpoint.
Note: To take advantage of our improved reveal detection, you’ll need to switch over to our V2 endpoints. To learn more, check them out in our docs here.
New fields added to NFT Metadata response
We added several new fields to our Get NFT Metadata response.
These new fields include:
- Discord username
- Twitter username
- Collection banner image
- Collection featured image
- OpenSea collection description
- OpenSea verification flag
- OpenSea URL
Other things you want to see added? Reach out to firstname.lastname@example.org.
Renderer maintains original aspect ratio
Our V2 NFT renderer now maintains the original aspect ratio of NFT media within the bounds of the dimensions that our users request. This means that we no longer square and crop NFT media that is not originally square, creating a much better experience for users.
This month, we added support for Base Mainnet on our V2 API.
Interested in other chains? Please let us know at email@example.com.
Bugs are no fun. We squashed several this month, including:
- We fixed a bug that was slowing down our metadata responses in some cases. “Get NFT Metadata” requests are now up to 10x faster!
- We fixed a bug that was causing SVG re-sizing to fail in some cases. We now fully support re-sizing of SVG media.
Notice any bugs? Please let us know at firstname.lastname@example.org!