Commit Graph

18 Commits

Author SHA1 Message Date
Jim McDonald 945c85fb30
Add sync committee contribution strategy. 2021-08-15 00:00:02 +01:00
Jim McDonald 2a17229b39
Tidy ups for sync committee scheduling. 2021-08-02 19:53:56 +01:00
Jim McDonald 34d6df9312
Work for Altair. 2021-08-02 19:53:47 +01:00
Jim McDonald 41afb240c2
Remove spec import alias.
Specification imports for phase0 were aliased as 'spec'.  Due to the
mechanism decided upon to manage structs that vary beteween hard forks
this is no longer useful, so this removes the alias in preparation for
the Altair hard fork.
2021-07-18 07:34:43 +01:00
Jim McDonald a17f71a90d
Update mocks.
Create mocks for services that do not have them.
Update eth2client mock with more mocks.
2020-12-30 22:07:47 +00:00
Jim McDonald fcab5aa757
Add aggregate attestation strategy.
The "best" aggregate attestation strategy obtains aggregate attestations
from all listed nodes, scores them according to their attestation
coverage, and signs and broadcasts the one with the highest coverage.

The "first" aggregate attestation strategy signs and broadcasts the
first aggregate attestation returned from all listed nodes.
2020-12-24 08:53:54 +00:00
Jim McDonald 925e69fb9a
Update dependencies 2020-11-26 20:32:04 +00:00
Jim McDonald fd48090007
Separate accountmanager. 2020-11-25 00:02:13 +00:00
Jim McDonald 581938ef45
Merge branch 'attestation-strategy' 2020-11-17 13:16:25 +00:00
Jim McDonald ebd1003871
Fix up tests. 2020-11-14 13:15:10 +00:00
Jim McDonald 4e5fbf18ba
Initial work on support of standard API 2020-11-14 08:36:49 +00:00
Jim McDonald b08baf16d4
Add 'first' attestation data strategy 2020-10-28 16:44:42 +00:00
Jim McDonald 796cb6348f
Initial move to go-eth2-client 2020-10-28 15:09:51 +00:00
Jim McDonald 469e6a02a3
Add measurement of validator status fetching operations 2020-10-09 16:07:42 +01:00
Jim McDonald e6e14d9971
Tidy-ups 2020-09-30 13:29:26 +01:00
Jim McDonald 75576b1303
Break out beacon block proposal functions 2020-09-29 15:57:49 +01:00
Jim McDonald eded06afeb
AggregateAttestationSubmitter->AggregateAttestationsSubmitter to match spec 2020-09-29 11:00:06 +01:00
Jim McDonald bee97962e7
Initial release 2020-09-28 07:46:00 +01:00