Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions specs/gloas/beacon-chain.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
- [New `is_parent_block_full`](#new-is_parent_block_full)
- [Misc](#misc-2)
- [Modified `get_pending_balance_to_withdraw`](#modified-get_pending_balance_to_withdraw)
- [New `remove_flag`](#new-remove_flag)
- [New `compute_balance_weighted_selection`](#new-compute_balance_weighted_selection)
- [New `compute_balance_weighted_acceptance`](#new-compute_balance_weighted_acceptance)
- [Modified `compute_proposer_indices`](#modified-compute_proposer_indices)
Expand Down Expand Up @@ -438,14 +437,6 @@ def get_pending_balance_to_withdraw(state: BeaconState, validator_index: Validat
)
```

#### New `remove_flag`

```python
def remove_flag(flags: ParticipationFlags, flag_index: int) -> ParticipationFlags:
flag = ParticipationFlags(2**flag_index)
return flags & ~flag
```

#### New `compute_balance_weighted_selection`

```python
Expand Down
4 changes: 2 additions & 2 deletions specs/gloas/fork-choice.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
- [Introduction](#introduction)
- [Custom types](#custom-types)
- [Constants](#constants)
- [Containers](#containers)
- [Helpers](#helpers)
- [New `ForkChoiceNode`](#new-forkchoicenode)
- [Modified `LatestMessage`](#modified-latestmessage)
- [Modified `update_latest_messages`](#modified-update_latest_messages)
Expand Down Expand Up @@ -61,7 +61,7 @@ This is the modification of the fork-choice accompanying the Gloas upgrade.
| `PAYLOAD_STATUS_EMPTY` | `PayloadStatus(1)` |
| `PAYLOAD_STATUS_FULL` | `PayloadStatus(2)` |

## Containers
## Helpers

### New `ForkChoiceNode`

Expand Down
6 changes: 3 additions & 3 deletions specs/gloas/validator.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ future assignments by noting their assigned PTC slot.

All validator responsibilities remain unchanged other than the following:

- Proposers are no longer required to broadcast `BlobSidecar` objects, as this
becomes a builder's duty.
- Some validators are selected per slot to become PTC members, these validators
- Proposers are no longer required to broadcast `DataColumnSidecar` objects, as
this becomes a builder's duty.
- Some attesters are selected per slot to become PTC members, these validators
must broadcast `PayloadAttestationMessage` objects during the assigned slot
before the deadline of `get_attestation_due_ms(epoch)` milliseconds into the
slot.
Expand Down