terence tsao
ebca2984ff
fixed duplicated flag and pub key empty bytes ( #848 )
2018-11-19 15:53:01 -08:00
Nishant Das
37bc1c67be
Adding Basic Private Key Management ( #671 )
...
* adding flags
* adding modified key utils
* adding more funcs
* more changes
* more changes
* documentation
* changes to node
* gazelle
* fixing bazel build
* gazelle
* adding tests
* more tests
* addressing terence's feedback
* adding geth header
* test
* changes
* fixedd it
* fixed marshalling
* adding more to tests
* gazelle
* adding more tests
* lint
* add cov
* cov
* fix imports
2018-11-08 11:22:31 +08:00
terence tsao
8408315f9c
switch ethereum 2.0 to ethereum serenity ( #714 )
2018-11-01 07:02:01 -04:00
Raul Jordan
19bbcb74c8
Remove Unnecessary Interfaces, Clean Up Some Naming ( #678 )
2018-10-18 12:33:38 -05:00
Yutaro Mori
8bffae1316
Various cleanup and bugfixes around validator/RBC interaction ( #657 )
2018-10-14 10:29:57 -05:00
Yutaro Mori
f767b11348
Prevent 0 value for committeesPerSlot in shuffle function ( #648 )
2018-10-13 14:05:19 +09:00
terence tsao
2566687db7
Validator Client Use Assignment Stream to Determine Responsibility ( #566 )
2018-09-27 14:46:07 -07:00
Nishant Das
f9a5d277e8
Add Ability for Validator Client to Provide Public Key ( #567 )
...
* Adding pubkey to validators
* Adding test
* Addressing Review
2018-09-26 11:27:52 +08:00
Raul Jordan
5c0ee65619
Finished TODO cleanup ( #553 )
2018-09-21 22:36:38 -05:00
Nishant Das
e9ae09ef4c
Fixing profiling and tracing ( #550 )
2018-09-21 13:35:48 -05:00
Divyank Katira
2a51ed3f39
P2P Message Execution Tracing ( #517 )
...
* Request execution tracing initial commit
* Resolve linter issues
* Run gazelle
* Make trace sampling configurable, clean up, update doc
* Document trace span creation
* Fix linter issue
2018-09-20 07:46:35 -04:00
Preston Van Loon
75d32588e0
format and cleanup some TODOs ( #544 )
2018-09-19 21:14:31 -07:00
Nishant Das
5a6e5f44fd
Validator Client Fix ( #254 )
2018-09-17 06:13:04 +02:00
Nishant Das
cddae7a306
Implement RPC Messaging Between Validators ( #475 )
...
* Adding Proto files
* Move to shared package
* adding attestation sub
* gazelle
* attestation check
* proposal finished
* Add in attesters responsibilities
* fixing dependency issues
* adding topics
* refactoring tests
* Adding more tests
* adding more changes
* gazelle
* removing attester p2p
* remove mock
* changing to new proposer model
* changing tests
* making changes
* gazelle
* adding gomock
* adding rpc methods, reverting changes to other proto files
* gazelle and test changes
* adding tests
* adding mocks and tests
* gazelle
* fixing merge issues
* lint
* lint
2018-09-16 09:12:36 +08: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
Preston Van Loon
b02042dbe9
shared: Split P2P Topics And Introduce Middleware (Adapters) ( #421 )
2018-08-29 11:32:54 -05:00
terence tsao
1598ae8605
Part 3 of Aligning Beacon Chain with Latest 2.1 - Processing Attestations ( #423 )
2018-08-24 09:07:23 -07:00
terence tsao
7c8331e9d3
Renamed Client to Validator ( #428 )
2018-08-22 12:15:21 -07:00