ouroboros-consensus-cardano-0.17.0.0

Synopsis

The instantation of the Ouroboros consensus layer used by Cardano

Description

The instantation of the Ouroboros consensus layer used by Cardano.

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-cardano
Timestamp

2024-06-19T09:05:06Z

Revisions

None

Dependencies
library ouroboros-consensus-cardano:
  • ["base >=4.14 && <4.20","base-deriving-via","bytestring >=0.10 && <0.13","cardano-binary","cardano-crypto","cardano-crypto-class","cardano-crypto-wrapper","cardano-ledger-allegra ^>=1.5","cardano-ledger-alonzo ^>=1.9","cardano-ledger-api ^>=1.9.2","cardano-ledger-babbage ^>=1.8.1","cardano-ledger-binary ^>=1.3.3","cardano-ledger-byron ^>=1.0.1","cardano-ledger-conway ^>=1.15","cardano-ledger-core ^>=1.13","cardano-ledger-mary ^>=1.6.1","cardano-ledger-shelley ^>=1.12","cardano-prelude","cardano-protocol-tpraos ^>=1.2","cardano-slotting","cardano-strict-containers","cborg ^>=0.2.2","containers >=0.5 && <0.7","cryptonite >=0.25 && <0.31","deepseq","formatting >=6.3 && <7.3","measures","microlens","mtl","nothunks","ouroboros-consensus ^>=0.19","ouroboros-consensus-protocol ^>=0.9","ouroboros-network-api ^>=0.7.3","serialise ^>=0.2","small-steps","sop-core ^>=0.5","sop-extras ^>=0.2","strict-sop-core ^>=0.1","text","these ^>=1.2","vector-map","text >=1.2.5.0 && <2.2"]
library unstable-byronspec:
  • ["base >=4.14 && <4.20","bimap >=0.4 && <0.6","byron-spec-chain","byron-spec-ledger","cardano-ledger-binary","cardano-ledger-byron-test","cborg >=0.2.2 && <0.3","containers >=0.5 && <0.7","mtl","nothunks","ouroboros-consensus ^>=0.19","serialise ^>=0.2","small-steps","transformers"]
library unstable-byron-testlib:
  • ["QuickCheck","base","byron-spec-ledger","bytestring","cardano-crypto-class","cardano-crypto-test","cardano-crypto-wrapper","cardano-ledger-binary:{cardano-ledger-binary, testlib}","cardano-ledger-byron","cardano-ledger-byron-test","containers","hedgehog-quickcheck","mtl","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-network-api","serialise","ouroboros-consensus-cardano:unstable-byronspec"]
library unstable-shelley-testlib:
  • ["QuickCheck","base","bytestring","cardano-crypto-class","cardano-data","cardano-ledger-allegra","cardano-ledger-alonzo","cardano-ledger-alonzo-test","cardano-ledger-babbage-test","cardano-ledger-conway-test >=1.2.1","cardano-ledger-core:{cardano-ledger-core, testlib}","cardano-ledger-mary","cardano-ledger-shelley:{cardano-ledger-shelley, testlib}","cardano-ledger-shelley-ma-test","cardano-ledger-shelley-test","cardano-protocol-tpraos:{cardano-protocol-tpraos, testlib}","cardano-strict-containers","containers","generic-random","microlens","mtl","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-consensus-protocol:{ouroboros-consensus-protocol, unstable-protocol-testlib}","ouroboros-network-api","quiet ^>=0.2","small-steps"]
library unstable-cardano-testlib:
  • ["QuickCheck","base","cardano-crypto-class","cardano-crypto-wrapper","cardano-ledger-alonzo-test","cardano-ledger-api","cardano-ledger-byron","cardano-ledger-conway:testlib","cardano-ledger-conway-test ^>=1.2.1","cardano-ledger-core:{cardano-ledger-core, testlib}","cardano-ledger-shelley","cardano-protocol-tpraos","cardano-slotting","cardano-strict-containers","containers","microlens","mtl","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:{ouroboros-consensus-diffusion, unstable-diffusion-testlib}","ouroboros-consensus-protocol:{ouroboros-consensus-protocol, unstable-protocol-testlib}","ouroboros-network-api","sop-core","sop-extras","strict-sop-core","ouroboros-consensus-cardano:unstable-byron-testlib","ouroboros-consensus-cardano:unstable-shelley-testlib"]
