← Back to home

Nazar

A visual account abstraction transaction explorer with additional on chain notifications functionality

Screenshots

Nazar screenshot 1
Nazar screenshot 2
Nazar screenshot 3
Nazar screenshot 4
Nazar screenshot 5
Nazar screenshot 6

Problem Statement

Account abstraction transactions are complex and hard to grasp. Moreover, current explorers are not tailor-made for these kinds of transactions, so in order to understand a transaction, you'd need to spend a lot of time and use different tools. Nazar enables users to dive deep into account abstraction transactions by exploring the general transaction data like status, gas fees etc. Nazar also shows a visual overview of the various components that participate in the transaction and provides a visual invocation flow based on the stack trace. Nazar is perfect for developers testing and implementing account abstraction or really anyone wanting to understand and visualize account abstraction logic. Both ERC4337 and Safe are supported on 8 different chains (ethereum, polygon, bnb, base, celo, arbitrum, optimism, gnosis)Nazar also allows subscribing to on chain notifications about similar transactions via the Wallet Connect's Web3Inbox

Solution

It is built as a NextJS14 application. We use the Etherscan API, Quicknode provider and Safe API Kit SDK + Safe Deployments SDK to gather data about a single transaction. We created 2 new The Graph's substreams. First one is to build an up to date list of only Account Abstraction transaction to display in the UI. The second one compares the transactions to each other and provides a substream for similar transactions (needed to provide notifications to users) We used WalletConnect to enable connecting a wallet to the site and subscribing to notifications about similar transactions via WalletConnect's Web3InboxGithub repos for Substreams: https://github.com/catalyst17/nazar-substreams https://github.com/catalyst17/nazar-similarities-watcher

Hackathon

ETHGlobal Istanbul

2024

Prizes

  • 🏆

    Innovation Pool Prize

    WalletConnect

  • 🏆

    Best integration of the Web3Inbox SDK in an app1st Place

    WalletConnect

  • 🏆

    Best Use of Substreams

    The Graph

  • 🏆

    Best Infrastructure & Tooling Project

    Mantle

  • 🏆

    SAFE{CORE} ACCOUNT ABSTRACTION SDK2nd Place

    Safe

Contributors