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

Create a Shard Interface/Struct With Useful Receiver Methods in Client Package #99

Closed
rauljordan opened this issue May 2, 2018 · 1 comment
Assignees
Milestone

Comments

@rauljordan
Copy link
Contributor

rauljordan commented May 2, 2018

Hey all,

To proceed with the shard local state storage, I am creating this issue and a PR shortly to include a Shard interface/struct in our client package. This interface will have a lot of useful receiver methods for checking availability, interfacing with the shardDB backend, and fetching collations/headers from within a certain shard.

Context

This was worked on in Py-EVM ethereum/py-evm#570 and would also serve as a useful wrapper class to thin out the code we would otherwise have to write for notaries/proposers.

IMO we need this in order to proceed, as the next steps would be to define the shardDB as perhaps a sparse merkle tree wrapped around levelDB or badgerDB.

This is being worked on in #100.

@rauljordan
Copy link
Contributor Author

Closed by #100

Validator Client automation moved this from To do to Done May 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

1 participant