library unstable-cardano-tools:
  • ["aeson","base >=4.14 && <4.20","base16-bytestring >=1.0","bytestring >=0.10 && <0.13","cardano-crypto","cardano-crypto-class","cardano-crypto-wrapper","cardano-git-rev ^>=0.2.1","cardano-ledger-allegra","cardano-ledger-alonzo","cardano-ledger-api","cardano-ledger-babbage","cardano-ledger-binary","cardano-ledger-byron","cardano-ledger-conway","cardano-ledger-core","cardano-ledger-mary","cardano-ledger-shelley","cardano-prelude","cardano-protocol-tpraos ^>=1.2","cardano-slotting","cardano-strict-containers","cborg ^>=0.2.2","compact","containers >=0.5 && <0.7","contra-tracer","directory","filepath","fs-api ^>=0.2.0.1","githash","microlens","mtl","network","nothunks","ouroboros-consensus ^>=0.19","ouroboros-consensus-cardano","ouroboros-consensus-diffusion ^>=0.17","ouroboros-consensus-protocol ^>=0.9","ouroboros-network","ouroboros-network-api","ouroboros-network-framework ^>=0.13.2","ouroboros-network-protocols","serialise ^>=0.2","singletons","sop-core","sop-extras","strict-sop-core","text","text-builder","transformers","transformers-except"]
executable db-analyser:
  • ["base","cardano-crypto-class","cardano-crypto-wrapper","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:{ouroboros-consensus-cardano, unstable-cardano-tools}","text","with-utf8"]
executable db-immutaliser:
  • ["base","cardano-crypto-class","optparse-applicative","ouroboros-consensus-cardano:unstable-cardano-tools","with-utf8"]
executable db-synthesizer:
  • ["base","cardano-crypto-class","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:unstable-cardano-tools","with-utf8"]
executable db-truncater:
  • ["base","cardano-crypto-class","cardano-crypto-wrapper","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:{ouroboros-consensus-cardano, unstable-cardano-tools}","with-utf8"]
executable immdb-server:
  • ["base","cardano-crypto-class","network","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:unstable-cardano-tools","with-utf8"]
test-suite byron-test:
  • ["QuickCheck","base","binary-search","byron-spec-chain","byron-spec-ledger","bytestring","cardano-crypto-class","cardano-crypto-wrapper","cardano-ledger-binary","cardano-ledger-byron","cardano-ledger-byron-test","cardano-slotting:testlib","cborg","constraints","containers","filepath","hedgehog-quickcheck","mtl","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-network-mock","small-steps:{small-steps, testlib}","tasty","tasty-quickcheck","ouroboros-consensus-cardano:unstable-byron-testlib","ouroboros-consensus-cardano:unstable-byronspec"]
test-suite shelley-test:
  • ["QuickCheck","base","bytestring","cardano-crypto-class","cardano-ledger-alonzo","cardano-ledger-alonzo-test","cardano-ledger-core","cardano-ledger-shelley","cardano-protocol-tpraos","cardano-slotting","cborg","constraints","containers","filepath","microlens","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-consensus-protocol","sop-core","strict-sop-core","tasty","tasty-hunit","tasty-quickcheck","ouroboros-consensus-cardano:unstable-shelley-testlib"]
test-suite cardano-test:
  • ["QuickCheck","base","base16-bytestring","bytestring","cardano-crypto-class","cardano-ledger-alonzo","cardano-ledger-alonzo-test","cardano-ledger-api","cardano-ledger-binary:testlib","cardano-ledger-byron","cardano-ledger-core:{cardano-ledger-core, testlib}","cardano-ledger-shelley","cardano-protocol-tpraos","cardano-slotting","cborg","constraints","containers","contra-tracer","filepath","microlens","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib, unstable-mempool-test-utils}","ouroboros-consensus-cardano:{ouroboros-consensus-cardano, unstable-cardano-testlib}","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-consensus-protocol","ouroboros-network-api","ouroboros-network-protocols:{ouroboros-network-protocols, testlib}","pretty-simple","sop-core","sop-extras","strict-sop-core","tasty","tasty-hunit","tasty-quickcheck","typed-protocols ^>=0.1.1","ouroboros-consensus-cardano:unstable-byron-testlib","ouroboros-consensus-cardano:unstable-cardano-testlib","ouroboros-consensus-cardano:unstable-shelley-testlib"]
test-suite tools-test:
  • ["base","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-consensus-cardano","tasty","tasty-hunit","ouroboros-consensus-cardano:unstable-cardano-tools"]