Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
edb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

EDB

Not built around 'Just a Hook'. This debugger is built directly onto a customized VM, and has all of it's tools at its disposal. We make the hooks.

This Debugger plans to be unopinionated and general. As first, however, it will mainly support the Ethereum Main chain and the Solidity/Vyper languages.

This Repository will include:

  • A General Debug Library for Debug Functions (Stepping/CallStack/etc)using sputnikvm
  • A library for sourcemappings between LLL, Solidity, Vyper

Organizations Repository will include:

  • An RPC which uses the Debug library and exposes the debug functions
  • A GDB-like CLI client
  • A VSCode Plugin

Supported Languages

  • Solidity
    • Geth/Parity/etc
    • Single File
    • imports/libraries
    • multiple file
    • automatic deployment
  • Vyper
  • Serpent
  • LLL
  • ASM

Daemon

  • Headless RPC
  • Unix Socket/IPC daemon
  • RLS (Remote Language Server)

Supported Chains

  • Ethereum Main
  • Ethereum Classic
  • Ellaism? (Research Required)
  • Ubiq? (Research Required)
  • Expanse? (Research Required)
  • Musicoin? (Research Required) these networks are listed because they are supported by sputnikvm, the VM behind EDB

About

A General Real-Time Debug library & Client for Solidity, Vyper, LLL & co.

Resources

License

Releases

No releases published
You can’t perform that action at this time.