mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-25 04:47:18 +00:00
6bf14dedcd
* WIP of aggregated signatures in DB * new lines at end * taking a nap on the plane now * fix tests * remove duplication of attestations. so much for that airplane nap lol * benchmark before flight lands * gaz * manual gaz * fully contained checks * quick improvement before landing * new bitlist with fixes * doesn't need real signatures * it works, mostly * print shard too * some refactoring * Revert "some refactoring" This reverts commit 377ce7fbfb02321c20522da2eb27208a20a67669. * Revert "Revert "some refactoring"" This reverts commit b46a458898acd214da44fc20dfae920d2725b6e8. These changes are ok, just need to update the expected values * fix tests * lint * lint * upstream changes * fix tests * what * resolve TODOs * gofmt * revert unrelated pb * remove debug statement |
||
---|---|---|
.. | ||
beacon | ||
cluster | ||
eth/v1alpha1 | ||
faucet | ||
sharding/p2p/v1 | ||
testing | ||
BUILD.bazel | ||
README.md | ||
ssz_proto_library.bzl |
Ethereum Serenity Protocol Buffers
This package defines common protobuf messages and services used by Ethereum Serenity clients. Following the structure of:
proto/
beacon/
p2p/
v1/
rpc/
v1/
sharding/
p2p/
v1/
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 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
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.