prysm-pulse/proto
Raul Jordan 4551bb47fc
Add Events Streaming Endpoint for Eth2 Standard API (#9001)
* begin event source support

* add in events server and proto definitions

* fmt

* add in stream support and proper building

* add in the protos

* tidy

* add structure and comments

* fmt

* revert proto changes

* only return events we explicitly request

* capture missing events needed for eth2 apis

* handle underflow

* no hash tree roots

* gazelle

* static

* race tests passing

* simplify

* handle all required events

* begin on stream tests

* correctness and abstracting method for forwarding to state feed

* genesis root

* include missing pieces

* logging

* rem and and handle return

* added mock

* add in mock

* add tests for block events

* added comprehensive tests

* radek comments

* add missing unit tests

* updatemockgen file

* viz

* done

* Update beacon-chain/rpc/eventsv1/events.go

* Update beacon-chain/rpc/eventsv1/events.go

Co-authored-by: Radosław Kapka <rkapka@wp.pl>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-06-14 16:58:08 +00:00
..
beacon Run go imports (#8995) 2021-06-06 07:39:16 +02:00
cluster Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
eth New Proto Messages Required for Event Streams (#9010) 2021-06-09 16:49:03 +00:00
faucet Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
migration Add Events Streaming Endpoint for Eth2 Standard API (#9001) 2021-06-14 16:58:08 +00:00
slashing Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
testing Update jwt-go library to fix CVE-2020-26160 (#9017) 2021-06-10 13:59:34 -05:00
validator/accounts/v2 Run go imports (#8995) 2021-06-06 07:39:16 +02:00
BUILD.bazel Template based protobuf parameters for ssz configurations (#3062) 2019-07-24 22:03:05 -04:00
README.md Fix Up READMEs for Mainnet (#7910) 2020-11-23 18:47:55 +00:00
ssz_proto_library.bzl Align to spec v1.0.0 (#7469) 2020-11-13 01:00:05 +00:00

Prysm Protocol Buffers

This package defines common protobuf messages and services used by Prysm. For now, we are checking in all generated code to support native go dependency management.