marlowe-chain-sync-0.0.4

Synopsis

Cardano chain sync system for thee Marlowe Runtime

Description

Marlowe runtime component for Cardano node synchronization. Communicates with downstream compoents using the Chain Sync protocol, which provides efficient push and pull-based traversal of the cardano blockchain.

Author

Jamie Bertram

Maintainer

jamie.bertram@iohk.io

License

Apache-2.0

Source
https://github.com/input-output-hk/marlowe-cardano
Commit hash
addc170fecf45c48a9e728b791217879969d0876
Subdir
marlowe-chain-sync
Timestamp

2023-08-14T16:15:22Z

Revisions

None

Dependencies
library marlowe-chain-sync:
  • ["aeson >=2 && <3","base >=4.9 && <5","base16 ^>=0.3.2","binary ^>=0.8.8","bytestring >=0.10.12 && <0.12","cardano-api ==1.35.4","cardano-ledger-core ==0.1.0.0","containers ^>=0.6.5","hashable >=1.3 && <2","marlowe-protocols ==0.2.0.0","nonempty-containers ^>=0.3.4","ouroboros-consensus ==0.1.0.1","ouroboros-network ==0.1.0.1","plutus-ledger-api ==1.0.0.1","plutus-tx ==1.0.0.0","serialise ^>=0.2.6","text >=1.2.4 && <2","these >=1.1 && <2","time >=1.9 && <2","vector ^>=0.12.3"]
library libchainsync:
  • ["async-components ==0.1.1.0","base >=4.9 && <5","bytestring >=0.10.12 && <0.12","cardano-api ==1.35.4","cardano-binary ==1.5.0","co-log >=0.5.0.0 && <0.6.0.0","containers ^>=0.6.5","eventuo11y >=0.9 && <0.11","eventuo11y-extras ==0.1.1.0","eventuo11y-otel ^>=0.1","foldl >=1.4 && <2","hasql >=1.6 && <2","hasql-pool ^>=0.8","hasql-th ^>=0.4","hasql-transaction ^>=1","hs-opentelemetry-api >=0.0.3 && <0.0.4","marlowe-chain-sync ==0.0.4","marlowe-protocols ==0.2.0.0","nonempty-containers ^>=0.3.4","ouroboros-network ==0.1.0.1","stm ^>=2.5","text >=1.2.4 && <2","transformers ^>=0.5.6","unliftio ^>=0.2.1","vector ^>=0.12.3"]
library chain-indexer:
  • ["async-components ==0.1.1.0","base >=4.9 && <5","base16 ^>=0.3.2","bytestring >=0.10.12 && <0.12","cardano-api ==1.35.4","cardano-binary ==1.5.0","cardano-crypto-wrapper ==1.3.0","cardano-ledger-alonzo ==0.1.0.0","cardano-ledger-babbage ==0.1.0.0","cardano-ledger-byron ==0.1.0.0","cardano-ledger-core ==0.1.0.0","cardano-ledger-shelley ==0.1.0.0","co-log >=0.5.0.0 && <0.6.0.0","containers ^>=0.6.5","eventuo11y >=0.9 && <0.11","eventuo11y-extras ==0.1.1.0","eventuo11y-otel ^>=0.1","hasql >=1.6 && <2","hasql-pool ^>=0.8","hasql-th ^>=0.4","hasql-transaction ^>=1","hs-opentelemetry-api >=0.0.3 && <0.0.4","ouroboros-network ==0.1.0.1","profunctors >=5.6 && <6","stm ^>=2.5","stm-delay ^>=0.1.1","text >=1.2.4 && <2","time >=1.9 && <2","transformers ^>=0.5.6","typed-protocols ==0.1.0.0","unliftio ^>=0.2.1","vector ^>=0.12.3","witherable ^>=0.4"]
library plutus-compat:
  • ["base >=4.9 && <5","bytestring >=0.10.12 && <0.12","cardano-api ==1.35.4","cardano-ledger-byron ==0.1.0.0","containers ^>=0.6.5","marlowe-chain-sync ==0.0.4","plutus-ledger-api ==1.0.0.1","plutus-tx ==1.0.0.0","serialise ^>=0.2.6"]
library gen:
  • ["base >=4.9 && <5","bytestring >=0.10.12 && <0.12","cardano-api:{cardano-api, gen} ==1.35.4","hedgehog-quickcheck ^>=0.1","marlowe-chain-sync ==0.0.4","marlowe-protocols ==0.2.0.0","nonempty-containers ^>=0.3.4","ouroboros-consensus ==0.1.0.1","QuickCheck >=2.14 && <3","text >=1.2.4 && <2","time >=1.9 && <2"]
executable marlowe-chain-indexer:
  • ["aeson >=2 && <3","async-components ==0.1.1.0","base >=4.9 && <5","bytestring >=0.10.12 && <0.12","cardano-api ==1.35.4","cardano-crypto-wrapper ==1.3.0","cardano-ledger-byron ==0.1.0.0","eventuo11y >=0.9 && <0.11","eventuo11y-extras ==0.1.1.0","eventuo11y-otel ^>=0.1","hasql >=1.6 && <2","hasql-pool ^>=0.8","hs-opentelemetry-api ==0.0.3.6","hs-opentelemetry-sdk ==0.0.3.4","marlowe-chain-sync:chain-indexer","mtl >=2.2 && <3","optparse-applicative","ouroboros-network ==0.1.0.1","postgresql-libpq ^>=0.9","text >=1.2.4 && <2","time >=1.9 && <2","transformers ^>=0.5.6","unliftio ^>=0.2.1"]
executable marlowe-chain-sync:
  • ["async-components ==0.1.1.0","base >=4.9 && <5","bytestring >=0.10.12 && <0.12","cardano-api ==1.35.4","cardano-ledger-byron ==0.1.0.0","eventuo11y >=0.9 && <0.11","eventuo11y-extras ==0.1.1.0","eventuo11y-otel ^>=0.1","hasql >=1.6 && <2","hasql-pool ^>=0.8","hs-opentelemetry-api ==0.0.3.6","hs-opentelemetry-sdk ==0.0.3.4","marlowe-chain-sync:{marlowe-chain-sync, libchainsync} ==0.0.4","marlowe-protocols ==0.2.0.0","mtl >=2.2 && <3","network >=3.1 && <4","optparse-applicative","ouroboros-network ==0.1.0.1","postgresql-libpq ^>=0.9","text >=1.2.4 && <2","unliftio ^>=0.2.1"]
test-suite marlowe-chain-sync-test:
  • ["base >=4.9 && <5","hspec >=2.10 && <3","marlowe-chain-sync:{marlowe-chain-sync, gen} ==0.0.4","marlowe-protocols ==0.2.0.0"]