Skip to content

nicktaras/music-store-tapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

muta

music-store-tapp

Muta Music Store TokenScript application

Testnet

0x41f1Cd88870fF73b6BF4465Ea6e494F9BEdF67c6 Sepolia

Tapp

A demonstration to show how labels and artists could reach fans in a new and innovative way with TokenScript.

Action Cards (Views):

  • Info to listen and rate music (Public)
  • Buy (Public)

Quick steps to develop using the source code

  • Upload the music to a service such as IPFS
  • Update the meta to link to the music and image files
  • upload the meta folder
  • deploy the smart contract and set the contract uri to the root of the meta folder
  • develop the tapp source code, adding new views or anything you need
  • upload to .tsml file to IPFS or any location
  • Set the script uri inside the contract to point to the TSML file
  • Mint the music to the contact by id, creating as many songs as you choose per song, selecting which artist(s) to pay

Note: This solution was created using TokenScript technology, an XML framework to simplify development with EVM technologies. see: https://sln-doc.vercel.app/getting-started/quick-start

Enhancements

The current hackathon project was completed over a day. Here are some considerations to advance this towards being part of a product / service:

  • Price selection per song
  • More control given to artists, e.g. in this initial version the owner decides when withrawals are made to all artists
  • Optimisations (this has not been security checked, fully tested, gas optimised)
  • Tapp solutions made for both the owner and artists to utilise all smart contract functions
  • Addition of Web 2 feautres such as a star rating feature to non-token holders to bring further social interaction with the tapp

Screenshots

Screenshot 2025-01-21 at 10 51 54 AM Screenshot 2025-01-21 at 10 52 39 AM

Music

The artists in this demo are fictional. Please feel free to use the sound tracks and artwork for any development and non-commercial purpose.