terence
terence
Adding a condition where attestation's `shard_blob_root` must been seen or else ignore / may queue. This seems to align better with state transition's `process_attested_shard_work` via the unknown header conditions
@prestonvanloon and I found a bug in Prysm's Altair implementation, where in `process_inactivity_updates`, we implemented it as: ```python def process_inactivity_updates(state: BeaconState) -> None: for index in range(len(state.validators)) ``` The correct...
While implementing Altair's p2p spec into code, we realized that Prysm does not advance beacon state up to the particular slot when the object is referencing that slot. For example,...
Fixes #11293 The current beacon API for getting blind blocks has many incorrect assumptions: - Returns blocks from all forks - The validator has to be registered through the same...
It'd be nice to have defaults for testnets (i.e., Sepolia, Prater... etc.) ports and data directories. One downside is this is a breaking change, so we'll need to time it...
**Spec:** - [x] Pass consensus spec v1.1.9 spec tests - [x] Pass consensus spec v1.1.10 spec tests #10298 - [x] Pass bellatrix forkchoice spec tests #forkchoice #10284 - [x] Rename...
There's one use case we can not satisfy when using block construction through the external builder that fails over to using local execution engine A validator can not specify the...
Useful for debugging if we can add a prysmctl subcommand that dumps all the unfinalized blocks as ssz format into a zip file. The ssz format could indicate slot and...
Add support for e2e test for mev-boost side car for block proposal and more
We might need a flag that enables validators to hardcode the timestamp in the registration schema. This may be required for distributed validators to come to a consensus. Today's implementation...