{
  "cv": 18,
  "name": "libp2pdht",
  "fqn": "nim-codex-dht.codex-storage.github.com",
  "current": "d02670d6b03f655db2872bee9e3fafe74ecfc8f3",
  "author": "Status Research & Development GmbH",
  "description": "DHT based on Eth discv5 implementation",
  "license": "MIT",
  "nim": "1.6.18",
  "skipDirs": [
    "tests"
  ],
  "installFiles": [
    "build.nims"
  ],
  "releases": [
    {
      "v": "0.6.3@d02670d6b03f655db2872bee9e3fafe74ecfc8f3^",
      "r": [],
      "S": "HasUnknownNimbleFile",
      "E": "ambiguous nimble file",
      "x": [],
      "j": []
    },
    {
      "v": "0.6.2@1af8dcf50447b5f68d1843e321c71dd871ecf245",
      "r": [],
      "S": "HasUnknownNimbleFile",
      "E": "ambiguous nimble file",
      "x": [],
      "j": []
    },
    {
      "v": "0.6.1@67dbc3fe137144f07d6088c44906bf29fc317fae",
      "r": [],
      "S": "HasUnknownNimbleFile",
      "E": "ambiguous nimble file",
      "x": [],
      "j": []
    },
    {
      "v": "0.5.0@d96c75cffa936bfc2679a16b823775940425458d",
      "r": [],
      "S": "HasUnknownNimbleFile",
      "E": "ambiguous nimble file",
      "x": [],
      "j": []
    },
    {
      "v": "0.5.0@6027f42f8e5e3b0e53048933b0385b2fbe609f1c",
      "r": [
        "unittest2 <= 0.0.9",
        "secp256k1 #2acbbdcc0e63002a013fff49f015708522875832",
        "protobuf_serialization",
        "nimcrypto >= 0.5.4",
        "bearssl #head",
        "chronicles >= 0.10.2 & < 0.11.0",
        "chronos #e15dc3b41fea95348b58f32244962c1c6df310a7",
        "libp2p #unstable",
        "metrics",
        "stew #head",
        "stint",
        "asynctest >= 0.4.3 & < 0.5.0",
        "gh:codex-storage/nim-datastore #head",
        "questionable"
      ]
    },
    {
      "v": "0.4.1@bd9e8d4d662ea73fa69a57d78a32338a0c00fc4d",
      "r": [
        "secp256k1 #2acbbdcc0e63002a013fff49f015708522875832",
        "protobuf_serialization",
        "nimcrypto 0.5.4",
        "bearssl #head",
        "chronicles >= 0.10.2 & < 0.11.0",
        "chronos 3.2.0",
        "libp2p #unstable",
        "metrics",
        "stew #head",
        "stint",
        "asynctest >= 0.3.1 & < 0.4.0",
        "gh:codex-storage/nim-datastore #head",
        "questionable"
      ],
      "m": "1.2.0"
    },
    {
      "v": "0.4.0@9292bbddf0fee21e3b540285f8abc047abf86495",
      "r": [
        "secp256k1 #2acbbdcc0e63002a013fff49f015708522875832",
        "protobuf_serialization",
        "nimcrypto 0.5.4",
        "bearssl #head",
        "chronicles >= 0.10.2 & < 0.11.0",
        "chronos 3.2.0",
        "libp2p #unstable",
        "metrics",
        "stew #head",
        "stint",
        "asynctest >= 0.3.1 & < 0.4.0",
        "gh:codex-storage/nim-datastore #head",
        "questionable"
      ],
      "m": "1.2.0"
    },
    {
      "v": "0.3.2@fc7d7ef80c708b3543e51d2b59b1dbd3421822e0",
      "r": [
        "secp256k1 #b3f38e2795e805743b299dc5d96d332db375b520",
        "protobuf_serialization #27b400fdf3bd8ce7120ca66fc1de39d3f1a5804a",
        "nimcrypto 0.5.4",
        "bearssl #head",
        "chronicles >= 0.10.2 & < 0.11.0",
        "chronos #1394c9e04957928afc1db33d2e0965cfb677a1e0",
        "libp2p #unstable",
        "metrics",
        "stew #head",
        "stint",
        "asynctest >= 0.3.1 & < 0.4.0",
        "gh:status-im/nim-datastore #head",
        "questionable"
      ],
      "d": "DHT based on the libp2p Kademlia spec",
      "m": "1.2.0",
      "j": []
    },
    {
      "v": "0.3.1@f1ba5d7cda7a779210df1553e7d2cec65d5273ca",
      "r": [
        "secp256k1 #b3f38e2795e805743b299dc5d96d332db375b520",
        "protobuf_serialization #27b400fdf3bd8ce7120ca66fc1de39d3f1a5804a",
        "nimcrypto 0.5.4",
        "bearssl #head",
        "chronicles >= 0.10.2 & < 0.11.0",
        "chronos #1394c9e04957928afc1db33d2e0965cfb677a1e0",
        "libp2p #unstable",
        "metrics",
        "stew #head",
        "stint",
        "asynctest >= 0.3.1 & < 0.4.0",
        "gh:status-im/nim-datastore #head",
        "questionable"
      ],
      "d": "DHT based on the libp2p Kademlia spec",
      "m": "1.2.0",
      "j": []
    },
    {
      "v": "0.3.0@04302014a6884958c363a8ebc07d59e3a80e8f57",
      "r": [
        "secp256k1 #b3f38e2795e805743b299dc5d96d332db375b520",
        "protobuf_serialization #27b400fdf3bd8ce7120ca66fc1de39d3f1a5804a",
        "nimcrypto 0.5.4",
        "bearssl #head",
        "chronicles >= 0.10.2 & < 0.11.0",
        "chronos #1394c9e04957928afc1db33d2e0965cfb677a1e0",
        "libp2p #unstable",
        "metrics",
        "stew #head",
        "stint",
        "asynctest >= 0.3.1 & < 0.4.0",
        "gh:status-im/nim-datastore #head",
        "questionable"
      ],
      "d": "DHT based on the libp2p Kademlia spec",
      "m": "1.2.0",
      "j": []
    },
    {
      "v": "0.2.1@83f7dbebfea17c06f097a7e665407680c5c732dc",
      "r": [
        "secp256k1 #b3f38e2795e805743b299dc5d96d332db375b520",
        "protobuf_serialization #27b400fdf3bd8ce7120ca66fc1de39d3f1a5804a",
        "nimcrypto 0.5.4",
        "bearssl #head",
        "chronicles >= 0.10.2 & < 0.11.0",
        "chronos #1394c9e04957928afc1db33d2e0965cfb677a1e0",
        "libp2p #unstable",
        "metrics",
        "stew #head",
        "stint",
        "asynctest >= 0.3.1 & < 0.4.0",
        "gh:status-im/nim-datastore #head",
        "questionable"
      ],
      "d": "DHT based on the libp2p Kademlia spec",
      "m": "1.2.0",
      "j": []
    },
    {
      "v": "0.2.0@9386baa9c435bc9223150d6f7cb884346ed05780",
      "r": [
        "secp256k1 #b3f38e2795e805743b299dc5d96d332db375b520",
        "protobuf_serialization #27b400fdf3bd8ce7120ca66fc1de39d3f1a5804a",
        "nimcrypto 0.5.4",
        "bearssl #head",
        "chronicles >= 0.10.2 & < 0.11.0",
        "chronos #1394c9e04957928afc1db33d2e0965cfb677a1e0",
        "libp2p #unstable",
        "metrics",
        "stew #head",
        "stint",
        "asynctest >= 0.3.1 & < 0.4.0",
        "gh:status-im/nim-datastore #head",
        "questionable"
      ],
      "d": "DHT based on the libp2p Kademlia spec",
      "m": "1.2.0",
      "j": []
    }
  ],
  "tags": true,
  "generatedAt": "2026-05-26T13:48:49Z",
  "allDeps": {
    "packages": [
      "asynctest <= 0.5.0",
      "bearssl <= 0.5.0",
      "bio <= 0.5.0",
      "chronicles <= 0.5.0",
      "chronos <= 0.5.0",
      "dnsclient <= 0.5.0",
      "faststreams <= 0.5.0",
      "httputils <= 0.5.0",
      "json_serialization <= 0.5.0",
      "libp2p <= 0.5.0",
      "metrics <= 0.5.0",
      "ngtcp2 <= 0.5.0",
      "nimcrypto <= 0.5.0",
      "npeg <= 0.5.0",
      "protobuf_serialization <= 0.5.0",
      "questionable <= 0.5.0",
      "quic <= 0.5.0",
      "results <= 0.5.0",
      "secp256k1 <= 0.5.0",
      "serialization <= 0.5.0",
      "stew <= 0.5.0",
      "stint <= 0.5.0",
      "testutils <= 0.5.0",
      "unittest2 <= 0.5.0",
      "upraises <= 0.5.0",
      "websock <= 0.5.0",
      "zlib <= 0.5.0"
    ],
    "urls": [],
    "unresolved": [
      "gh:codex-storage/nim-datastore",
      "gh:status-im/nim-datastore",
      "gh:status-im/nim-mbedtls",
      "gh:status-im/nim-quic",
      "gh:vacp2p/nim-jwt"
    ]
  }
}