Contract-Based Account Tracker
0
▲   3
Modern wallets like the Gnosis Safe use contract-based accounts to manage funds. This tool provides a way to track the creation of contract-based accounts.
Subgraphs
Ready for launch
Makers
Paul Cowgill and Marcelo Morgado
Tags
Back-End Development
Distributed Systems
Front-End Development
JavaScript
Node.js
ReactJS
Smart Contracts
Solidity
Web Development

As the creation of new contracts is a very gas-consuming operation, the Gnosis Safe contracts use a proxy pattern where a master copy of the contract is deployed once and all its copies are deployed as minimal proxy contracts pointing to the master copy contract. This means that we can track the creation of new contract-based accounts by indexing an event from the ProxyFactory contract.

There's also a second subgraph we built for this project, so that we could also track creation of contract-based accounts using Argent. The repo for that is here: https://github.com/tasitlabs/argent-subgraph

Screenshots
Comments (0)
Please log in or register to post a comment.
The Graph + CoinList Hackathon
$10,000 in prizes
May 9 – May 23