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

Feature: py-geth backend #159

Open
fubuloubu opened this issue Jun 5, 2019 · 2 comments
Open

Feature: py-geth backend #159

fubuloubu opened this issue Jun 5, 2019 · 2 comments

Comments

@fubuloubu
Copy link
Contributor

It would be interesting if we could have a geth backend leveraging https://github.com/ethereum/py-geth for test purposes. Ideally spawning a globally unique chain for testing purposes, or simple ensuring that multiple tests are never run in parallel if not (using snapshot resetting between instances). Might live better in pytest-ethereum plugin as a faster alternative to py-evm?

@pipermerriam
Copy link
Member

My guess is that the overhead of managing the geth process would null-out most of the performance gains.

Latest py-evm (at least on master) has a 2x performance gain so probably worth exploring getting eth-tester up-to-date with latest release and seeing how that effects your performance.

@fubuloubu
Copy link
Contributor Author

Ah, yeah. 👀 #158

Also made #160 to drop Python 3.5

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

No branches or pull requests

2 participants