Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Step based debugger #151

Open
iamdefinitelyahuman opened this issue Jun 30, 2019 · 3 comments
Open

Step based debugger #151

iamdefinitelyahuman opened this issue Jun 30, 2019 · 3 comments
Labels
enhancement New feature or request

Comments

@iamdefinitelyahuman
Copy link
Member

Current Situation:

tx.call_trace and tx.traceback are great for getting a high level picture of what happened, but when I want to take a closer look there's no elegant way to walk through the trace. I find myself stabbing at it with repeated calls to tx.trace[xx] or tx.source(xx) which is not ideal.

Improvement:

Add a step by step stack trace explorer similar to truffle debug, using curses or something similar.

@iamdefinitelyahuman iamdefinitelyahuman added the enhancement New feature or request label Jun 30, 2019
@iamdefinitelyahuman iamdefinitelyahuman added this to the 1.0.0 milestone Jun 30, 2019
@iamdefinitelyahuman iamdefinitelyahuman removed this from the 1.0.0 milestone Aug 10, 2019
@iamdefinitelyahuman
Copy link
Member Author

Probably relevant - https://github.com/status-im/vyper-debug

@iamdefinitelyahuman iamdefinitelyahuman pinned this issue Sep 4, 2019
@iamdefinitelyahuman iamdefinitelyahuman unpinned this issue Oct 6, 2019
@iamdefinitelyahuman
Copy link
Member Author

Also could be useful - https://github.com/ethereum/evmlab

@Supercycled
Copy link

I'm really interested about this feature. Any chance to see it soon implented in brownie? Cherry on the cake would be it implemented the same way remix do it in its debug pulgin but on brownie GUI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants