Events are such a great way to think about what matters in a protocol because the best protocols design them in a user-centric way: "what are the user actions we MUST keep track of".
Building a bot also gives you more of an excuse to get the team's attention and help.
an exercise could be building a discord events bot -- something fun that I did.
you hit a lot of the points you mention
- interacting with the protocol
- finding and understanding transactions to track
- interaction with the team when you run into questions
This is an awesome forcing function.
Events are such a great way to think about what matters in a protocol because the best protocols design them in a user-centric way: "what are the user actions we MUST keep track of".
Building a bot also gives you more of an excuse to get the team's attention and help.
Thanks for sharing!