Skip to content
This repository has been archived by the owner on Jan 6, 2025. It is now read-only.

validator_service.py should live in this repo #47

Closed
djrtwo opened this issue Feb 19, 2018 · 4 comments
Closed

validator_service.py should live in this repo #47

djrtwo opened this issue Feb 19, 2018 · 4 comments

Comments

@djrtwo
Copy link
Contributor

djrtwo commented Feb 19, 2018

validator_service.py is currently in a fork of the pyethapp repo here, but I propose it should be ported to this repo.

validator_service.py:

  • directly depends on the implementation of the casper contract
  • shares dependencies with the casper contract
  • is automatically tested in this repo's build

Currently whenever we bump the version of vyper or pyethereum, change a public function name, or most other refactors, we have to update implementation and dependencies simultaneously in the other repo.

Proposed implementation

  • port validator_service.py to either /daemon or a new directory /service
  • update validator_service tests to run locally rather than across repos.
  • remove validator_service.py from the pyethapp fork
@djrtwo
Copy link
Contributor Author

djrtwo commented Feb 19, 2018

@karlfloersch thoughts?

@karlfloersch
Copy link
Member

@djrtwo I agree that if we reimplement validator_service.py using web3, it would totally make sense to move it here. Not sure exactly how to handle the old validator service though. Maybe we just build out the new web3 validator_service.py and then once that's done look into replacing the old one?

@djrtwo
Copy link
Contributor Author

djrtwo commented Feb 19, 2018 via email

@djrtwo
Copy link
Contributor Author

djrtwo commented Feb 22, 2018

Closing in favor of #48

@djrtwo djrtwo closed this as completed Feb 22, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants