- Synopsis
-
Decentralised Message Queue Node
- Description
-
Decentralised Message Queue Node based on Cardano Diffusion
network layer. Allows one to create their own overlay network and
run their own mini-protocols.
- Author
-
Armando Santos, Marcin Szamotulski, Marcin Wójtowicz
- Maintainer
-
marcin.szamotulski@iohk.io
- License
-
Apache-2.0
- Source
-
-
https://github.com/intersectmbo/dmq-node
- Commit hash
- 102d1ada15dfae101267960712ddbeb2f5a02d30
- Subdir
- dmq-node
- Timestamp
-
2026-03-23T16:30:47Z
- Revisions
-
None
- Dependencies
-
- library dmq-node:
-
- ["acts","acts-generic","aeson >=2.1.1.0 && <3","aeson-pretty","base >=4.14 && <4.23","base16-bytestring","bytestring >=0.10 && <0.13","cardano-binary","cardano-crypto-class","cardano-crypto-wrapper","cardano-diffusion","cardano-ledger-api","cardano-ledger-byron","cardano-ledger-core","cardano-ledger-shelley","cardano-slotting","cardano-strict-containers","cborg >=0.2.1 && <0.3","containers >=0.5 && <0.8","contra-tracer >=0.1 && <0.3","deepseq >=1.0 && <1.6","dns >=1.0 && <4.3","generic-data","hashable >=1.0 && <1.6","io-classes:{io-classes,si-timers,strict-mvar,strict-stm} ^>=1.8.0.1","iproute ^>=1.7.15","kes-agent-crypto ^>=1.1.0.0","mtl","network ^>=3.2.7","network-mux ^>=0.10","nothunks","optparse-applicative >=0.18 && <0.20","ouroboros-consensus:{ouroboros-consensus,cardano,diffusion}","ouroboros-network:{ouroboros-network,api,framework,orphan-instances,protocols} ^>=1.1.0.0","quiet","random ^>=1.3","singletons","text >=1.2.4 && <2.2","time >=1.12 && <1.15","transformers","typed-protocols:{typed-protocols,cborg} ^>=1.2"]
- executable dmq-node:
-
- ["Win32-network","acts","aeson","base","bytestring","cardano-git-rev","contra-tracer >=0.1 && <0.3","directory","dmq-node","io-classes:{io-classes,strict-stm}","kes-agent-crypto","optparse-applicative","ouroboros-network:{ouroboros-network,api,framework}","random","text"]
- test-suite dmq-tests:
-
- ["QuickCheck","base >=4.14 && <4.23","bytestring","cardano-crypto-class:{cardano-crypto-class,testlib}","cardano-ledger-api","cardano-ledger-core","cborg","containers","contra-tracer","deepseq","dmq-node","hashable","io-classes:{io-classes,si-timers,strict-mvar,strict-stm}","io-sim","kes-agent-crypto","ouroboros-network:{ouroboros-network,api,framework,ouroboros-network-tests-lib,protocols,protocols-tests-lib,tests-lib}","quickcheck-instances","random","serialise","tasty","tasty-quickcheck","time","typed-protocols:{typed-protocols,codec-properties}","with-utf8"]
- test-suite dmq-cddl:
-
- ["QuickCheck","base >=4.14 && <4.23","base16-bytestring","bytestring","cborg","directory","dmq-node","filepath","io-classes","kes-agent-crypto","mtl","ouroboros-network:{api,protocols-tests-lib,tests-lib}","process-extras","quickcheck-instances","serialise","tasty","tasty-hunit","tasty-quickcheck","temporary","typed-protocols:{typed-protocols,codec-properties}"]