Inspiration
Web3 companies spend a lot of money on manual data aggregation from many sources. Understanding your on-chain data is crucial for making successful business decisions.
What it does
ChainBrain is an open-source analytics platform that allows users to search and generate dashboards for any on-chain data question. With ChainBrain, users can quickly identify patterns, track trends, and discover new insights to help them optimize their strategy and operations. Check out our github here: https://github.com/ChainBrainApp/ChainBrain
How we built it
We are using ChatGPT and llamaindex to turn the users' questions into a GraphQL query that we send to various subgraphs by the Graph Protocol. We then pull in the user-requested data and display the results on the frontend. Users can connect with their crypto wallet to sign-in and save visualizations to their personal dashboards.
Challenges we ran into
Auto-generating a visualization was very challenging and we ended up writing a custom algorithm to do that.
Accomplishments that we're proud of
You can search and visualize on-chian data!
What we learned
On-chain data is messy!
What's next for ChainBrain
Building out a modular data layer so you can sit ChainBrain on top of any data source you want.
Built With
- ceramic
- gpt
- graph
- graphql
- python
Log in or sign up for Devpost to join the conversation.