ouroboros-consensus-cardano-0.7.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

IOHK Engineering Team

Maintainer

operations@iohk.io

License

Apache-2.0

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

2023-07-06T12:33:34Z

Revisions

2023-07-07T22:31:32Z

2023-07-07T12:30:00Z

Dependencies
library ouroboros-consensus-cardano:
  • ["base >=4.14 && <4.19","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 ^>=1.3","cardano-ledger-api ^>=1.3","cardano-ledger-babbage ^>=1.4","cardano-ledger-binary","cardano-ledger-byron","cardano-ledger-conway ^>=1.6","cardano-ledger-core ^>=1.4","cardano-ledger-mary","cardano-ledger-shelley ^>=1.4.1","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","nothunks","ouroboros-consensus ^>=0.9","ouroboros-consensus-protocol ^>=0.5.0.1","ouroboros-network-api ^>=0.5","serialise >=0.2 && <0.3","small-steps","text ^>=2.0","these ^>=1.2","vector-map"]
library byronspec:
  • ["base >=4.14 && <4.19","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.9","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 >=1.2.0.1","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 ^>=1.2.0.1","cardano-ledger-core:{cardano-ledger-core, testlib}","cardano-ledger-shelley ^>=1.4.0","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.19","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","network","nothunks","ouroboros-consensus ^>=0.9","ouroboros-consensus-cardano","ouroboros-consensus-diffusion ^>=0.7","ouroboros-consensus-protocol ^>=0.5","ouroboros-network","ouroboros-network-api","ouroboros-network-framework","ouroboros-network-protocols","serialise >=0.2 && <0.3","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, cardano-tools}"]
executable db-synthesizer:
  • ["base","cardano-crypto-class","ouroboros-consensus-cardano:cardano-tools","optparse-applicative","ouroboros-consensus"]
executable db-truncater:
  • ["base","cardano-crypto-class","cardano-crypto-wrapper","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:{ouroboros-consensus-cardano, cardano-tools}"]
executable immdb-server:
  • ["base","cardano-crypto-class","network","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:cardano-tools"]
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","ouroboros-consensus:consensus-testlib","tasty","tasty-hunit"]