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.

  1. The Need for Observability: Today's decentralized applications often lack built-in observability and monitoring features.
  2. 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.
  3. 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

  1. Blocklog web app where users register, login and create monitors, track their chains and smart contracts.
  2. Blocklog runs an indexer for each chain. It indexes all the chain data, smart contracts data, accounts and their balances.
  3. All indexers feed Kafka cluster with their data.
  4. Event-stream service subscribes to kafka and organizes data for each user on the platform.
  5. Tami service aggregates chains and smart contracts data.
  6. User API allows users to add alerts, add monitors, track chains and smart contracts.
  7. Analytic API serves 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

Share this project:

Updates