Fasttrak Network

**A really fast way to NFT-mint your audio files using FFMPEG, Express, and ether.**

Screen-Shot-2022-06-08-at-1 32 28-AM

👉 Mint NFTs for audio files (MP3 tested) via FFMPEG MD5s on a eth-based network

👉 Simple Express-based API

👉 Hardhat based dapp

Getting Started

Install pre-requisites

  • brew install nvm
  • brew isntall ffmpeg

Run it

  1. Setup node env nvm use
  2. Install deps npm install
  3. Compile the solidity contracts npm run compile
  4. 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"
}'

GitHub

View Github