Remove proto/sharding and move slashing to own dir (#4332)

* Clean proto and move slasher proto to own folder

* Change package name to match files

* Fix typo

* Fix tests

* Undo out of scope changes

* Run gazlle

* Fix build.bazel

* goimports
This commit is contained in:
Ivan Martinez
2019-12-20 22:47:00 -05:00
committed by Raul Jordan
parent a949673e33
commit ec1e7ae005
21 changed files with 747 additions and 3669 deletions

View File

@@ -5,25 +5,25 @@ This package defines common protobuf messages and services used by Ethereum Sere
```
proto/
beacon/
db/
p2p/
v1/
rpc/
v1/
sharding/
p2p/
v1/
cluster/
slashing/
testing/
```
We specify messages available for p2p communication common to beacon chain nodes and sharding clients.
For now, we are checking in all generated code to support native go dependency
management. The generated pb.go files can be derived from bazel's bin
management. The generated pb.go files can be derived from bazel's bin
directory.
For example, when we build the testing go proto library
`bazel build //proto/testing:ethereum_testing_go_proto` there is a pb.go
generated at
For example, when we build the testing go proto library
`bazel build //proto/testing:ethereum_testing_go_proto` there is a pb.go
generated at
`bazel-bin/proto/testing/linux_amd64_stripped/ethereum_testing_go_proto\~/github.com/prysmaticlabs/prysm/proto/testing/test.pb.go`.
This generated file can be copied, or you can use you protoc locally if you
prefer.