Inspiration
In the realm of decentralized applications, it is crucial to have robust observability and monitoring capabilities to ensure the smooth functioning of your application. However, the current landscape lacks readily available solutions for this purpose.
- The Need for Observability: Today's decentralized applications often lack built-in observability and monitoring features.
- Real-time Issue Detection: To spot and address issues with your app chain or dApp in real-time, it is essential to possess strong engineering skills.
- Accessing Relevant Data: Filtering and accessing data specific to your app chain or smart contract is another challenge that necessitates engineering skills.
What it does
Unlocking the Power of Web3 Observability and Monitoring: An Essential Tool for All.
Having a robust monitoring solution is essential for any individual or organization.
With Blocklog, you can effortlessly track and analyze blockchains, smart contracts, dApps ensuring a proactive approach to identifying and addressing potential issues.
By leveraging Blocklog, you can make informed, data-driven decisions that optimize the performance and reliability of your dApps. Within minutes, you can track and monitor your most important events, receiving real-time updates that enable you to stay on top of critical developments.
Gone are the days of sifting through vast amounts of data to extract meaningful insights. Blocklog, empowers you to seamlessly convert your events into real-time analytics. With just a few clicks, you can gain valuable intelligence that enables you to focus on what truly matters most—your business success.
How we built it
- Blocklog
web appwhere users register, login and create monitors, track their chains and smart contracts. - Blocklog runs an
indexerfor each chain. It indexes all the chain data, smart contracts data, accounts and their balances. - All indexers feed
Kafkacluster with their data. Event-streamservice subscribes to kafka and organizes data for each user on the platform.Tamiservice aggregates chains and smart contracts data.User APIallows users to add alerts, add monitors, track chains and smart contracts.Analytic APIserves analytics data
Challenges we ran into
Building blockchain indexers. Analysing smart contracts and building data analytics around it.
Accomplishments that we're proud of
We have a working MVP that people can play with.
What we learned
We learned how to index cosmos-sdk based chains by building our own solutions then using tools like Subquery. We learned cosmwasm and how to develop contracts with cosmwasm.
What's next for blocklog
- Support more cosmos-sdk based chains
- Index all smart contracts on chains by default, this will allow users to select contracts from UI
- Finalize Monitoring functionality, i.e one can create a gas tracker monitor
- Support EVM based chains
- Provide an SDK for developers that allows to push data on the platform, send notifications, add alerts.
Built With
- cosmos
- firebase
- injective
- kafka
- node.js
- osmosis
- react
- typescript

Log in or sign up for Devpost to join the conversation.