**A really fast way to NFT-mint your audio files using FFMPEG, Express, and ether.**
👉 Mint NFTs for audio files (MP3 tested) via FFMPEG MD5s on a eth-based network
👉 Simple Express-based API
👉 Hardhat based dapp
brew install nvm
brew isntall ffmpeg
- Setup node env
nvm use
- Install deps
npm install
- Compile the solidity contracts
npm run compile
- Start the express server
npm start
cURL to mint:
curl --location --request POST 'http://127.0.0.1:8000/api/v1/mint' \
--header 'Content-Type: application/json' \
--data-raw '{
"filePath": "/some/file.mp3"
}'