Raul Jordan
0326be86b5
Apply Patch Rules to Use EthereumAPIs Generated Protos in Prysm ( #4112 )
...
* starting on patch
* finish determining all required patches
* properly redefine the patch rules
* new patch
* rem double semicolon
* fix patch file
* Merge branch 'master' of github.com:prysmaticlabs/prysm into deprecate-eth-protos
* building the deps
* test target passes using ethereumapis
* compile gateway
* attempting to build everything
* e2e use ethereumapis
* more fixes for slasher
* other item
* getting closer to compiling slasher
* build slasher package
* Merge branch 'master' into deprecate-eth-protos
* Merge branch 'master' into deprecate-eth-protos
* fix benches
* lint gazelle
* Merge branch 'deprecate-eth-protos' of github.com:prysmaticlabs/prysm into deprecate-eth-protos
* proper gateway
* lint
* Merge branch 'master' into deprecate-eth-protos
* fix build
* Merge branch 'deprecate-eth-protos' of github.com:prysmaticlabs/prysm into deprecate-eth-protos
* use swag
* resolve
* ignore change
* include new patch changes
* fix test
* builds
* fix e2e
* gaz
2019-11-27 05:08:18 +00:00
terence tsao
f5cb04012e
Aggregator selection from RPC to validator client ( #4071 )
...
* Config
* Updated proto
* Updated pool
* Updated RPC
* Updated validator client
* run time works
* Clean ups
* Fix tests
* Visibility
* Merge branch 'master' of https://github.com/prysmaticlabs/prysm into aggregator
* Raul's feedback
* Tests for RPC server
* Tests for validator client
* Span
* More tests
* Use go routine for SubmitAggregateAndProof
* Go routines
* Updated comments
* Use array of roles
* Fixed tests
* Build
* Update validator/client/runner.go
Co-Authored-By: Preston Van Loon <preston@prysmaticlabs.com>
* Update validator/client/runner.go
Co-Authored-By: Preston Van Loon <preston@prysmaticlabs.com>
* If
* Merge branch 'refactor-validator-roles' of https://github.com/prysmaticlabs/prysm into refactor-validator-roles
* Empty
* Feedback
* Merge branch 'master' of https://github.com/prysmaticlabs/prysm into aggregator
* Removed proto/eth/v1alpha1/shard_chain.pb.go?
* Cleaned up
* Revert
* Comments
* Lint
* Comment
* Merge branch 'master' into aggregator
2019-11-22 05:11:38 +00:00
terence tsao
768c2bd812
Block validator from getting assignment until beacon node is sync'ed ( #3953 )
2019-11-07 17:59:11 -08:00
terence tsao
9ab08e6998
Remove beacon rpc service ( #3515 )
...
* first version of the watchtower api
* first version
* delete watchtower
* move to message loop
* roughtime
* one time
* fix test
* Fixed test
* Fixed proposer server
* Gaz
* gaz
* Stuck
* Tests passing
* Fixed all the tests
2019-09-18 06:34:50 -07:00
terence tsao
1b5b8a57e0
Remove unused proto schemas ( #3005 )
...
* Update io_kubernetes_build commit hash to 1246899
* Update dependency build_bazel_rules_nodejs to v0.33.1
* Update dependency com_github_hashicorp_golang_lru to v0.5.1
* Update libp2p
* Update io_bazel_rules_k8s commit hash to e68d5d7
* Starting to remove old protos
* Bazel build proto passes
* Fixing pb version
* Cleaned up core package
* Fixing tests
* 6 tests failing
* Update proto bugs
* Fixed incorrect validator ordering proto
* Sync with master
* Update go-ssz commit
* Removed bad copies from v1alpha1 folder
* add json spec json to pb handler
* add nested proto example
* proto/testing test works
* fix refactoring build failures
* use merged ssz
* push latest changes
* used forked json encoding
* used forked json encoding
* fix warning
* fix build issues
* fix test and lint
* fix build
* lint
2019-07-22 10:03:57 -04:00
Raul Jordan
ec9240106e
Implement WaitForChainStart RPC Server and Client ( #1421 )
2019-01-30 13:28:53 +01:00
Raul Jordan
4c46b02dac
Deprecating Old RPC Methods ( #1410 )
...
* begin reorder
* move into beacon server
* add proposer server
* fix
* add proposer server
* wrap up rpc reorder
* eliminated deprecated RPC endpoints
* formatted nicely
* RPC protos
* fix lint
* integrate hash proto
* autoclean
* deprecate all old code
* include the rest of methods mocks
* bazel run
* lint fixes
2019-01-28 20:41:04 +01:00
Preston Van Loon
10f45744d6
Use gogo protobuf as the protoc compiler ( #1165 )
...
* first commit, remote att types
* no more agg attestation proto
* regen mock
* only attestations
* proto
* att process
* fix att references
* more tests passing
* use att protos
* complete
* change visibility
* use gogoprotobu
2018-12-23 15:34:59 -05:00
Raul Jordan
673c4f840f
Streaming Validator Assignment Service Definition ( #554 )
2018-09-22 13:19:34 -05:00
terence tsao
861b960ed9
Implement Attester Responsibilities for Demo ( #487 )
2018-09-11 10:08:31 -07:00
Raul Jordan
ee91be2c4a
validator: Implementing Partial Implementation of Proposer Responsibility ( #441 )
...
* implementing basic proposer functionality
* checked in gomocks
* fix typo
* refactor using feeds
* use event feeds for assignment
* sending the latest beacon block over announcement chan
* 100 coverage, using feeds
* gazelle
* include parent hash from prev canonical block and slot number + 1
* including all other prop fields
* fix build
* proposer rpc method tests, implemented in beacon chain side
* godoc
2018-09-04 23:35:32 -04:00
terence tsao
7c8331e9d3
Renamed Client to Validator ( #428 )
2018-08-22 12:15:21 -07:00