Empower everyone to be heard with forever minted NFT words on the Wall of Polygon.

What it does

  • Connect wallet with Metamask.
  • Mint your message for 0.001 MATIC.
  • The contract generates a random set of attributes through a Chainlink VRF.
  • Your message appears on the homepage wall with the random attributes you received which determine how it looks.

How we built it

  • APIs: Web3, Moralis, Ethers, Chainlink, Filecoin
  • Custom Smart Contracts on Mumbai
  • NFT metadata deployed on IPFS with
  • Frontend deployment on IPFS with Spheron
  • Frontend UI: Bootstrap 5 and jQuery (FTW!)

Challenges we ran into

  • Permissions and callback functions between smart contracts due to Chainlink VRF
  • Updating the token URI and meta data after the VRF response

Accomplishments that we're proud of

  • Dynamic, verifiably random ERC721 NFT generation with decentralized file storage and hosting. We are especially proud because this was our first time working with NFT's. Also, we feel accomplished that we were able to get so much done in the scarcity of time that we had given our late start!

What we learned

  • Thanks to lots of coffee and late nights, we can build cool stuff in a short period of time as a team.

What's next for NFT WORD WALL

  • Add feature to mint new walls and receive a mint fee % from all users that mint on your wall
  • Add disappearing words (à là Snapchat)
  • Dynamically generate the minted words as an image or video for Open Sea previews
  • Launch on Polygon Mainnet

Built With

  • bootstrap
  • chainlink
  • ethers
  • filecoin
  • ipfs
  • moralis
  • remix
  • spheron
  • web3
Share this project: