← Back to home

ABSwap

Solves the problem of trustless batch swapping of NFTs between Alice and Bob

Screenshots

ABSwap screenshot 1
ABSwap screenshot 2
ABSwap screenshot 3

Problem Statement

Often, while meeting new people in discord, collectors and gamers want to trade assets between each other, but there is always that looming issue of trust. Alice: β€œWhat if Bob never sends his asset to me after I’ve sent mine?” ABSwap intends to solve this issue by providing trustless batch NFT swapping. Where larger auction/marketplaces for NFTs are for trading currencies for NFTS, ABSwap allows Alice and Bob to trade a CryptoPunk for 3 BYAC without the worries of getting scammed. Bob can even sweeten the deal by adding a honeypot of crypto!

Solution

Utilized discord for communications, separated duties and had hourly updates. For the smart contract, after a few circles about understanding the actual assignment, I got tips from Austin Griffith and Mentor Jeff Wentworth, https://www.notion.so/Notes-from-Mentor-Jeff-Wentworth-6b01bc61253644709d27cd4d48490e5a?showMoveTo=true&saveParent=true. Used OpenZeppelin Docs and several iterations.The front end uses Moralis's eth-boilerplate. It's quite fun to use and looks like a game UI. It's deployed onto netlify with gh continuous integration.

Hackathon

NFTHack 2022

2022

Prizes

  • πŸ†

    πŸŠβ€β™‚οΈ IPFS Pool Prize

Contributors