Put back in a requirement to store recent signed blocks that was removed when SignedBeaconBlock was introduced (prior to that the signature was in BeaconBlock, which was recorded in Store).

This commit is contained in:
Sly Gryphon 2020-03-10 21:31:03 +10:00
parent 1707d2b19e
commit da5720f9d1
1 changed files with 2 additions and 1 deletions

View File

@ -547,7 +547,8 @@ Requests count beacon blocks from the peer starting from `start_slot`, leading u
The request MUST be encoded as an SSZ-container.
The response MUST consist of zero or more `response_chunk`. Each _successful_ `response_chunk` MUST contain a single `SignedBeaconBlock` payload.
Clients MUST support requesting blocks since the start of the weak subjectivity period and up to the given `head_block_root`.
Clients MUST keep a record of signed blocks seen since the since the start of the weak subjectivity period and MUST support requesting blocks up to the given `head_block_root`.
Clients MUST respond with at least one block, if they have it and it exists in the range. Clients MAY limit the number of blocks in the response.