nimbus-eth2/beacon_chain/validator_client
Eugene Kabanov f088e5f57b
Consensus block value calculation for produceBlockV3 API call. (#5873)
* allow specifying get_proposer_reward block root at state.slot

* Add consensus_block_value calculation.

* Address review comments.

* Post-rebase adjustments.

* Use proper state to calculate consensus block value.

* Revert "allow specifying get_proposer_reward block root at state.slot"

This reverts commit 9fef9a8199f63056060527ac2531acc3b0ed8dcb.

* Fix post-revert problems.
Return back to Gwei.

* Adding test which is not working.

* Do not use test suite if it does not have post-state.

* Add debug logging.

* Increase logging to track sources of balance changes.

* Fix sync committee rewards/penalties calculation.

* Revert "Increase logging to track sources of balance changes."

This reverts commit 32feb20f2fdb66521401710866cd59ecc9951ef8.

* Adopt new vision to block rewards.

* Add block produce logging to VC.

* Remove rewards.nim.

* Eliminate toWei changes.

* Improve UInt256 shortLog.

* Fix conversion procedure.

* Address review comments.

* Fix test.

* Revert "Fix test."

This reverts commit 4948b2c1ec.

---------

Co-authored-by: tersec <tersec@users.noreply.github.com>
Co-authored-by: Etan Kissling <etan@status.im>
2024-03-11 14:18:50 +00:00
..
api.nim Revert "initial Electra support skeleton" (#5955) 2024-02-25 19:42:44 +00:00
attestation_service.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
block_service.nim Consensus block value calculation for produceBlockV3 API call. (#5873) 2024-03-11 14:18:50 +00:00
common.nim fix incorrect config validation regression from #5959 (#5966) 2024-02-26 13:32:01 +01:00
doppelganger_service.nim add missing `std/` prefix to more imports (#5696) 2024-01-06 07:18:28 +01:00
duties_service.nim add EIP-7044 support to keymanager API (#5959) 2024-02-26 09:48:07 +01:00
fallback_service.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
fork_service.nim add missing `std/` prefix to more imports (#5696) 2024-01-06 07:18:28 +01:00
scoring.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
selection_proofs.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
sync_committee_service.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00