Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make sure Byron block generation is feature complete and tested #1194

Closed
mrBliss opened this issue Nov 6, 2019 · 5 comments
Closed

Make sure Byron block generation is feature complete and tested #1194

mrBliss opened this issue Nov 6, 2019 · 5 comments
Assignees
Labels
byron ledger integration byron Required for a Byron mainnet: replace the old core nodes with cardano-node consensus issues related to ouroboros-consensus testing
Milestone

Comments

@mrBliss
Copy link
Contributor

mrBliss commented Nov 6, 2019

In Ouroboros.Consensus.Ledger.Byron.Forge.forgeBlock, we forge a block that can contain transactions, delegation certificates, update votes and proposals. Since we don't have a Byron transaction generator #888, this code hasn't been properly tested yet, as we only test with empty blocks. This should be done before we let the new node forge new blocks.

@mrBliss
Copy link
Contributor Author

mrBliss commented Jan 6, 2020

See more details in #888 (comment)

@edsko
Copy link
Contributor

edsko commented Jan 15, 2020

WIP PR to run Byron with dual ledgers at #1425 .

@edsko
Copy link
Contributor

edsko commented Jan 23, 2020

Testing with delegation and update proposals will depend on IntersectMBO/ouroboros-consensus#727 .

@edsko
Copy link
Contributor

edsko commented Jan 24, 2020

WIP PR to generate Byron transactions at #1503 .

@edsko
Copy link
Contributor

edsko commented Jan 28, 2020

#1503 extends the DualPBFT tests with regular transactions. Opened a separate ticket about adding tests for update proposals in #1514, and a lower priority ticket for merging these two tests in IntersectMBO/ouroboros-consensus#725.

@edsko edsko closed this as completed Jan 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
byron ledger integration byron Required for a Byron mainnet: replace the old core nodes with cardano-node consensus issues related to ouroboros-consensus testing
Projects
None yet
Development

No branches or pull requests

3 participants