Skip to content
This repository has been archived by the owner on Sep 6, 2022. It is now read-only.

neume-network/web3-music-subgraph

Repository files navigation

Deprecation note: Instead of using web3-music-subgraph to crawl all music NFT IDs, we're now using neume-network's call-block-logs strategy directly.

web3-music-subgraph

This is a fork of Spinamp's web3-music-subgraph that aggregates various web3 music platforms. The goal is to aggregate all web3 music into a single, highly normalized and queryable schema.

Usage in neume-network

Current Platforms

Zora/Catalog

The Zora integration (which includes catalog) is sliced out from https://github.com/ourzora/zora-v1-subgraph and also just tracks plain ERC721 transfers with mints triggered based on the first transfer. With Zora, it does not seem possible to filter out for web3 music only using just on-chain data, so filtering non-music nfts out will likely happen in a post-processing phase.

NOIZD

The NOIZD integration is pretty simple, just tracking plain erc721 transfers, with mints triggered based on the first transfer.

Sound.xyz

The Sound.xyz integration was sliced out of from https://github.com/soundxyz/subgraph. It tracks artist profile creation, edition and nft creation.

License

See LICENSE file.