Skip to content

Commit 9f2b1d7

Browse files
authored
Merge pull request #4049 from rolfyone/gossip-and-non-gossip-wording
2 parents 287c87f + 28cb6b4 commit 9f2b1d7

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

specs/_features/eip7732/p2p-interface.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ This topic is used to propagate execution payload messages as `SignedExecutionPa
151151

152152
The following validations MUST pass before forwarding the `signed_execution_payload_envelope` on the network, assuming the alias `envelope = signed_execution_payload_envelope.message`, `payload = payload_envelope.payload`:
153153

154-
- _[IGNORE]_ The envelope's block root `envelope.block_root` has been seen (via both gossip and non-gossip sources) (a client MAY queue payload for processing once the block is retrieved).
154+
- _[IGNORE]_ The envelope's block root `envelope.block_root` has been seen (via gossip or non-gossip sources) (a client MAY queue payload for processing once the block is retrieved).
155155
- _[IGNORE]_ The node has not seen another valid `SignedExecutionPayloadEnvelope` for this block root from this builder.
156156

157157
Let `block` be the block with `envelope.beacon_block_root`.
@@ -171,7 +171,7 @@ The following validations MUST pass before forwarding the `payload_attestation_m
171171
- _[IGNORE]_ The message's slot is for the current slot (with a `MAXIMUM_GOSSIP_CLOCK_DISPARITY` allowance), i.e. `data.slot == current_slot`.
172172
- _[REJECT]_ The message's payload status is a valid status, i.e. `data.payload_status < PAYLOAD_INVALID_STATUS`.
173173
- _[IGNORE]_ The `payload_attestation_message` is the first valid message received from the validator with index `payload_attestation_message.validate_index`.
174-
- _[IGNORE]_ The message's block `data.beacon_block_root` has been seen (via both gossip and non-gossip sources) (a client MAY queue attestation for processing once the block is retrieved. Note a client might want to request payload after).
174+
- _[IGNORE]_ The message's block `data.beacon_block_root` has been seen (via gossip or non-gossip sources) (a client MAY queue attestation for processing once the block is retrieved. Note a client might want to request payload after).
175175
- _[REJECT]_ The message's block `data.beacon_block_root` passes validation.
176176
- _[REJECT]_ The message's validator index is within the payload committee in `get_ptc(state, data.slot)`. The `state` is the head state corresponding to processing the block up to the current slot as determined by the fork choice.
177177
- _[REJECT]_ The message's signature of `payload_attestation_message.signature` is valid with respect to the validator index.

specs/deneb/p2p-interface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ The following validations MUST pass before forwarding the `blob_sidecar` on the
181181
- _[IGNORE]_ The sidecar is not from a future slot (with a `MAXIMUM_GOSSIP_CLOCK_DISPARITY` allowance) -- i.e. validate that `block_header.slot <= current_slot` (a client MAY queue future sidecars for processing at the appropriate slot).
182182
- _[IGNORE]_ The sidecar is from a slot greater than the latest finalized slot -- i.e. validate that `block_header.slot > compute_start_slot_at_epoch(store.finalized_checkpoint.epoch)`
183183
- _[REJECT]_ The proposer signature of `blob_sidecar.signed_block_header`, is valid with respect to the `block_header.proposer_index` pubkey.
184-
- _[IGNORE]_ The sidecar's block's parent (defined by `block_header.parent_root`) has been seen (via both gossip and non-gossip sources) (a client MAY queue sidecars for processing once the parent block is retrieved).
184+
- _[IGNORE]_ The sidecar's block's parent (defined by `block_header.parent_root`) has been seen (via gossip or non-gossip sources) (a client MAY queue sidecars for processing once the parent block is retrieved).
185185
- _[REJECT]_ The sidecar's block's parent (defined by `block_header.parent_root`) passes validation.
186186
- _[REJECT]_ The sidecar is from a higher slot than the sidecar's block's parent (defined by `block_header.parent_root`).
187187
- _[REJECT]_ The current finalized_checkpoint is an ancestor of the sidecar's block -- i.e. `get_checkpoint_block(store, block_header.parent_root, store.finalized_checkpoint.epoch) == store.finalized_checkpoint.root`.

