IntersectMBO / IntersectMBO/ouroboros-consensus

ThreadNet tests should involve translating transactions across eras

Open
#598 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
67
Forks
43
Avg merge
5d 13h
Merged PRs (30d)
43

Description

At the moment, the Shelley `ThreadNet` tests do not generate random transactions, for various reasons.

In particular, this means we are not exercising the translation of transactions across eras. This happens in two ways:

* A tx might arrive at the node shortly after its local chain made the era transition. This would require the tx to be translated when added to the mempool.

* A tx might enter the mempool shortly before the local chain make the era transition. This would require the tx to be translated when the mempool is revalidated against the new ledger state.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.