From 6debd34de5ce9fce682331d38215b83f9f87a556 Mon Sep 17 00:00:00 2001 From: Simon-Pierre Date: Mon, 13 Jul 2026 10:53:37 -0400 Subject: [PATCH] libp2p bump --- apps/chat2disco/chat2disco.nim | 4 +- logos_delivery.nimble | 4 +- .../recv_service/recv_service.nim | 2 +- .../send_service/send_service.nim | 2 +- .../common/rate_limit/request_limiter.nim | 2 +- .../rate_limit/single_token_limiter.nim | 2 +- .../waku/common/rate_limit/timed_map.nim | 1 - logos_delivery/waku/node/waku_node.nim | 1 - logos_delivery/waku/node/waku_node/filter.nim | 3 +- .../waku/node/waku_node/lightpush.nim | 1 - .../waku/node/waku_node/peer_exchange.nim | 3 +- logos_delivery/waku/node/waku_node/ping.nim | 3 +- logos_delivery/waku/node/waku_node/relay.nim | 1 - logos_delivery/waku/node/waku_node/store.nim | 3 +- .../waku/waku_rendezvous/protocol.nim | 3 +- .../waku/waku_store_sync/reconciliation.nim | 1 - .../waku/waku_store_sync/transfer.nim | 1 - nimble.lock | 516 +++++++++--------- 18 files changed, 258 insertions(+), 295 deletions(-) diff --git a/apps/chat2disco/chat2disco.nim b/apps/chat2disco/chat2disco.nim index 50a9c2353..81c1b34a7 100644 --- a/apps/chat2disco/chat2disco.nim +++ b/apps/chat2disco/chat2disco.nim @@ -46,7 +46,7 @@ import ], ./config_chat2disco -import logos_delivery/waku/events/discovery_events +import logos_delivery/waku/api/events/discovery_events import libp2p/protocols/pubsub/rpc/messages, libp2p/protocols/pubsub/pubsub import libp2p/extended_peer_record # for ServiceInfo @@ -357,7 +357,7 @@ proc processInput(rfd: AsyncFD, rng: crypto.Rng) {.async.} = bootstrapNodes: kadBootstrapPeers, randomLookupInterval: chronos.seconds(60), serviceLookupInterval: chronos.seconds(60), - kadDhtConfig: KadDHTConfig.new(), + kadDhtConfig: KadDHTConfig.new(disableBootstrapping = true), discoConfig: sd_types.ServiceDiscoveryConfig.new(advertExpiry = chronos.seconds(60)), clientMode: false, diff --git a/logos_delivery.nimble b/logos_delivery.nimble index 5a3319f8d..ee8edd232 100644 --- a/logos_delivery.nimble +++ b/logos_delivery.nimble @@ -28,7 +28,7 @@ requires "nim >= 2.2.4", "toml_serialization", "faststreams", # Networking & P2P - "https://github.com/vacp2p/nim-libp2p.git#v2.0.0", + "https://github.com/vacp2p/nim-libp2p.git#v2.1.4", "eth", "nat_traversal", "dnsdisc", @@ -67,7 +67,7 @@ requires "https://github.com/logos-messaging/nim-sds.git#b12f5ee07c5b764303b51fb requires "https://github.com/NagyZoltanPeter/nim-brokers.git#v3.1.4" -requires "https://github.com/vacp2p/nim-lsquic.git#v0.5.1" +requires "https://github.com/vacp2p/nim-lsquic.git#v0.5.5" requires "https://github.com/vacp2p/nim-jwt.git#057ec95eb5af0eea9c49bfe9025b3312c95dc5f2" requires "https://github.com/logos-co/nim-libp2p-mix#380513117d556bf8f70066f5e72a7fd74fe36ba6" diff --git a/logos_delivery/messaging/delivery_service/recv_service/recv_service.nim b/logos_delivery/messaging/delivery_service/recv_service/recv_service.nim index d2c369d46..e77729e0c 100644 --- a/logos_delivery/messaging/delivery_service/recv_service/recv_service.nim +++ b/logos_delivery/messaging/delivery_service/recv_service/recv_service.nim @@ -4,7 +4,7 @@ import logos_delivery/waku/compat/option_valueor ## import std/[tables, sequtils, options, sets] -import chronos, chronicles, libp2p/utility +import chronos, chronicles, libp2p/utils/[shortlog, collections] import brokers/broker_context import logos_delivery/waku/[waku_core, waku_core/topics, waku_store/common], diff --git a/logos_delivery/messaging/delivery_service/send_service/send_service.nim b/logos_delivery/messaging/delivery_service/send_service/send_service.nim index 037ad879b..fec78f5aa 100644 --- a/logos_delivery/messaging/delivery_service/send_service/send_service.nim +++ b/logos_delivery/messaging/delivery_service/send_service/send_service.nim @@ -3,7 +3,7 @@ import logos_delivery/waku/compat/option_valueor ## import std/[sequtils, tables, options, typetraits] -import chronos, chronicles, libp2p/utility +import chronos, chronicles, libp2p/utils/[shortlog, collections] import brokers/broker_context import ./[send_processor, relay_processor, lightpush_processor, delivery_task], diff --git a/logos_delivery/waku/common/rate_limit/request_limiter.nim b/logos_delivery/waku/common/rate_limit/request_limiter.nim index 9fccf1c29..8d2f7f92c 100644 --- a/logos_delivery/waku/common/rate_limit/request_limiter.nim +++ b/logos_delivery/waku/common/rate_limit/request_limiter.nim @@ -21,7 +21,7 @@ import chronicles, chronos/timer, libp2p/stream/connection, - libp2p/utility + libp2p/utils/opt import std/times except TimeInterval, Duration, seconds, minutes diff --git a/logos_delivery/waku/common/rate_limit/single_token_limiter.nim b/logos_delivery/waku/common/rate_limit/single_token_limiter.nim index fc4b0acd5..b26ca3775 100644 --- a/logos_delivery/waku/common/rate_limit/single_token_limiter.nim +++ b/logos_delivery/waku/common/rate_limit/single_token_limiter.nim @@ -2,7 +2,7 @@ {.push raises: [].} -import std/[options], chronos/timer, libp2p/stream/connection, libp2p/utility +import std/[options], chronos/timer, libp2p/stream/connection import std/times except TimeInterval, Duration diff --git a/logos_delivery/waku/common/rate_limit/timed_map.nim b/logos_delivery/waku/common/rate_limit/timed_map.nim index b9a5c4cbf..5bab16de7 100644 --- a/logos_delivery/waku/common/rate_limit/timed_map.nim +++ b/logos_delivery/waku/common/rate_limit/timed_map.nim @@ -14,7 +14,6 @@ import std/[hashes, sets] import chronos/timer, results -import libp2p/utility export results diff --git a/logos_delivery/waku/node/waku_node.nim b/logos_delivery/waku/node/waku_node.nim index e386ef18c..7d84e1813 100644 --- a/logos_delivery/waku/node/waku_node.nim +++ b/logos_delivery/waku/node/waku_node.nim @@ -22,7 +22,6 @@ import libp2p/transports/transport, libp2p/transports/tcptransport, libp2p/transports/wstransport, - libp2p/utility, libp2p/utils/offsettedseq, libp2p_mix, libp2p_mix/mix_protocol, diff --git a/logos_delivery/waku/node/waku_node/filter.nim b/logos_delivery/waku/node/waku_node/filter.nim index 4b2ea8494..dd5d4265b 100644 --- a/logos_delivery/waku/node/waku_node/filter.nim +++ b/logos_delivery/waku/node/waku_node/filter.nim @@ -17,8 +17,7 @@ import libp2p/protocols/pubsub/rpc/messages, libp2p/builders, libp2p/transports/tcptransport, - libp2p/transports/wstransport, - libp2p/utility + libp2p/transports/wstransport import ../waku_node, diff --git a/logos_delivery/waku/node/waku_node/lightpush.nim b/logos_delivery/waku/node/waku_node/lightpush.nim index 1bb4ddcbb..da5ba8e1a 100644 --- a/logos_delivery/waku/node/waku_node/lightpush.nim +++ b/logos_delivery/waku/node/waku_node/lightpush.nim @@ -17,7 +17,6 @@ import libp2p/builders, libp2p/transports/tcptransport, libp2p/transports/wstransport, - libp2p/utility, libp2p_mix import diff --git a/logos_delivery/waku/node/waku_node/peer_exchange.nim b/logos_delivery/waku/node/waku_node/peer_exchange.nim index cd6e6146c..5e5cc272a 100644 --- a/logos_delivery/waku/node/waku_node/peer_exchange.nim +++ b/logos_delivery/waku/node/waku_node/peer_exchange.nim @@ -15,8 +15,7 @@ import libp2p/protocols/pubsub/rpc/messages, libp2p/builders, libp2p/transports/tcptransport, - libp2p/transports/wstransport, - libp2p/utility + libp2p/transports/wstransport import ../waku_node, diff --git a/logos_delivery/waku/node/waku_node/ping.nim b/logos_delivery/waku/node/waku_node/ping.nim index e7e011477..5eb1baeb9 100644 --- a/logos_delivery/waku/node/waku_node/ping.nim +++ b/logos_delivery/waku/node/waku_node/ping.nim @@ -9,8 +9,7 @@ import results, libp2p/protocols/ping, libp2p/builders, - libp2p/transports/tcptransport, - libp2p/utility + libp2p/transports/tcptransport import ../waku_node, ../peer_manager diff --git a/logos_delivery/waku/node/waku_node/relay.nim b/logos_delivery/waku/node/waku_node/relay.nim index 18a3f0f59..8411734df 100644 --- a/logos_delivery/waku/node/waku_node/relay.nim +++ b/logos_delivery/waku/node/waku_node/relay.nim @@ -18,7 +18,6 @@ import libp2p/builders, libp2p/transports/tcptransport, libp2p/transports/wstransport, - libp2p/utility, brokers/broker_context import diff --git a/logos_delivery/waku/node/waku_node/store.nim b/logos_delivery/waku/node/waku_node/store.nim index 189ef9052..3b517a59a 100644 --- a/logos_delivery/waku/node/waku_node/store.nim +++ b/logos_delivery/waku/node/waku_node/store.nim @@ -15,8 +15,7 @@ import libp2p/protocols/pubsub/rpc/messages, libp2p/builders, libp2p/transports/tcptransport, - libp2p/transports/wstransport, - libp2p/utility + libp2p/transports/wstransport import ../waku_node, diff --git a/logos_delivery/waku/waku_rendezvous/protocol.nim b/logos_delivery/waku/waku_rendezvous/protocol.nim index 253fa5a12..6b06820e7 100644 --- a/logos_delivery/waku/waku_rendezvous/protocol.nim +++ b/logos_delivery/waku/waku_rendezvous/protocol.nim @@ -11,8 +11,7 @@ import libp2p/protocols/rendezvous/protobuf, libp2p/utils/offsettedseq, libp2p/crypto/curve25519, - libp2p/switch, - libp2p/utility + libp2p/switch import metrics except collect diff --git a/logos_delivery/waku/waku_store_sync/reconciliation.nim b/logos_delivery/waku/waku_store_sync/reconciliation.nim index 6f301d633..f091cccf0 100644 --- a/logos_delivery/waku/waku_store_sync/reconciliation.nim +++ b/logos_delivery/waku/waku_store_sync/reconciliation.nim @@ -8,7 +8,6 @@ import chronicles, chronos, metrics, - libp2p/utility, libp2p/protocols/protocol, libp2p/stream/connection, libp2p/crypto/crypto, diff --git a/logos_delivery/waku/waku_store_sync/transfer.nim b/logos_delivery/waku/waku_store_sync/transfer.nim index aa02adfdc..c53730d86 100644 --- a/logos_delivery/waku/waku_store_sync/transfer.nim +++ b/logos_delivery/waku/waku_store_sync/transfer.nim @@ -7,7 +7,6 @@ import chronicles, chronos, metrics, - libp2p/utility, libp2p/protocols/protocol, libp2p/stream/connection, libp2p/crypto/crypto, diff --git a/nimble.lock b/nimble.lock index 03bb7a434..03c0d0064 100644 --- a/nimble.lock +++ b/nimble.lock @@ -1,91 +1,28 @@ { "version": 2, "packages": { - "nim": { - "version": "2.2.4", - "vcsRevision": "911e0dbb1f76de61fa0215ab1bb85af5334cc9a8", - "url": "https://github.com/nim-lang/Nim.git", - "downloadMethod": "git", - "dependencies": [], - "checksums": { - "sha1": "68bb85cbfb1832ce4db43943911b046c3af3caab" - } - }, - "unittest2": { - "version": "0.2.5", - "vcsRevision": "26f2ef3ae0ec72a2a75bfe557e02e88f6a31c189", - "url": "https://github.com/status-im/nim-unittest2", + "boringssl": { + "version": "0.0.10", + "vcsRevision": "084f2c8994137a72655b72745936a05949c768cc", + "url": "https://github.com/vacp2p/nim-boringssl", "downloadMethod": "git", "dependencies": [ "nim" ], "checksums": { - "sha1": "02bb3751ba9ddc3c17bfd89f2e41cb6bfb8fc0c9" + "sha1": "4ac575c18b11c0f06d6381279843aa8508f7940e" } }, - "bearssl": { - "version": "0.2.8", - "vcsRevision": "22c6a76ce015bc07e011562bdcfc51d9446c1e82", - "url": "https://github.com/status-im/nim-bearssl", - "downloadMethod": "git", - "dependencies": [ - "nim", - "unittest2" - ], - "checksums": { - "sha1": "da4dd7ae96d536bdaf42dca9c85d7aed024b6a86" - } - }, - "bearssl_pkey_decoder": { - "version": "#21dd3710df9345ed2ad8bf8f882761e07863b8e0", - "vcsRevision": "21dd3710df9345ed2ad8bf8f882761e07863b8e0", - "url": "https://github.com/vacp2p/bearssl_pkey_decoder", - "downloadMethod": "git", - "dependencies": [ - "nim", - "bearssl" - ], - "checksums": { - "sha1": "21b42e2e6ddca6c875d3fc50f36a5115abf51714" - } - }, - "jwt": { - "version": "#057ec95eb5af0eea9c49bfe9025b3312c95dc5f2", - "vcsRevision": "057ec95eb5af0eea9c49bfe9025b3312c95dc5f2", - "url": "https://github.com/vacp2p/nim-jwt.git", - "downloadMethod": "git", - "dependencies": [ - "nim", - "bearssl", - "bearssl_pkey_decoder" - ], - "checksums": { - "sha1": "3cd368666fd2bc7f99f253452289e827abcac13c" - } - }, - "testutils": { - "version": "0.8.1", - "vcsRevision": "6ce5e5e2301ccbc04b09d27ff78741ff4d352b4d", - "url": "https://github.com/status-im/nim-testutils", - "downloadMethod": "git", - "dependencies": [ - "nim", - "unittest2" - ], - "checksums": { - "sha1": "96a11cf8b84fa9bd12d4a553afa1cc4b7f9df4e3" - } - }, - "db_connector": { - "version": "0.1.0", - "vcsRevision": "29450a2063970712422e1ab857695c12d80112a6", - "url": "https://github.com/nim-lang/db_connector", + "npeg": { + "version": "1.3.0", + "vcsRevision": "409f6796d0e880b3f0222c964d1da7de6e450811", + "url": "https://github.com/zevv/npeg", "downloadMethod": "git", "dependencies": [ "nim" ], "checksums": { - "sha1": "4f2e67d0e4b61af9ac5575509305660b473f01a4" + "sha1": "64f15c85a059c889cb11c5fe72372677c50da621" } }, "results": { @@ -113,6 +50,96 @@ "sha1": "1a376d3e710590ef2c48748a546369755f0a7c97" } }, + "unicodedb": { + "version": "0.13.2", + "vcsRevision": "66f2458710dc641dd4640368f9483c8a0ec70561", + "url": "https://github.com/nitely/nim-unicodedb", + "downloadMethod": "git", + "dependencies": [ + "nim" + ], + "checksums": { + "sha1": "739102d885d99bb4571b1955f5f12aee423c935b" + } + }, + "regex": { + "version": "0.26.3", + "vcsRevision": "4593305ed1e49731fc75af1dc572dd2559aad19c", + "url": "https://github.com/nitely/nim-regex", + "downloadMethod": "git", + "dependencies": [ + "nim", + "unicodedb" + ], + "checksums": { + "sha1": "4d24e7d7441137cd202e16f2359a5807ddbdc31f" + } + }, + "unittest2": { + "version": "0.2.5", + "vcsRevision": "26f2ef3ae0ec72a2a75bfe557e02e88f6a31c189", + "url": "https://github.com/status-im/nim-unittest2", + "downloadMethod": "git", + "dependencies": [ + "nim" + ], + "checksums": { + "sha1": "02bb3751ba9ddc3c17bfd89f2e41cb6bfb8fc0c9" + } + }, + "testutils": { + "version": "0.8.1", + "vcsRevision": "6ce5e5e2301ccbc04b09d27ff78741ff4d352b4d", + "url": "https://github.com/status-im/nim-testutils", + "downloadMethod": "git", + "dependencies": [ + "nim", + "unittest2" + ], + "checksums": { + "sha1": "96a11cf8b84fa9bd12d4a553afa1cc4b7f9df4e3" + } + }, + "bearssl": { + "version": "0.2.10", + "vcsRevision": "25197fec8a3988d1153be7a1a79890b70e69d6db", + "url": "https://github.com/status-im/nim-bearssl", + "downloadMethod": "git", + "dependencies": [ + "nim", + "unittest2" + ], + "checksums": { + "sha1": "e53ab85b8c4c1ce3aa1f4eb251c0ab29e08d4972" + } + }, + "bearssl_pkey_decoder": { + "version": "#d34aa46bf9d0a3ffff810fbd3c4d2fa024eb9368", + "vcsRevision": "d34aa46bf9d0a3ffff810fbd3c4d2fa024eb9368", + "url": "https://github.com/vacp2p/bearssl_pkey_decoder", + "downloadMethod": "git", + "dependencies": [ + "nim", + "bearssl" + ], + "checksums": { + "sha1": "8666edbcb77cb9f97c659114d57c4ba0e7ab74c3" + } + }, + "jwt": { + "version": "#057ec95eb5af0eea9c49bfe9025b3312c95dc5f2", + "vcsRevision": "057ec95eb5af0eea9c49bfe9025b3312c95dc5f2", + "url": "https://github.com/vacp2p/nim-jwt.git", + "downloadMethod": "git", + "dependencies": [ + "nim", + "bearssl", + "bearssl_pkey_decoder" + ], + "checksums": { + "sha1": "3cd368666fd2bc7f99f253452289e827abcac13c" + } + }, "stew": { "version": "0.5.0", "vcsRevision": "4382b18f04b3c43c8409bfcd6b62063773b2bbaa", @@ -128,8 +155,8 @@ } }, "zlib": { - "version": "0.1.0", - "vcsRevision": "e680f269fb01af2c34a2ba879ff281795a5258fe", + "version": "0.2.0", + "vcsRevision": "190246aa0bb6569781370964fa2faa474203d6dd", "url": "https://github.com/status-im/nim-zlib", "downloadMethod": "git", "dependencies": [ @@ -138,12 +165,12 @@ "results" ], "checksums": { - "sha1": "bbde4f5a97a84b450fef7d107461e5f35cf2b47f" + "sha1": "a8c0c569d82315f3ffc1249ab42b0404e84fddc3" } }, "httputils": { - "version": "0.4.1", - "vcsRevision": "f142cb2e8bd812dd002a6493b6082827bb248592", + "version": "0.4.3", + "vcsRevision": "a9ca86095e262251d8ebafa1c6504fd476c41e43", "url": "https://github.com/status-im/nim-http-utils", "downloadMethod": "git", "dependencies": [ @@ -153,7 +180,7 @@ "unittest2" ], "checksums": { - "sha1": "016774ab31c3afff9a423f7d80584905ee59c570" + "sha1": "dcdd6633bc35695c2b1ac0f0bd1c5ff4e3623cb5" } }, "chronos": { @@ -174,8 +201,8 @@ } }, "metrics": { - "version": "0.2.1", - "vcsRevision": "a1296caf3ebb5f30f51a5feae7749a30df2824c2", + "version": "0.2.2", + "vcsRevision": "b4b70a88fe1755d281366cbc3f22d7515240d192", "url": "https://github.com/status-im/nim-metrics", "downloadMethod": "git", "dependencies": [ @@ -185,12 +212,12 @@ "stew" ], "checksums": { - "sha1": "84bb09873d7677c06046f391c7b473cd2fcff8a2" + "sha1": "94e0785170b639d0046e7469408bb752197ead8e" } }, "faststreams": { - "version": "0.5.0", - "vcsRevision": "ce27581a3e881f782f482cb66dc5b07a02bd615e", + "version": "0.5.1", + "vcsRevision": "50889cd16ec8771106cdd0eeea460039e8571e06", "url": "https://github.com/status-im/nim-faststreams", "downloadMethod": "git", "dependencies": [ @@ -199,7 +226,7 @@ "unittest2" ], "checksums": { - "sha1": "ee61e507b805ae1df7ec936f03f2d101b0d72383" + "sha1": "969ceb3666e807db8fe5c8df63466749822367a9" } }, "snappy": { @@ -208,19 +235,19 @@ "url": "https://github.com/status-im/nim-snappy", "downloadMethod": "git", "dependencies": [ - "nim", "faststreams", "unittest2", "results", - "stew" + "stew", + "testutils" ], "checksums": { "sha1": "e572d60d6a3178c5b1cde2400c51ad771812cd3d" } }, "serialization": { - "version": "0.5.2", - "vcsRevision": "b0f2fa32960ea532a184394b0f27be37bd80248b", + "version": "0.5.3", + "vcsRevision": "4092500cea76154576539371709ae801afbd2a9d", "url": "https://github.com/status-im/nim-serialization", "downloadMethod": "git", "dependencies": [ @@ -230,7 +257,24 @@ "stew" ], "checksums": { - "sha1": "fa35c1bb76a0a02a2379fe86eaae0957c7527cb8" + "sha1": "c087d26c50da40436599163888532660d6f9e631" + } + }, + "protobuf_serialization": { + "version": "0.5.3", + "vcsRevision": "8406e7287196661614ce6a8e8be20f755376af7f", + "url": "https://github.com/status-im/nim-protobuf-serialization", + "downloadMethod": "git", + "dependencies": [ + "nim", + "stew", + "faststreams", + "serialization", + "npeg", + "unittest2" + ], + "checksums": { + "sha1": "3307412f9755f7ec2079e12cf036fc103aa130b0" } }, "toml_serialization": { @@ -254,7 +298,6 @@ "url": "https://github.com/status-im/nim-confutils", "downloadMethod": "git", "dependencies": [ - "nim", "stew", "serialization", "results" @@ -264,18 +307,19 @@ } }, "cbor_serialization": { - "version": "0.3.0", - "vcsRevision": "1664160e04d153573373afddc552b9cbf6fbe4dc", + "version": "0.4.1", + "vcsRevision": "e32d61c54f69b396f47645f9b7373ea2e149013a", "url": "https://github.com/vacp2p/nim-cbor-serialization", "downloadMethod": "git", "dependencies": [ - "nim", "serialization", "stew", - "results" + "npeg", + "results", + "unittest2" ], "checksums": { - "sha1": "ab126eae09a6e39c72972a6a0b83cb06a2ffe8f0" + "sha1": "4782b43d06594ac59730b3939110ba93de7d3156" } }, "json_serialization": { @@ -316,7 +360,6 @@ "url": "https://github.com/status-im/nim-presto", "downloadMethod": "git", "dependencies": [ - "nim", "chronos", "chronicles", "metrics", @@ -350,7 +393,6 @@ "url": "https://github.com/status-im/nim-stint", "downloadMethod": "git", "dependencies": [ - "nim", "stew", "unittest2" ], @@ -364,7 +406,6 @@ "url": "https://github.com/status-im/nim-minilru", "downloadMethod": "git", "dependencies": [ - "nim", "results", "unittest2" ], @@ -372,55 +413,6 @@ "sha1": "0be03a5da29fdd4409ea74a60fd0ccce882601b4" } }, - "sqlite3_abi": { - "version": "3.53.0.0", - "vcsRevision": "8240e8e2819dfce1b67fa2733135d01b5cc80ae0", - "url": "https://github.com/arnetheduck/nim-sqlite3-abi", - "downloadMethod": "git", - "dependencies": [ - "nim" - ], - "checksums": { - "sha1": "fb7a6e6f36fc4eb4dfa6634dbcbf5cd0dfd0ebf0" - } - }, - "dnsclient": { - "version": "0.3.4", - "vcsRevision": "23214235d4784d24aceed99bbfe153379ea557c8", - "url": "https://github.com/ba0f3/dnsclient.nim", - "downloadMethod": "git", - "dependencies": [ - "nim" - ], - "checksums": { - "sha1": "65262c7e533ff49d6aca5539da4bc6c6ce132f40" - } - }, - "unicodedb": { - "version": "0.13.2", - "vcsRevision": "66f2458710dc641dd4640368f9483c8a0ec70561", - "url": "https://github.com/nitely/nim-unicodedb", - "downloadMethod": "git", - "dependencies": [ - "nim" - ], - "checksums": { - "sha1": "739102d885d99bb4571b1955f5f12aee423c935b" - } - }, - "regex": { - "version": "0.26.3", - "vcsRevision": "4593305ed1e49731fc75af1dc572dd2559aad19c", - "url": "https://github.com/nitely/nim-regex", - "downloadMethod": "git", - "dependencies": [ - "nim", - "unicodedb" - ], - "checksums": { - "sha1": "4d24e7d7441137cd202e16f2359a5807ddbdc31f" - } - }, "nimcrypto": { "version": "0.6.4", "vcsRevision": "721fb99ee099b632eb86dfad1f0d96ee87583774", @@ -433,13 +425,31 @@ "sha1": "f9ab24fa940ed03d0fb09729a7303feb50b7eaec" } }, + "lsquic": { + "version": "#v0.5.5", + "vcsRevision": "079768948ac03d8f2384e03045a090cb88aeb7d9", + "url": "https://github.com/vacp2p/nim-lsquic.git", + "downloadMethod": "git", + "dependencies": [ + "nim", + "zlib", + "stew", + "chronos", + "nimcrypto", + "unittest2", + "chronicles", + "https://github.com/vacp2p/nim-boringssl" + ], + "checksums": { + "sha1": "6742442d2f0f4aa4880b98bb12965beef85e513c" + } + }, "websock": { "version": "0.4.0", "vcsRevision": "387a8eb7e961e8fdd3b1a717d36bc53b55e4dc5d", "url": "https://github.com/status-im/nim-websock", "downloadMethod": "git", "dependencies": [ - "nim", "chronos", "httputils", "chronicles", @@ -454,7 +464,7 @@ } }, "json_rpc": { - "version": "0.6.1", + "version": "#v0.6.1", "vcsRevision": "6f1fff8ba685c9192fab153a9d66484ad9066e78", "url": "https://github.com/status-im/nim-json-rpc.git", "downloadMethod": "git", @@ -475,25 +485,6 @@ "sha1": "596db0aafcb3c83f5dba6d42993f2276e0d00eb5" } }, - "lsquic": { - "version": "0.5.1", - "vcsRevision": "2f01046bf1d513de8b5f8296c3d8bec819ab0cb9", - "url": "https://github.com/vacp2p/nim-lsquic", - "downloadMethod": "git", - "dependencies": [ - "nim", - "zlib", - "stew", - "chronos", - "nimcrypto", - "unittest2", - "chronicles", - "boringssl" - ], - "checksums": { - "sha1": "959df1a9ac2a574d6fe30a4faf37c37b443e1cfb" - } - }, "secp256k1": { "version": "0.6.0.3.2", "vcsRevision": "d8f1288b7c72f00be5fc2c5ea72bf5cae1eafb15", @@ -509,13 +500,32 @@ "sha1": "6618ef9de17121846a8c1d0317026b0ce8584e10" } }, + "db_connector": { + "version": "0.1.0", + "vcsRevision": "29450a2063970712422e1ab857695c12d80112a6", + "url": "https://github.com/nim-lang/db_connector", + "downloadMethod": "git", + "dependencies": [], + "checksums": { + "sha1": "4f2e67d0e4b61af9ac5575509305660b473f01a4" + } + }, + "sqlite3_abi": { + "version": "3.53.3.0", + "vcsRevision": "a4d052efe81472b8d5271ece8e5a3caea90a45eb", + "url": "https://github.com/arnetheduck/nim-sqlite3-abi", + "downloadMethod": "git", + "dependencies": [], + "checksums": { + "sha1": "20571756875f29ef292acf10a71c27139e6bf44e" + } + }, "eth": { "version": "0.9.0", "vcsRevision": "d9135e6c3c5d6d819afdfb566aa8d958756b73a8", "url": "https://github.com/status-im/nim-eth", "downloadMethod": "git", "dependencies": [ - "nim", "nimcrypto", "stint", "secp256k1", @@ -542,7 +552,6 @@ "url": "https://github.com/status-im/nim-web3", "downloadMethod": "git", "dependencies": [ - "nim", "chronicles", "chronos", "bearssl", @@ -561,12 +570,11 @@ } }, "dnsdisc": { - "version": "0.1.0", - "vcsRevision": "38f2e0f52c0a8f032ef4530835e519d550706d9e", + "version": "0.1.1", + "vcsRevision": "6cb1b7e3922645275043c68e476cac1501a45e55", "url": "https://github.com/status-im/nim-dnsdisc", "downloadMethod": "git", "dependencies": [ - "nim", "bearssl", "chronicles", "chronos", @@ -579,20 +587,29 @@ "results" ], "checksums": { - "sha1": "055b882a0f6b1d1e57a25a7af99d2e5ac6268154" + "sha1": "6451cab35990f334a46927f49f9176579460934d" + } + }, + "dnsclient": { + "version": "0.3.4", + "vcsRevision": "23214235d4784d24aceed99bbfe153379ea557c8", + "url": "https://github.com/ba0f3/dnsclient.nim", + "downloadMethod": "git", + "dependencies": [], + "checksums": { + "sha1": "65262c7e533ff49d6aca5539da4bc6c6ce132f40" } }, "libp2p": { - "version": "2.0.0", - "vcsRevision": "c43199378f46d0aaf61be1cad1ee1d63e8f665d6", + "version": "#v2.1.4", + "vcsRevision": "3b5ae1da95f0614af06221be7a3bb2aeab03f4c7", "url": "https://github.com/vacp2p/nim-libp2p.git", "downloadMethod": "git", "dependencies": [ "nim", "nimcrypto", - "dnsclient", "bearssl", - "boringssl", + "https://github.com/vacp2p/nim-boringssl", "chronicles", "chronos", "metrics", @@ -604,102 +621,14 @@ "lsquic", "protobuf_serialization", "websock", - "jwt" + "nat_traversal" ], "checksums": { - "sha1": "327dc7a0cb7e9d0be3d6083841bd496c4cbc48dc" - } - }, - "taskpools": { - "version": "0.1.0", - "vcsRevision": "9e8ccc754631ac55ac2fd495e167e74e86293edb", - "url": "https://github.com/status-im/nim-taskpools", - "downloadMethod": "git", - "dependencies": [ - "nim" - ], - "checksums": { - "sha1": "09e1b2fdad55b973724d61227971afc0df0b7a81" - } - }, - "sds": { - "version": "#b12f5ee07c5b764303b51fb948b32a4ade1de3b5", - "vcsRevision": "b12f5ee07c5b764303b51fb948b32a4ade1de3b5", - "url": "https://github.com/logos-messaging/nim-sds.git", - "downloadMethod": "git", - "dependencies": [ - "nim", - "chronos", - "libp2p", - "chronicles", - "stew", - "stint", - "metrics", - "results", - "ffi" - ], - "checksums": { - "sha1": "175f65038b9877cdf974b07c5f83081f810d5fbe" - } - }, - "ffi": { - "version": "0.1.3", - "vcsRevision": "06111de155253b34e47ed2aaed1d61d08d62cc1b", - "url": "https://github.com/logos-messaging/nim-ffi", - "downloadMethod": "git", - "dependencies": [ - "nim", - "chronos", - "chronicles", - "taskpools" - ], - "checksums": { - "sha1": "6f9d49375ea1dc71add55c72ac80a808f238e5b0" - } - }, - "boringssl": { - "version": "0.0.8", - "vcsRevision": "e77caabae78fbc9aa5b78a0a521181b077c82571", - "url": "https://github.com/vacp2p/nim-boringssl", - "downloadMethod": "git", - "dependencies": [ - "nim" - ], - "checksums": { - "sha1": "2f603bb6d70683393bbb091bf6bd325d9c52be9f" - } - }, - "protobuf_serialization": { - "version": "0.4.0", - "vcsRevision": "38d24eb3bd93e605fb88199da71d36b1ec0ad60d", - "url": "https://github.com/status-im/nim-protobuf-serialization", - "downloadMethod": "git", - "dependencies": [ - "nim", - "stew", - "faststreams", - "serialization", - "npeg", - "unittest2" - ], - "checksums": { - "sha1": "5a7a80fb8cca29e41899ce9540b74e49c874f8fd" - } - }, - "npeg": { - "version": "1.3.0", - "vcsRevision": "409f6796d0e880b3f0222c964d1da7de6e450811", - "url": "https://github.com/zevv/npeg", - "downloadMethod": "git", - "dependencies": [ - "nim" - ], - "checksums": { - "sha1": "64f15c85a059c889cb11c5fe72372677c50da621" + "sha1": "48da49700427bf68f1bbece13f8f9b620d0abdcb" } }, "libp2p_mix": { - "version": "0.1.0", + "version": "#380513117d556bf8f70066f5e72a7fd74fe36ba6", "vcsRevision": "380513117d556bf8f70066f5e72a7fd74fe36ba6", "url": "https://github.com/logos-co/nim-libp2p-mix", "downloadMethod": "git", @@ -717,7 +646,52 @@ "checksums": { "sha1": "ccfb0f0160ac15ac970471964c730d57edacad91" } + }, + "taskpools": { + "version": "0.1.0", + "vcsRevision": "9e8ccc754631ac55ac2fd495e167e74e86293edb", + "url": "https://github.com/status-im/nim-taskpools", + "downloadMethod": "git", + "dependencies": [], + "checksums": { + "sha1": "09e1b2fdad55b973724d61227971afc0df0b7a81" + } + }, + "ffi": { + "version": "#v0.1.3", + "vcsRevision": "06111de155253b34e47ed2aaed1d61d08d62cc1b", + "url": "https://github.com/logos-messaging/nim-ffi", + "downloadMethod": "git", + "dependencies": [ + "nim", + "chronos", + "chronicles", + "taskpools" + ], + "checksums": { + "sha1": "6f9d49375ea1dc71add55c72ac80a808f238e5b0" + } + }, + "sds": { + "version": "#b12f5ee07c5b764303b51fb948b32a4ade1de3b5", + "vcsRevision": "2ad4432f4eaf5d85771412f8c527eb767ba44ea8", + "url": "https://github.com/logos-messaging/nim-sds.git", + "downloadMethod": "git", + "dependencies": [ + "nim", + "chronos", + "libp2p", + "chronicles", + "stew", + "stint", + "metrics", + "results", + "ffi" + ], + "checksums": { + "sha1": "175f65038b9877cdf974b07c5f83081f810d5fbe" + } } }, "tasks": {} -} \ No newline at end of file +}