Feedback on a Cosmos Tooling Project
I’ve been thinking a lot about a missing piece in the Cosmos dev stack — a simple state & event indexer + a webhook service. Basically, something that makes it way easier to track on-chain events in real time and react to them automatically. Right now, tools like DefiantLabs/cosmos-indexer and KiFoundation/cosmos-indexer do a great job indexing chain data into structured schemas for querying, but I’m exploring building something that would give a bit more flexibility and has better UX for develoeprs— more like a reaction layer/querying layer. Ideally it should be flexible enought to easily add new modules to the system Basically, you could set up triggers such as • “Ping me when a proposal passes” • “Alert when the validator set changes” • “Notify when a module parameter is updated” Instead of just storing data, it’s focused on real-time reactions to Cosmos SDK events (or event cosmowasm contracts in the future) — something closer to Alchemy Webhooks but for Cosmos. I’ve started putting together a small CLI prototype to test the concept, but before going too deep, I’d love to know: • Would something like this actually help in your day-to-day work, that…
Excerpt (1196 of 1590 characters). Read the whole post on the forum ↗
There was a similar project in eons past: CronCat · GitHub
I wonder if any of this is functionally applicable to the Hub nowadays
Nice thanks for sharing. Any personal opinions on this topic in general? Do you see it as useful or are there other problems you’d like to see solved?
Honestly wouldn’t be useful to me at this time. I’ve built stuff on cosmos, but there’s no funding or engagement from leadership to market the products. So I’ve been mostly building on Solana nowadays. If leadership changed to financially support or market community devs, there are conceivable uses of this tooling.
Interesting, curious about what are the conceivable uses you are thinking of ? Any other tooling gaps you’ve found recently that you’d like to share (either in cosmos/solana)? Really appreciate taking the time to respond here ![]()