Originally I wanted to build a trustless twitter NFT giveaway where a user could navigate to a site, connect their wallet, see all their NFT's, choose one to send to a smart contract, have that contract use Chainlink and Twitter API to execute a fully trustless giveaway.
Got half of it done and then realized how awful the Twitter API is and makes this impossible. (can't get all retweets or likes of a post)
We decided to pivot to sending and receiving gifts but unfortunately only got to the sending portion.
What it does
Currently you can sign in, display all nfts erc 721 or 1155 and send them. Also added functionality to search for NFT's of a target address.
How we built it
Using the Moralis API and following their tutorial of transferring erc 721 and 1155 tokens
Challenges we ran into
Twitter api sucks.
Accomplishments that we're proud of
Got Chainlink VRF working for randomness and connecting to API's in testing. Deployed contract to rinkeby successfully, and could display all NFT's + send them.
What we learned
Web3 API's > web2
What's next for Gift Wrapping NFT's
A decentralized white elephant experience??