a METABOLISM hackthon project
Astro FT was created by a team of astronomy enthusiasts/stargazers with a shared passion and fascination for the skies.The idea was to have a dynamic NFT that changes to showcase major astronomical events. On days without an astronomical event, we explore the beauty of the universe further by showing the Astronomy Picture Of the Day from NASA.
- Uses Tableland to make the nft dynamic to store all audio files.
- A server to fetch the Image from NASA's API.
Astro uses a number of open source projects to work properly:
- NextJS - HTML enhanced for web apps!
- TableLand - Relational metadata protocol for EVM chains.
- Lit Protocol - Decentralized Access Control for Web3
- Ethers - interacting with the Ethereum Blockchain and its ecosystem.
- livepeer - the world's open video infrastructure.
Before installation make sure you have access to liverpeer api.
Install the dependencies and devDependencies
cd smart-contracts
npm i
create .env file and fill it
cp .env-example ~/.env
compile amd deploy contract
npx hardhat compile
npx hardhat run --network mumbai scripts/deploy.js
Install the dependencies and devDependencies
cd AstroFT-Community
npm i
run
npm run dev