specs/fulu/p2p-interface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ The following validations MUST pass before forwarding the `sidecar: DataColumnSi
195195
- _[IGNORE]_ The sidecar is not from a future slot (with a `MAXIMUM_GOSSIP_CLOCK_DISPARITY` allowance) -- i.e. validate that `block_header.slot <= current_slot` (a client MAY queue future sidecars for processing at the appropriate slot).
196196
- _[IGNORE]_ The sidecar is from a slot greater than the latest finalized slot -- i.e. validate that `block_header.slot > compute_start_slot_at_epoch(state.finalized_checkpoint.epoch)`
197197
- _[REJECT]_ The proposer signature of `sidecar.signed_block_header`, is valid with respect to the `block_header.proposer_index` pubkey.
198-
- _[IGNORE]_ The sidecar's block's parent (defined by `block_header.parent_root`) has been seen (via both gossip and non-gossip sources) (a client MAY queue sidecars for processing once the parent block is retrieved).
198+
- _[IGNORE]_ The sidecar's block's parent (defined by `block_header.parent_root`) has been seen (via gossip or non-gossip sources) (a client MAY queue sidecars for processing once the parent block is retrieved).
199199
- _[REJECT]_ The sidecar's block's parent (defined by `block_header.parent_root`) passes validation.
200200
- _[REJECT]_ The sidecar is from a higher slot than the sidecar's block's parent (defined by `block_header.parent_root`).
201201
- _[REJECT]_ The current finalized_checkpoint is an ancestor of the sidecar's block -- i.e. `get_checkpoint_block(store, block_header.parent_root, store.finalized_checkpoint.epoch) == store.finalized_checkpoint.root`.

specs/phase0/p2p-interface.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ The following validations MUST pass before forwarding the `signed_beacon_block`
338338
- _[IGNORE]_ The block is the first block with valid signature received for the proposer for the slot, `signed_beacon_block.message.slot`.
339339
- _[REJECT]_ The proposer signature, `signed_beacon_block.signature`, is valid with respect to the `proposer_index` pubkey.
340340
- _[IGNORE]_ The block's parent (defined by `block.parent_root`) has been seen
341-
(via both gossip and non-gossip sources)
341+
(via gossip or non-gossip sources)
342342
(a client MAY queue blocks for processing once the parent block is retrieved).
343343
- _[REJECT]_ The block's parent (defined by `block.parent_root`) passes validation.
344344
- _[REJECT]_ The block is from a higher slot than its parent.
@@ -387,7 +387,7 @@ The following validations MUST pass before forwarding the `signed_aggregate_and_
387387
- _[REJECT]_ The aggregator signature, `signed_aggregate_and_proof.signature`, is valid.
388388
- _[REJECT]_ The signature of `aggregate` is valid.
389389
- _[IGNORE]_ The block being voted for (`aggregate.data.beacon_block_root`) has been seen
390-
(via both gossip and non-gossip sources)
390+
(via gossip or non-gossip sources)
391391
(a client MAY queue aggregates for processing once block is retrieved).
392392
- _[REJECT]_ The block being voted for (`aggregate.data.beacon_block_root`) passes validation.
393393
- _[REJECT]_ The aggregate attestation's target block is an ancestor of the block named in the LMD vote -- i.e.
@@ -462,7 +462,7 @@ The following validations MUST pass before forwarding the `attestation` on the s
462462
that has an identical `attestation.data.target.epoch` and participating validator index.
463463
- _[REJECT]_ The signature of `attestation` is valid.
464464
- _[IGNORE]_ The block being voted for (`attestation.data.beacon_block_root`) has been seen
465-
(via both gossip and non-gossip sources)
465+
(via gossip or non-gossip sources)
466466
(a client MAY queue attestations for processing once block is retrieved).
467467
- _[REJECT]_ The block being voted for (`attestation.data.beacon_block_root`) passes validation.
468468
- _[REJECT]_ The attestation's target block is an ancestor of the block named in the LMD vote -- i.e.

0 commit comments

Comments
 (0)