ouroboros-consensus-diffusion-0.17.0.0

Synopsis

Integration for the Ouroboros Network layer

Description

Top level integration for consensus & network layers of the Ouroboros blockchain protocol.

Author

IOG Engineering Team

Maintainer

operations@iohk.io

License

Apache-2.0

Source
https://github.com/input-output-hk/ouroboros-consensus
Commit hash
f4c0208fcc5dda5ff190ab33744a1739b5d3575c
Subdir
ouroboros-consensus-diffusion
Timestamp

2024-06-19T09:05:06Z

Revisions

None

Dependencies
library ouroboros-consensus-diffusion:
  • ["base >=4.14 && <4.20","bytestring >=0.10 && <0.13","cardano-slotting","cborg ^>=0.2.2","containers >=0.5 && <0.7","contra-tracer","deepseq","filepath","fs-api ^>=0.2.0.1","hashable","io-classes ^>=1.5","mtl","ouroboros-consensus ^>=0.19","ouroboros-network ^>=0.16","ouroboros-network-api ^>=0.7.3","ouroboros-network-framework ^>=0.13.2","ouroboros-network-protocols ^>=0.9","random","safe-wild-cards ^>=1.0","serialise ^>=0.2","si-timers ^>=1.5","strict-stm ^>=1.5","text","time","transformers","typed-protocols","text >=1.2.5.0 && <2.2"]
library unstable-diffusion-testlib:
  • ["QuickCheck","base","bytestring","cborg","containers","contra-tracer","fgl","fs-sim ^>=0.2.1.1","graphviz >=2999.20.1.0","io-classes","io-sim","mtl","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-consensus-diffusion","ouroboros-network","ouroboros-network-api","ouroboros-network-framework","ouroboros-network-mock","ouroboros-network-protocols","quiet ^>=0.2","random","si-timers","sop-core ^>=0.5","sop-extras ^>=0.2","strict-sop-core ^>=0.1","text","typed-protocols"]
library unstable-mock-testlib:
  • ["QuickCheck","base","bytestring","cardano-crypto-class","cardano-crypto-tests","containers","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib, unstable-mock-block}","ouroboros-network-protocols:testlib","serialise","ouroboros-consensus-diffusion:unstable-diffusion-testlib"]
test-suite infra-test:
  • ["base","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","tasty","tasty-quickcheck","ouroboros-consensus-diffusion:unstable-diffusion-testlib"]
test-suite mock-test:
  • ["QuickCheck","base","bytestring","cborg","constraints","containers","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib, unstable-mock-block}","ouroboros-network-mock","serialise","tasty","tasty-quickcheck","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-consensus-diffusion:unstable-mock-testlib"]
test-suite consensus-test:
  • ["QuickCheck","base","binary","bytestring","cardano-crypto-class","cardano-slotting:{cardano-slotting, testlib}","containers","contra-tracer","directory","fs-api ^>=0.2.0.1","fs-sim ^>=0.2.1.1","hashable","io-classes","io-sim","mtl","nothunks","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-consensus-diffusion","ouroboros-network","ouroboros-network-api","ouroboros-network-framework","ouroboros-network-mock","ouroboros-network-protocols","pretty-show","quickcheck-state-machine:no-vendored-treediff","quiet","random","serialise","si-timers","sop-extras","strict-checked-vars","strict-sop-core","strict-stm","tasty","tasty-hunit","tasty-quickcheck","temporary","time","tree-diff","typed-protocols","ouroboros-consensus-diffusion:unstable-diffusion-testlib","vector"]