@juampi
I built Onchain Wrapped in one week… and so can you!
After 4k+ users checked their Wrapped, I decided to record a guide breaking down all the tech I used to build this mini app.
Here’s the breakdown:
Development
I used v0 for prototyping and for designing the production frontend. v0 works great for this, and since it’s connected to Vercel and Supabase, it’s super easy to deploy functional apps in seconds.
For more complex API integrations, smart contract deployments, and backend work in general, Cursor is my go to. Import the files from v0, add a few prompts, and you’re ready to go.
Accounts
Getting full context for a user is hard because someone can have multiple wallets with different purposes. But with the Talent Protocol API, it’s possible.
Talent lets users connect multiple wallets and offchain accounts like GitHub and Twitter, so it was easy to get the full context of a user in a single API call.
Financial Data
For all “trader data,” Zerion was the go to. They have multiple endpoints where you can fetch all kinds of asset information from a wallet, so getting PnL and balance charts was straightforward.
There are still some discrepancies, but when it comes to tracking all financial movements onchain, it’s never 100% accurate, and that’s okay.
Creator Data
For creators, we used a mix of Talent and Zora endpoints. Earnings and Creator Score were covered by the existing Talent API, but for real time Creator Coin market cap data we needed the Zora API. It worked well, and getting an API key is simple.
Builder Data
Similar to creator data, we used a mix of APIs for these screens. Builder Score and earnings were available via the Talent API, but for deeper developer insights we used the GitHub API, which let us pull repo insights and commits.
NFTs
For the NFT, we collaborated with OlaOlaPaola_ on the designs. Once they were ready, we used IPFS and Pinata for hosting.
Mini Apps
To build the mini app, following the Base and Farcaster docs is enough. Their dev tool portal works well for testing before launching publicly.
Definitely a fun process. I love building products like this. Seeing people open it, share it, and mint after just one week of building was the best part.
So next time you have an idea, don’t sleep on it. Do it.
There are plenty of tools to build onchain apps, and AI just makes it easier for everyone to ship. Don’t be afraid. Start building 🫡
https://x.com/hoocrypto/status/2003500778061779094?s=46&t=qoX83RqwOnlbKeNY8AAvIw