Skip to content

Check for inconsistency between chain sync and block fetch on MsgNoBlocks #802

Open
@dcoutts

Description

@dcoutts

A block fetch server can in some circumstances give us a MsgNoBlocks.

In the client we need to:

  1. make sure that we do not redundantly ask for the same blocks again in this case, (For mainnet 2.0)
  2. check if the server is lying by checking that the points that were declared not available are not still on the chain of headers for this peer. (For mainnet 2.1)

Metadata

Metadata

Assignees

No one assigned

    Labels

    block-fetchIssues related to block fetch component.

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions