From 5b826b10890d8fae124e24704cc99f1800d3c45b Mon Sep 17 00:00:00 2001 From: plebhash Date: Mon, 23 Mar 2026 18:33:08 -0300 Subject: [PATCH] update to 31.x --- capnp/common.capnp | 1 + capnp/echo.capnp | 2 ++ capnp/init.capnp | 9 ++++++++- capnp/mining.capnp | 2 ++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/capnp/common.capnp b/capnp/common.capnp index 3b9e96c..bb5812a 100644 --- a/capnp/common.capnp +++ b/capnp/common.capnp @@ -8,6 +8,7 @@ using Cxx = import "/capnp/c++.capnp"; $Cxx.namespace("ipc::capnp::messages"); using Proxy = import "proxy.capnp"; +$Proxy.includeTypes("ipc/capnp/common-types.h"); struct BlockRef $Proxy.wrap("interfaces::BlockRef") { hash @0 :Data; diff --git a/capnp/echo.capnp b/capnp/echo.capnp index d2a2633..a063350 100644 --- a/capnp/echo.capnp +++ b/capnp/echo.capnp @@ -8,6 +8,8 @@ using Cxx = import "/capnp/c++.capnp"; $Cxx.namespace("ipc::capnp::messages"); using Proxy = import "proxy.capnp"; +$Proxy.include("interfaces/echo.h"); +$Proxy.includeTypes("ipc/capnp/echo-types.h"); interface Echo $Proxy.wrap("interfaces::Echo") { destroy @0 (context :Proxy.Context) -> (); diff --git a/capnp/init.capnp b/capnp/init.capnp index 7a8dbd4..a04e8a7 100644 --- a/capnp/init.capnp +++ b/capnp/init.capnp @@ -8,12 +8,19 @@ using Cxx = import "/capnp/c++.capnp"; $Cxx.namespace("ipc::capnp::messages"); using Proxy = import "proxy.capnp"; +$Proxy.include("interfaces/echo.h"); +$Proxy.include("interfaces/init.h"); +$Proxy.include("interfaces/mining.h"); +$Proxy.includeTypes("ipc/capnp/init-types.h"); + using Echo = import "echo.capnp"; using Mining = import "mining.capnp"; interface Init $Proxy.wrap("interfaces::Init") { construct @0 (threadMap: Proxy.ThreadMap) -> (threadMap :Proxy.ThreadMap); makeEcho @1 (context :Proxy.Context) -> (result :Echo.Echo); - makeMiningOld2 @2 () -> (); makeMining @3 (context :Proxy.Context) -> (result :Mining.Mining); + + # DEPRECATED: no longer supported; server returns an error. + makeMiningOld2 @2 () -> (); } diff --git a/capnp/mining.capnp b/capnp/mining.capnp index f790e12..9e45e49 100644 --- a/capnp/mining.capnp +++ b/capnp/mining.capnp @@ -9,6 +9,8 @@ $Cxx.namespace("ipc::capnp::messages"); using Common = import "common.capnp"; using Proxy = import "proxy.capnp"; +$Proxy.include("interfaces/mining.h"); +$Proxy.includeTypes("ipc/capnp/mining-types.h"); const maxMoney :Int64 = 2100000000000000; const maxDouble :Float64 = 1.7976931348623157e308;