From 7fbdfe26acd962aaf6c96cd2ff0bd93508e5d1e2 Mon Sep 17 00:00:00 2001 From: Dario Lipicar Date: Wed, 29 Jul 2026 07:35:04 -0300 Subject: [PATCH] chore: bump logos-protocol to the uint64 fixes (#114) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit logos-protocol 8b8a358 (#30) — two places where a uint64 above int64max stopped being itself: * the universal -> Qt EVENT bridge converted with QJsonDocument::fromJson + QJsonValue::toVariant instead of the canonical helper the method path uses, so uintEvent(2^64-1) arrived as 1.8446744073709552e+19 while the equivalent method return was exact. The same bridge also failed to decode canonical tagged bytes into a QByteArray. * the plain (tcp/tcp_ssl) wire had no unsigned alternative in RpcValue, so the same value wrapped to -1 — silently, and independently in each direction. Retires M6 from the LIDL conformance matrix. Co-authored-by: Claude Opus 5 --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 0c463d8..d5967e7 100644 --- a/flake.lock +++ b/flake.lock @@ -55,11 +55,11 @@ ] }, "locked": { - "lastModified": 1785065460, - "narHash": "sha256-cp5Un0NBXwNoK/+atBLMl4NwCfDXzy0KMpyUOtK6pcc=", + "lastModified": 1785295592, + "narHash": "sha256-CQ7QNiBaEf/s+om7pK9NtmYnZ4oDWHgPwX3muZ5uYdE=", "owner": "logos-co", "repo": "logos-protocol", - "rev": "ae2f7e1b5842d62836091c6dc0c903508806456e", + "rev": "8b8a358c8bfdf92e54c5164fd460c4ab31e2f400", "type": "github" }, "original": {