Inspiration
We receive an ad nft from opensea, and we want to make NFT Ads funny, reliable and benefit to everyone.
What it does
Compared with Web2 online advertisement injecting, lower cost is the biggest advantage of Web3 NFT ADs. Because of the clean figures, you needn't pay any unnecessary cost for advertising like in Web2 which may not bring effective results. NFT ADs' COST = Service Fee + Gas Fee.
How we built it
We deploy an ERC-1155 smart contract on Polygon testnet to send NFTs to target group, and reward people who burn the Ad NFT on our website with some $MATIC.
Technologies:
- Polygon: All contracts and NFTs are on Polygon.
- IPFS: We stored NFT ADs' info on IPFS.
- Node.js: for backend.
- Mysql:for login status
- Chainlink: random num generated to verify people have done advertisers' tasks
Challenges we ran into
Chainlink's VRFConsumerBase has v1 and v2 version, and we stuck in VRF Coordinator for a lot time
Accomplishments that we're proud of
We success in deploying a smart contract and our website, which allow anyone who receive our nft ads to earn some money from our ad nft
What we learned
Chainlink stiil has a lot for us to learn
What's next for NFT Ads
We will join in gitcoin and try to award people tokens not only on Polygon, but also aave, bsc.
Built With
- chainlink
- erc1155
- ipfs
- javascript
- mysql
- node.js
- polygon
- react
- solidity
Log in or sign up for Devpost to join the conversation.