thaykor pfp
thaykor
@darren.eth
I'm trying my hand at building a project on @base to learn more. I've been having a lot of fun with @rodeodotclub so I'm tinkering with the idea of a dashboard. This thread covers what I learned in my first 2 days of building a tool to show each bundled Rodeo tx onchain.
2 replies
3 recasts
9 reactions

thaykor pfp
thaykor
@darren.eth
My background is in UX design and branding but I do have around a thousand hours of experience in front-end and python. That should give you a sense of where I'm at as I start. I've also been doing this crypto thing since 2014 so I'm familiar with blockchains to a point.
1 reply
0 recast
0 reaction

thaykor pfp
thaykor
@darren.eth
I'm only able to do this because I'm using Cursor as my IDE. My stack is gonna be streamlit for the front-end (for now), then web3 plus Alchemy API for onchain things and metadata. I'm not really familiar with what my library options are, so I went with the recommendations of the AI.
1 reply
0 recast
0 reaction

thaykor pfp
thaykor
@darren.eth
Friday, I started by trying to find the onchain location of all the Rodeo minting. It took me awhile but the real challenge that day was learning I couldn't use Alchemy's Transfers API to find the transaction. I had to use the Node API.
1 reply
0 recast
0 reaction

thaykor pfp
thaykor
@darren.eth
Most of that day was spent learning what event signatures were, along with being lost in the web of my code. Eventually I was able to find individual NFT transfers and query metadata, but my code had turned to spaghetti.
1 reply
0 recast
0 reaction

thaykor pfp
thaykor
@darren.eth
Saturday, I decided to start from scratch and work towards cleaner code. I built a template to define what I wanted to grab from the event logs and a template for the NFT meta data.
1 reply
0 recast
0 reaction

thaykor pfp
thaykor
@darren.eth
The hardest challenge Saturday was merging the two of those into a third template that would define the display data I wanted to use for my front-end. It still needs some work.
1 reply
0 recast
0 reaction

thaykor pfp
thaykor
@darren.eth
My core learnings so far were around using Cursor properly, and all of the event signature stuff. I also found buried in the code some alpha related to Rodeo.
1 reply
0 recast
0 reaction

thaykor pfp
thaykor
@darren.eth
If I could wish for something, it would be a place where I could ask questions about the things that Claude and o1 we're clueless about. There are just some things only a real blockchain dev could quickly answer.
1 reply
0 recast
0 reaction

thaykor pfp
thaykor
@darren.eth
My next step is to figure out what would make this more useful. I've brainstormed a few ideas but I think I'm going to keep using Rodeo and see what I'm inspired to build that won't consume my entire free API tier.
0 reply
0 recast
0 reaction