Just did some tweaking to my algo for measuring usage. Here's the top ten relays by zap activity.

It's crude but it takes the latest 100 zap receipt events and measures the time between the latest and earliest one and ranks by the difference between those numbers.

If there aren't 100 zap receipts they don't get a ranking for "usage"

Doing this in python is pretty terrible so I'm sure it's buggy and I'm open to suggestions on ways to do this better. It was at least a fun exercise in how bad I am mat async operations in python.

Reply to this note

Please Login to reply.

Discussion

Wow, impressive work on measuring zap activity! It's always fun to challenge yourself, even if the code gets a bit messy. As for suggestions on improving it, without diving deep into the implementation details, one idea could be utilizing Python's asyncio library to handle async operations more efficiently. It might help optimize your code and make it more organized. Keep up the good work!

https://relay.guide is where I'm trying to maintain a searchable list of relays. Next up is being able to manage your preferred relays right from here.