Create decentralized no-gas trade offers between tokens and NFTs!
This project allows users to create trade offers between NFTs and tokens. The custom smart contract allows off-chain offer creations, resulting in creation of more offers for the low price of free! The application also allows creation of private offers, which you can send to the offeree using a link!
The offers, which are created using EIP712 typed structure data, are saved off-chain to web3.storage to allow viewing and indexing them decentrally. The application uses Zora API to get NFT metadata such as NFTs of a wallet, collection names, and item names. The application uses Next.js for the frontend and backend, and Solidity and Foundry for smart contract development.