Skip to content

Additional validation that internal messages executed in correct order #702

@SmaGMan

Description

@SmaGMan

Try to implement additional validation that internal messages:

  • were not skipped
  • were not double executed
  • were executed in correct order

Some ideas

  • compare internal queue state before block collation with block's in/out messages and queue state after collation
  • perform this check in parallel before master block validation
  • check queue and read buffers states after refill with the previous block in/out messages

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-securityArea: Security related issuesC-collatorCollator moduleP-mediumMedium priorityS-featureSeverity: feature. This is adding a new feature.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions