project screenshot
project screenshot
project screenshot

Jiffy-scan

Transaction explorer for account abstracted wallets

Jiffy-scan

Created At

ETHIndia 2022

Winner of

trophy

🛠 Ethereum Foundation — 🥇 Best ERC-4337 Tool

trophy

💡 The Graph — 🥈 Best New Subgraph

trophy

🏊 StackOS — Pool Prize

Project Description

A lot of developers in the web3 space have started working on smart contract wallets and account abstraction. Account abstracted wallets submit their transaction off-chain to a mem-pool and is later picked up by bundlers to submit on-chain. Bundlers in-order to be efficient will submit transactions by different users in batch. This leads to a few issues.

  • A single transaction will hold multiple user operations and of different users. Thus will be hard for a layman to read what happened in a single transaction that was submitted to the blockchain
  • There are explorers currently that support batched transitions. Etherscan, polyscan, etc will only read complete transaction and do not relay accurate information regarding who submitted the transaction and what gas fees was spent.
  • Developers right now simple way to test transactions out while understand what their wallets are doing.
  • Wallet developers have no way to show the transactions that have happened to their users. I have created API end points and graphs for them.

How it's Made

  • Account Abstraction(AA) was totally new to me and I had to learn the different concept and smart contracts involved.
  • To understand the bundled transactions in depth and making it user friendly required setting up your own nodes and indexers. Which is time consuming. For this hackathon , I have used graph protocol as a hack. Which does the job to an extent and is still better than other no system in the market.
  • There were multiple people building with similar architecture as Ethereum foundation's AA. Had to speak with all of them to understand how they were doing it to include it into the project. ( Biconomy, Etherspot, Candide , etc )
  • Parties involved were in multiple chains. There are two subgraphs exploreiing them and a SDk will come out soon for one point quering.
background image mobile

Join the mailinglist

Get the latest news and updates