The Solana NFT ecosystem is booming, and with all the auctions an average person participates in, it's easy to forget some where you bid and lost (non-winning bids have to be redeemed manually after the auction end.)
This is especially true for the June-July period, where it all was new and $SOL was cheap.
What it does
When you enter a wallet address, you get a list of bids that you didn't win and have yet to redeem. You can redeem them with one click directly from the interface.
How we built it
I built the tool using my Solana Go SDK and my Go Metaplex library.
Challenges we ran into
The bid redemption instruction involves a lot of PDAs (program derived addresses). The most challenging part was getting all the needed PDAs right.
Accomplishments that we're proud of
It's a fast experience that doesn't rely on remembering all the auctions you might have bid on, or searching and loading each Metaplex auction page to redeem a lost bid.
What we learned
- Processing a significant amount of data needs to be done very efficiently.
- Everything makes sense if you take a look at the (Metaplex) code.
What's next for Metaplex Lost Bid Redeemer
Metaplex lost bids was the start; there are many more similar issues where access to a certain user-desirable action is fragmented among many pages and places, and not easily reachable.
Follow me on twitter: https://twitter.com/immaterial_ink
Log in or sign up for Devpost to join the conversation.