Skip to content
Universal Graph

Universal Graph

Social graph for smart accounts, highlighting through a friendly UX and engagement between EOAs, smart account abstraction) and other contracts. Objective = on chain activity analysis + monitoring.

Created on 2nd June 2024

•

Universal Graph

Universal Graph

Social graph for smart accounts, highlighting through a friendly UX and engagement between EOAs, smart account abstraction) and other contracts. Objective = on chain activity analysis + monitoring.

The problem Universal Graph solves

Trying to read a blockchain explorer is quite hard, if you add account abstraction it makes it even harder to understand what is happening as the transactions might be sent from relayer and executed on “key management” smart contracts.

Our solution uses The Graph’s subgraph to decode this complex flow of data and generate clean data. A user can finally see a social graph in a super easy and friendly way and discover real network interactions, whether they are made from simple EOAs or through Smart Account (account abstraction). This can also be used to analyse fraud and make advanced analysis.

Challenges we ran into

The Neo4j graph database was new to us so it was a great learning, but also it made it a bit harder for us to find how it works and how to convert our ideas into the right queries etc.
We also encountered issues with using the d3.js library to display the similar graph / network visualisation that we could see on the Neo4j UI. The library was complex to use and constructing the nodes + links in SVG was challenging and we could not have something fully working.

Tracks Applied (3)

Decentralized Community Resilience Award

Because it enables to see community, main interactions and accounts with high level of activity (making a lot of transac...Read More

Best New Subgraph

Because it leverages The Graph and a subgraph deployed to retrieve data about transactions and interactions made by smar...Read More
The Graph

The Graph

Best Use of Subgraph

Because it leverages The Graph and a subgraph data to be processed and visualized with a Neo4j interface.
The Graph

The Graph

Discussion

Builders also viewed

See more projects on Devfolio