ouroboros-consensus-cardano-0.12.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
8f078d66fa45b7c3d59d72e9e766f3853b8f1713
Subdir
ouroboros-consensus-cardano
Timestamp

2023-11-15T14:27:11Z

Revisions

2023-11-30T13:34:51Z

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-ledger-allegra ^>=1.2.5","cardano-ledger-alonzo ^>=1.5.1","cardano-ledger-api ^>=1.7","cardano-ledger-babbage ^>=1.5.1","cardano-ledger-binary ^>=1.2.1","cardano-ledger-byron ^>=1.0.0.3","cardano-ledger-conway ^>=1.11","cardano-ledger-core ^>=1.9","cardano-ledger-mary ^>=1.4","cardano-ledger-shelley ^>=1.8","cardano-prelude","cardano-protocol-tpraos ^>=1.0.3.7","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.13","ouroboros-consensus-protocol ^>=0.6.0.0","ouroboros-network-api ^>=0.6.0","serialise ^>=0.2","small-steps","sop-core ^>=0.5","sop-extras ^>=0.1","strict-sop-core ^>=0.1","these ^>=1.2","vector-map","text >=1.2.5.0 && <2.2"]
library unstable-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.13","serialise ^>=0.2","small-steps","transformers"]
library unstable-byron-testlib:
  • ["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-cardano","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-network-api","QuickCheck","serialise","ouroboros-consensus-cardano:unstable-byronspec"]
library unstable-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.1.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:unstable-diffusion-testlib","ouroboros-consensus-protocol:{ouroboros-consensus-protocol, unstable-protocol-testlib}","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-network-api","QuickCheck","quiet ^>=0.2","small-steps"]
library unstable-cardano-testlib:
  • ["base","cardano-crypto-class","cardano-crypto-wrapper","cardano-ledger-alonzo-test","cardano-ledger-api","cardano-ledger-byron","cardano-ledger-conway-test ^>=1.2.1.1","cardano-ledger-conway:testlib","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, unstable-diffusion-testlib}","ouroboros-consensus-protocol:{ouroboros-consensus-protocol, unstable-protocol-testlib}","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-network-api","QuickCheck","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.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-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.0.3.5","cardano-slotting","cardano-strict-containers","cborg ^>=0.2.2","containers >=0.5 && <0.7","contra-tracer","directory","filepath","fs-api ^>=0.2","microlens","mtl","network","nothunks","ouroboros-consensus ^>=0.13","ouroboros-consensus-cardano","ouroboros-consensus-diffusion ^>=0.9","ouroboros-consensus-protocol ^>=0.6.0.0","ouroboros-network","ouroboros-network-api","ouroboros-network-framework","ouroboros-network-protocols","serialise ^>=0.2","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}"]
executable db-synthesizer:
  • ["base","cardano-crypto-class","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:unstable-cardano-tools"]
executable db-truncater:
  • ["base","cardano-crypto-class","cardano-crypto-wrapper","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:{ouroboros-consensus-cardano, unstable-cardano-tools}"]
executable immdb-server:
  • ["base","cardano-crypto-class","network","optparse-applicative","ouroboros-consensus","ouroboros-consensus-cardano:unstable-cardano-tools"]
test-suite byron-test:
  • ["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","cborg","containers","filepath","hedgehog-quickcheck","mtl","ouroboros-consensus-cardano","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","ouroboros-network-mock","QuickCheck","small-steps","small-steps-test","tasty","tasty-quickcheck","ouroboros-consensus-cardano:unstable-byron-testlib","ouroboros-consensus-cardano:unstable-byronspec"]
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:unstable-diffusion-testlib","ouroboros-consensus-protocol","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib}","QuickCheck","tasty","tasty-quickcheck","ouroboros-consensus-cardano:unstable-shelley-testlib"]
test-suite cardano-test:
  • ["base","base16-bytestring","bytestring","cardano-crypto-class","cardano-ledger-alonzo","cardano-ledger-alonzo-test","cardano-ledger-api","cardano-ledger-byron","cardano-ledger-core","cardano-ledger-shelley","cardano-protocol-tpraos","cardano-slotting","cborg","containers","contra-tracer","filepath","microlens","ouroboros-consensus-cardano:{ouroboros-consensus-cardano, unstable-cardano-testlib}","ouroboros-consensus-diffusion:unstable-diffusion-testlib","ouroboros-consensus-protocol","ouroboros-consensus:{ouroboros-consensus, unstable-consensus-testlib, unstable-mempool-test-utils}","ouroboros-network-api","ouroboros-network-protocols:{ouroboros-network-protocols, testlib}","pretty-simple","QuickCheck","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-cardano","ouroboros-consensus:unstable-consensus-testlib","tasty","tasty-hunit","ouroboros-consensus-cardano:unstable-cardano-tools"]