ETH Dev Tools

Project Name

ETH Dev Tools

Note - we are pursuing work on this project and plan to release something on the Chrome store soon - sign up to be notified when it's ready! - https://goo.gl/forms/ueRQA2NKt5c7KeIj1

Project Tagline/Description (140 Characters Max. Will be used on table card for judging)

A chrome dev tools plugin with multiple modules to let users monitor and to help smart contract developers debug directly from their dapps.

Team Members. First and Last Names

Status.im ID for Each Team Member (we will use this to contact you and your team)

Detailed Project Description (no more than 3-4 sentences)

ETH Dev tools is a chrome developer tools extension that acts like a swiss-army knife for dapp developers and curious users. The extension appears in a chrome inspector tab and comes with various modules that introspect the current dapp you're using. The plugin is easily extensible for additional tools but already comes with 4 fully functional modules:

Describe your tech stack (e.g., protocols, languages, API’s, etc.)

Track for which you’re submitting (Open or Impact)

Open

All Bounties Completed/Incorporated

1) The Graph - Best usage of The Graph
We put a GraphQL playground directly into the chrome inspector developer tools, adding it right where dapp developers have the easiest access in the most convenient, context-specific place. We also added an assortment of pre-populated examples with all of subgraphs currently featured by The Graph allowing users to quickly switch between subgraphs and example queries all from the comfort of their own dapp and development environment.

2) Infura - Powered by EthQL
We put a GraphQL playground directly into the chrome inspector developer tools, adding it right where dapp developers have the easiest access in the most convenient, context-specific place. We also added an assortment of pre-populated example Infura EthQL queries to make it super quick and easy to get at different blockchain query types. Being part of a bigger set of tools also means we have the transactions ids, accounts and dapp contract addresses that are currently in context for a developer or user right there to be plugged into queries.

3) SALT - Meerkats Watch
We added a module to allow developers and dapp users to create and delete subscriptions to wallet and contract addresses with Meerkat. Targeting dapp developers working on a particular contract, or dapp users playing with a contract, they have an in-browser tool that gives them a pane to create subscriptions and watch activity for the particular dapp contracts or accounts they are browsing. Our tool also adds real-time websocket functionality to Meerkat by hosting a web hook to web socket proxy service that allows webhook messages to be routed through a websocket back to the plugin. This means that users can receive the notifications in real time while using/developing any dapp, right in their browser.