Skip to content

A p2p dApp marketplace for music-sample licensing. Launched on Polygon/MATIC network. Apart of Team Blockbeat's COMS4507 project.

License

Notifications You must be signed in to change notification settings

gmulhearn/blockbeats

 
 

Repository files navigation

blockBeats

About

blockBeats is a dApp bound with an ERC-721 smart contract allowing for artists to distribute non-exclusive licenses to their music samples securely via IPFS and NFTs.

Artists can create a listing for their samples on blockbeats, attaching a chosen price and an immutable link to the sample on IPFS which will be stored in the blockbeats smart contract.

Buyers can view and preview these listings on blockbeats and have the option of buying a license for a listing. Upon buying a sample, the buyer will mint an NFT with the immutable IPFS file link and their wallet address attached. A buyer can then use their NFT ownership as cryptographic proof of their rights to use the sample.

Outline

Contract System
contractUsageWhiteBG systemWhiteBG

GUIDES

Refer to dev guides for set up & installation info for devs.

Refer to user guides for set up / usage guide for users

About

A p2p dApp marketplace for music-sample licensing. Launched on Polygon/MATIC network. Apart of Team Blockbeat's COMS4507 project.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.4%
  • Solidity 37.8%
  • Python 2.4%
  • HTML 2.0%
  • CSS 0.4%