Nikita Kryuchkov
Nikita Kryuchkov
Fixes the case described in https://github.com/bloxapp/ssv/pull/1335 using another approach
Since https://github.com/attestantio/go-eth2-client/pull/116 `GetBeaconBlock` can return both proposal and blinded proposal. This PR - removes the logic which eth2 client endpoint to choose - always uses `GetBeaconBlock` instead TODO: - tests
As per title
Evict state entries older than 2 epochs
This PR fixes a case when node receives proposal or decided messages in round 2 and compares them with full data of round change messages for round 2, resulting in...
Depends on https://github.com/bloxapp/eth2-key-manager/pull/106 Changes: - override spec beacon network - pass custom network config in yaml - script for custom config generation
Move all metrics to the `metricsreporter` package and pass it on node initialization
Depends on https://github.com/bloxapp/ssv/pull/1308
**Is your feature request related to a problem? Please describe.** Currently, we are using https://github.com/pkg/errors for wrapping errors, but it's discontinued. The Go team suggests using `fmt.Errorf` with `%w` verb...