All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add strategies
- Add ether.actor strategy
- Add new zdk-alpha strategy
- Build new unified data model
- Small fixes for multinetwork support and more URLs for media
- Set collection information within global
nft
object
- Fix ENS resolution to properly use reverse dns, simplify return object
- Breaking change to ENS hook to only return the string name from the reverse ens domain.
- Hide burned tokens from collection results in query
- Convert fetch for HEAD to https uris to prevent CORS error
- Add ability to search owned NFTs for all collections
- Add ability to show curated NFTs for all collectionsk
- Fix Zora API uris with ipfs:// base
- [breaking] address arguments for indexer query is now a list (collectionAddresses) instead of a single address
- Updated query for indexer homepage StaticQuery to use more performant query
- StaticQuery now better handles multiple conditions for onlyAuction etc (see typescript definitions)
- Hooks now exist for fetching ENS data
- Types for indexer/graph are now seperated and better defined from the graphql query type generation tool
- Custom retry and error reporting logic was added in to the
useNFTIndexer
hook. - Added approval logic flag to indexer queries
- Initial public RC release
- Added base 3 hooks to interact with individual NFTs
- Supports Zora auction contracts and zNFTs for the time being
- Normalizes and fetches currency information from Uniswap
- Uses batching and caching for repeatable data requests
- Loads NFT Metadata and Content for each record