IntersectMBO / IntersectMBO/ouroboros-network

Move definition of block forging loop back to the ouroboros-consensus package

Open
#4,199 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
296
Forks
104
Avg merge
2d 10h
Merged PRs (30d)
4

Description

Our high-level idea is:

- `ouroboros-consensus` defines general abstractions and components

- `ouroboros-consensus` assembles those components and integrates them with the Networking team's diffusion layer

The block forging loop is a component, and should therefore be defined in `ouroboros-consensus`.

(Maybe someday we could abstract over the diffusion layer and therefore move the assembling of the components into `ouroboros-consensus` as well, but today it seems natural to integrate with the diffusion layer and assemble the components all in one place.)

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.