Made some updates using @papercheckout to support email login and direct #NFT purchases with๐Ÿ’ณ

#buildinpublic #Web3 #techtwitter #BUIDL
Back from break with a quick dive into account abstraction using @thirdweb sdk

- continue as guest
- set password to create a smart wallet
- claim a free NFT w/ zero gas costs

Check out the demo below (Sepolia):

#buildinpublic #Web3 #techtwitter #BUIDL
Finished the flow for logged in and not logged in cases. Now you can login & add addresses or just add addresses you want to track, which are saved in local storage.

Login took forever and a half but I think that's just my network atm

#buildinpublic #techtwitter #Web3 #BUIDLing
Added the option to delete addresses in dynamic token pages and some light refactoring/cleanup.

- handle no login case w/ localStorage (or require login?)
- make responsive
- add charts
- make UI drip๐Ÿฅต
- add defi & staking display

#buildinpublic #Web3 #techtwitter #BUIDL
DB updates & Dynamic pages:

It's easier to store accounts and get the token data from the @Covalent_HQ API server side.

And added dynamic pages for each token to display accounts that hold that token w/ amounts for each.

#buildinpublic #Web3 #techtwitter #BUIDL
I definitely planned on creating the add/delete address feature today. I had the time.. until.. CSS..

But now I have a slick transition for my input field that only took ~1.5ish hours to get working! ๐Ÿฅฒ

#buildinpublic #web3 #BUIDL #CODE
Added NextAuth login. Tbh, most of it was copy/paste from an old project๐Ÿ˜…

Mostly updated TS stuff, error handling, & added the new Nav component using it.

I also did some refactoring and now we have a couple tidy little callbacks ๐Ÿ˜Ž

#buildinpublic #web3 #code #BUIDL
I created a personal crypto HQ after the Ledger scare. Just a way to track balances across multiple different wallets in one place.

Using Next 13, TS, TW, Prisma + Postgres DB, & @Covalent_HQ's balance API. Basically T3 stack by @t3dotgg

#buildinpublic #Web3 #techtwitter