ouroboros-consensus-cardano-0.5.0.1

Synopsis

The instantation of the Ouroboros consensus layer used by Cardano

Description

The instantation of the Ouroboros consensus layer used by Cardano.

Author

IOHK Engineering Team

Maintainer

operations@iohk.io

License

Apache-2.0

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

2023-04-29T17:52:58Z

Revisions

2023-05-11T21:46:07Z

Dependencies
library ouroboros-consensus-cardano:
  • ["base >=4.14 && <4.17","base-deriving-via","bytestring >=0.10 && <0.12","cardano-binary","cardano-crypto","cardano-crypto-class","cardano-crypto-wrapper","cardano-data","cardano-ledger-allegra","cardano-ledger-alonzo","cardano-ledger-babbage","cardano-ledger-binary","cardano-ledger-byron","cardano-ledger-conway","cardano-ledger-core ^>=1.1","cardano-ledger-mary","cardano-ledger-shelley","cardano-prelude","cardano-protocol-tpraos >=1.0.1 && <1.1","cardano-slotting","cardano-strict-containers","cborg >=0.2.2 && <0.3","containers >=0.5 && <0.7","cryptonite >=0.25 && <0.31","deepseq","formatting >=6.3 && <7.2","measures","microlens","mtl >=2.2 && <2.3","nothunks","ouroboros-consensus >=0.5 && <0.7","ouroboros-consensus-protocol ^>=0.5","ouroboros-network-api ^>=0.3","serialise >=0.2 && <0.3","small-steps","text >=1.2 && <1.3","these >=1.1 && <1.2","vector-map"]
library byronspec:
  • ["base >=4.14 && <4.17","bimap >=0.4 && <0.5","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 >=2.2 && <2.3","nothunks","ouroboros-consensus >=0.5 && <0.7","serialise >=0.2 && <0.3","small-steps","transformers"]
library byron-testlib:
  • ["base","byron-spec-ledger","ouroboros-consensus-cardano:byronspec","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-cardano","ouroboros-consensus-diffusion:diffusion-testlib","ouroboros-consensus:{ouroboros-consensus, consensus-testlib}","ouroboros-network-api","QuickCheck","serialise"]
library shelley-testlib:
  • ["base","bytestring","cardano-crypto-class","cardano-data","cardano-ledger-allegra","cardano-ledger-alonzo","cardano-ledger-alonzo-test","cardano-ledger-babbage","cardano-ledger-babbage-test","cardano-ledger-conway-test","cardano-ledger-core:{cardano-ledger-core, testlib}","cardano-ledger-mary","cardano-ledger-shelley-ma-test","cardano-ledger-shelley-test","cardano-ledger-shelley:{cardano-ledger-shelley, testlib}","cardano-protocol-tpraos:{cardano-protocol-tpraos, testlib}","cardano-strict-containers","containers","generic-random","microlens","mtl","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:diffusion-testlib","ouroboros-consensus-protocol:{ouroboros-consensus-protocol, protocol-testlib}","ouroboros-consensus:{ouroboros-consensus, consensus-testlib}","ouroboros-network-api","QuickCheck","quiet >=0.2 && <0.3","small-steps"]
library cardano-testlib:
  • ["base","ouroboros-consensus-cardano:byron-testlib","cardano-crypto-class","cardano-crypto-wrapper","cardano-ledger-alonzo-test","cardano-ledger-byron","cardano-ledger-conway-test","cardano-ledger-core:{cardano-ledger-core, testlib}","cardano-ledger-shelley","cardano-protocol-tpraos","cardano-slotting","cardano-strict-containers","containers","microlens","mtl","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:{ouroboros-consensus-diffusion, diffusion-testlib}","ouroboros-consensus-protocol:{ouroboros-consensus-protocol, protocol-testlib}","ouroboros-consensus:{ouroboros-consensus, consensus-testlib}","ouroboros-network-api","QuickCheck","ouroboros-consensus-cardano:shelley-testlib"]
library cardano-tools:
  • ["aeson","base >=4.14 && <4.17","base16-bytestring >=1.0","bytestring >=0.10 && <0.12","cardano-crypto","cardano-crypto-class","cardano-crypto-wrapper","cardano-ledger-allegra","cardano-ledger-alonzo","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.0.1 && <1.1","cardano-slotting","cardano-strict-containers","cborg >=0.2.2 && <0.3","containers >=0.5 && <0.7","contra-tracer","directory","filepath","fs-api","microlens","mtl >=2.2 && <2.3","nothunks","ouroboros-consensus >=0.5 && <0.7","ouroboros-consensus-cardano","ouroboros-consensus-diffusion ^>=0.5","ouroboros-consensus-protocol ^>=0.5","ouroboros-network-api","serialise >=0.2 && <0.3","text >=1.2 && <1.3","text-builder","transformers","transformers-except"]
executable db-analyser:
  • ["base","cardano-crypto-wrapper","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:{ouroboros-consensus-cardano, cardano-tools}"]
executable db-synthesizer:
  • ["base","ouroboros-consensus-cardano:cardano-tools","optparse-applicative","ouroboros-consensus"]
test-suite byron-test:
  • ["base","binary-search","byron-spec-chain","byron-spec-ledger","ouroboros-consensus-cardano:byron-testlib","ouroboros-consensus-cardano:byronspec","bytestring","cardano-crypto-class","cardano-crypto-wrapper","cardano-ledger-binary","cardano-ledger-byron","cardano-ledger-byron-test","cborg","containers","filepath","hedgehog-quickcheck","mtl","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:diffusion-testlib","ouroboros-consensus:{ouroboros-consensus, consensus-testlib}","ouroboros-network-mock","QuickCheck","small-steps","small-steps-test","tasty","tasty-quickcheck"]
test-suite shelley-test:
  • ["base","bytestring","cardano-crypto-class","cardano-ledger-alonzo","cardano-ledger-alonzo-test","cardano-ledger-core","cardano-ledger-shelley","cardano-protocol-tpraos","cardano-slotting","cborg","containers","filepath","microlens","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:diffusion-testlib","ouroboros-consensus-protocol","ouroboros-consensus:{ouroboros-consensus, consensus-testlib}","QuickCheck","ouroboros-consensus-cardano:shelley-testlib","tasty","tasty-quickcheck"]
test-suite cardano-test:
  • ["base","ouroboros-consensus-cardano:byron-testlib","bytestring","cardano-crypto-class","cardano-ledger-alonzo","cardano-ledger-byron","cardano-ledger-conway","cardano-ledger-core","cardano-ledger-shelley","cardano-protocol-tpraos","cardano-slotting","ouroboros-consensus-cardano:cardano-testlib","cborg","containers","filepath","microlens","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:diffusion-testlib","ouroboros-consensus-protocol","ouroboros-consensus:{ouroboros-consensus, consensus-testlib}","ouroboros-network-api","QuickCheck","ouroboros-consensus-cardano:shelley-testlib","sop-core","tasty","tasty-quickcheck"]
test-suite tools-test:
  • ["base","ouroboros-consensus-cardano:cardano-tools","tasty","tasty-hunit"]