prysm-pulse/beacon-chain/sync
Ivan Martinez 2f10b1c7b1
Change gogoproto compiler to protoc-gen-go-cast (#8697)
* Remove gogoproto compiler

* Remove more gogoproto

* Improvements

* Fix gengo

* More scripts

* Gazelle, fix deps

* Fix version and errors

* Fix gocast for arrays

* Fix ethapis

* Fixes

* Fix compile errors

* fix go.mod

* //proto/... builds

* Update for protov2

* temp fix compilation to move on

* Change everything to emptypb.empty

* Add grpc to proto/slashings

* Fix almost all build failures

* Oher build problems

* FIX THIS FUCKING THING

* gaz literally every .bazel

* Final touches

* Final final touches

* Fix proto

* Begin moving proto.Marshal to native

* Fix site_data

* Fixes

* Fix duplicate gateway

* Fix gateway target

* Fix ethapis

* Fixes from review

* Update

* Fix

* Fix status test

* Fix fuzz

* Add isprotoslice to fun

* Change DeepEqual to DeepSSZEqual for proto arrays

* Fix build

* Fix gaz

* Update go

* Fixes

* Fixes

* Add case for nil validators after copy

* Fix cast

* Fix test

* Fix imports

* Go mod

* Only use extension where needed

* Fixes

* Split gateway from gengo

* gaz

* go mod

* Add back hydrated state

* fix hydrate

* Fix proto.clone

* Fies

* Revert "Split gateway from gengo"

This reverts commit 7298bb2054d446e427d9af97e13b8fabe8695085.

* Revert "gaz"

This reverts commit ca952565701a88727e22302d6c8d60ac48d97255.

* Merge all gateway into one target

* go mod

* Gaz

* Add generate v1_gateway files

* run pb again

* goimports

* gaz

* Fix comments

* Fix protos

* Fix PR

* Fix protos

* Update grpc-gateway and ethapis

* Update ethapis and gen-go-cast

* Go tidy

* Reorder

* Fix ethapis

* fix spec tests

* Fix script

* Remove unused import

* Fix fuzz

* Fix gomod

* Update version

* Error if the cloned result is nil

* Handle optional slots

* ADd more empty checks to clone

* Undo fuzz changes

* Fix build.bazel

* Gaz

* Redo fuzz changes

* Undo some eth1data changes

* Update go.mod

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Undo clone beacon state

* Remove gogo proto more and unused v1_gateway

* Add manual fix for nil vals

* Fix gaz

* tidy

* Tidy again

* Add detailed error

* Revert "Add detailed error"

This reverts commit 59bc053dcd59569a54c95b07739d5a379665ec5d.

* Undo varint changes

* Fix nil validators in deposit test

* Commit

* Undo

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
Co-authored-by: Nishant Das <nishdas93@gmail.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2021-05-17 18:32:04 +00:00
..
initial-sync Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
BUILD.bazel Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
deadlines.go Update sync loggings (#7914) 2020-11-22 14:31:55 -06:00
decode_pubsub_test.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
decode_pubsub.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
doc.go Regular Sync - First Pass (#3201) 2019-08-16 13:13:04 -04:00
error_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
error.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
fuzz_exports.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
log.go Regular Sync - First Pass (#3201) 2019-08-16 13:13:04 -04:00
metrics.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
pending_attestations_queue_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
pending_attestations_queue.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
pending_blocks_queue_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
pending_blocks_queue.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
rate_limiter_test.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rate_limiter.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rpc_beacon_blocks_by_range_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
rpc_beacon_blocks_by_range.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
rpc_beacon_blocks_by_root_test.go ProcessPreGenesisDeposits: Remove context.TODO() usage (#8705) 2021-04-05 15:07:56 +00:00
rpc_beacon_blocks_by_root.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
rpc_chunked_response.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
rpc_goodbye_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
rpc_goodbye.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rpc_metadata_test.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rpc_metadata.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rpc_ping_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
rpc_ping.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rpc_send_request_test.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rpc_send_request.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rpc_status_test.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
rpc_status.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
rpc_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
rpc.go Refactor RPC Topic Construction (#8892) 2021-05-15 08:58:56 +08:00
service_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
service.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
subscriber_beacon_aggregate_proof_test.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
subscriber_beacon_aggregate_proof.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
subscriber_beacon_attestation.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
subscriber_beacon_blocks_test.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
subscriber_beacon_blocks.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
subscriber_handlers.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
subscriber_test.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
subscriber.go Change gogoproto compiler to protoc-gen-go-cast (#8697) 2021-05-17 18:32:04 +00:00
sync_test.go Add Goland Standard "cmd" Pattern for Beacon-Chain Binaries (#8540) 2021-03-02 13:36:03 -06:00
utils_test.go ETH2 Types: Slot (#8408) 2021-02-16 07:45:34 +00:00
utils.go Fix comments (#8802) 2021-04-23 12:06:05 +00:00
validate_aggregate_proof_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_aggregate_proof.go Break long lines in beacon chain package (#8686) 2021-03-30 11:24:46 +00:00
validate_attester_slashing_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_attester_slashing.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_beacon_attestation_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_beacon_attestation.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_beacon_blocks_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_beacon_blocks.go Refactor signature function's argument (#8773) 2021-04-15 11:35:53 -07:00
validate_proposer_slashing_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_proposer_slashing.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_voluntary_exit_test.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00
validate_voluntary_exit.go Embed Config Pattern for Sync Services (#8636) 2021-03-21 19:07:42 +00:00