Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiprocess bitcoin #10102

Draft
wants to merge 16 commits into
base: master
Choose a base branch
from
Draft

Multiprocess bitcoin #10102

wants to merge 16 commits into from

Conversation

ryanofsky
Copy link
Contributor

@ryanofsky ryanofsky commented Mar 27, 2017

This is a draft PR because it is based on #29409. The non-base commits are:


This PR adds an --enable-multiprocess configure option which builds new bitcoin-node, bitcoin-wallet, and bitcoin-gui executables with relevant functionality isolated into different processes. See doc/design/multiprocess.md for usage details and future plans.

The change is implemented by adding a new Init interface that spawns new wallet and node subprocesses that can be controlled over a socketpair by calling Node, Wallet, and ChainClient methods. When running with split processes, you can see the IPC messages going back and forth in -debug=1 output. Followup PR's #19460 and #19461 add -ipcbind and -ipcconnect options that allow more flexibility in how processes are connected.

The IPC protocol used is Cap'n Proto, but this could be swapped out for another protocol. Cap'n Proto types and libraries are only accessed in the src/ipc/capnp/ directory, and not in any public headers or other parts of bitcoin code.

Slides from a presentation describing this change are available on google drive. Demo code used in the presentation was from an older version this PR (tag ipc.21, commits).


This PR is part of the process separation project.

@jonasschnelli
Copy link
Contributor

Oh. Nice.
I expected much more code to achieve this.

Conceptually I think this goes into the right direction, though, I'm not sure if this could end up being only a temporary in-between step that may end up being replaced.
Because, it may be more effective to split the Qt/d part completely and let them communicate over the p2p protocol (SPV and eventually RPC). More effective because it would also allow to run Qt independent from a trusted full node (if not trusted, use mechanism like full block SPV, etc.).

Though, I'm aware that capnp has an RPC layer. But this would introduce another API (RPC / ZMQ / REST and then capnp RPC).

I'm not saying this is the wrong direction, but we should be careful about adding another API.

Three questions:

  • Would the performance be impractical if we would try to use the existing RPC API?
  • Could the capnp approach (or lets say IPC approach) be designed as a (or the) new API ("JSON RPC v2" and replacement for ZMQ)?
  • Does capnp provide a basic form of authentication? Would that even be required?

@ryanofsky
Copy link
Contributor Author

Would the performance be impractical if we would try to use the existing RPC API?

Reason this is currently using capnp is not performance but convenience. Capnp provides a high level API that supports bidirectional, synchronous, and asynchronous calls out of the box and allows me to easily explore implementation choices in bitcoin-qt without having to worry about low level protocol details, write a lot of parameter packing/unpacking boilerplate, and implement things like long polling.

Capnp could definitely be replaced by JSON-RPC, though, and I've gone out of my way to support this by not calling capnp functions or using capnp types or headers anywhere except the ipc/server.cpp and ipc/client.cpp files. No code outside of these two files has to change in order to move to a different protocol.

Could the capnp approach (or lets say IPC approach) be designed as a (or the) new API ("JSON RPC v2" and replacement for ZMQ)?

It could, but I'm going out of my way right now specifically NOT to add yet another bitcoind public API that could add to the JSON-RPC/REST/ZMQ/-blocknotify/-walletnotify confusion. The IPC here doesn't happen over a TCP port or even a unix socket path but over an anonymous socketpair using an inherited file descriptor. (I haven't done a windows implementation yet but similar things are possible there).

I'm trying to make the change completely internal for now and transparent to users. Bitcoin-qt should still be invoked the same way and behave the same way as before, starting its own node and wallet. It just will happen to do this internally now by forking a bitcoind executable rather than calling in-process functions.

This change will not add any new command line or GUI options allowing bitcoin-qt to connect to bitcoinds other than the one it spawns internally. Adding these features and supporting new public APIs might be things we want to do in the future, but they would involve downsides and complications that I'm trying to avoid here.

Does capnp provide a basic form of authentication? Would that even be required?

It's not required here because this change doesn't expose any new socket or endpoint, but it could be supported. Capnp's security model is based on capabilities, so to add authentication, you would just define a factory function that takes credentials as parameters and returns a reference to an object exposing the appropriate functionality.

@gmaxwell
Copy link
Contributor

I'm really uncomfortable with using capn proto, but fine enough for some example testing stuff!

I'm a fan of this general approach (ignoring the use of capn proto) and I think we should have done something like it a long time ago.

@dcousens
Copy link
Contributor

dcousens commented Mar 28, 2017

strong concept ACK, but if is feasible, would prefer usage of the existing RPC instead of capn'proto

@laanwj
Copy link
Member

laanwj commented Mar 29, 2017

Concept ACK, nice.

I'm really uncomfortable with using capn proto, but fine enough for some example testing stuff!

Please, let's not turn this into a discussion of serialization and RPC frameworks. To be honest that's been one of the things that's putting me off of doing work like this. If you want to suggest what framework to use, please make a thorough investigation of what method would be best to use for our specific use case, and propose that, but let's not start throwing random "I'm not comfortable with X" comments.

We already use google protocol buffers in the GUI for payment requests to in a way that would be the straightforward choice. I'm also happy you didn't choose some XML-based abomonation or ASN.1. But anyhow, not here. For this pull it's fine to use whatever RPC mechanism you're comfortable with.

This change will not add any new command line or GUI options allowing bitcoin-qt to connect to bitcoinds other than the one it spawns internally.

I'm also perfectly fine with keeping the scope here to "communication between GUI and bitcoind". This is not the place for introducing another external interface. Might be an option at some point in the future, but for now process isolation is enough motivation.

src/qt/walletmodel.cpp Outdated Show resolved Hide resolved
src/ipc/messages.capnp Outdated Show resolved Hide resolved
src/ipc/client.cpp Outdated Show resolved Hide resolved
src/qt/bitcoin.cpp Outdated Show resolved Hide resolved
src/qt/bitcoin.cpp Outdated Show resolved Hide resolved
src/qt/walletmodel.cpp Outdated Show resolved Hide resolved
src/ipc/server.cpp Outdated Show resolved Hide resolved
Copy link
Contributor Author

@ryanofsky ryanofsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated and rebased bf5f8ed -> 0ca73bc (pr/ipc.0 -> pr/ipc.1)

There's a lot of new changes here. More functions and callbacks have been wrapped, and there's now support for asynchronous calls that don't block event threads in the client and server.

At this point it would be very helpful to have code review for the main commit (0ca73bc "Add barebones IPC framework to bitcoin-qt and bitcoind"), because all the real infrastructure is now in place, and the main thing left to do is wrap up more functions and callbacks in IPC calls so the GUI can be functional.

src/qt/bitcoin.cpp Outdated Show resolved Hide resolved
@ryanofsky
Copy link
Contributor Author

ryanofsky commented Apr 7, 2017

Updated and rebased 0ca73bc -> 5e28c2f (pr/ipc.1 -> pr/ipc.3) to avoid a conflict. Main addition is an expanded src/ipc/README.md file.

Again it would be very helpful to have some code review for the main commit (5e28c2f "Add barebones IPC framework to bitcoin-qt and bitcoind"). Giving feedback on the README file would be an easy place to start.

@ryanofsky ryanofsky force-pushed the pr/ipc branch 2 times, most recently from 5e28c2f to dda3756 Compare April 10, 2017 22:00
@ryanofsky
Copy link
Contributor Author

Updated 5e28c2f -> dda3756 (pr/ipc.3 -> pr/ipc.4)

This implements two suggestions from @JeremyRubin:

  • It includes a small commit demonstrating what it looks like to add a single new method to the API:
    dda3756 Add ipc::Node::getNodeCount method. This should help give a clearer picture of the layers involved in implementing an IPC call.

  • Instead of adding Cap'n Proto code and modifying Qt code in a single commit, it includes a new early commit (1407a2b Add ipc::Node and ipc::Wallet interfaces that introduces new src/ipc/interfaces.h and src/ipc/interfaces.cpp files and ports Qt code to use them without any Cap'n Proto stuff. This shows the separation between Qt updates and IPC implementation details better and makes it easier to see how a different IPC system could be substituted in for Cap'n Proto. This commit could even be made into a separate PR.

@ryanofsky
Copy link
Contributor Author

ryanofsky commented Apr 14, 2017

@laanwj pointed out in IRC (https://botbot.me/freenode/bitcoin-core-dev/msg/83983170/) that this change could help make the GUI more responsive by preventing Qt event processing from getting blocked, which currently happens in the monolithic bitcoin-qt when the main GUI thread makes a call to a slow libbitcoin function, or waits a long time for a cs_main or cs_wallet lock.

At the time in IRC, I didn't think this change could directly help gui responsiveness, because although it does move libbitcoin and LOCK calls out of the bitcoin-qt process and into the bitcoind process, it just replaces these calls with blocking IPCs that make the GUI equally unresponsive when they tie up the main GUI thread.

However, this doesn't have to be the case. The place where IPC calls currently block waiting for responses is the return promise.get_future().get(); line in ipc::util::Call::send method here: https://github.com/ryanofsky/bitcoin/blob/pr/ipc.4/src/ipc/util.h#L166

But the std::promise object used in that line could easily be replaced with a Qt-aware promise object that processes GUI events while the promise is blocked. (The Qt-aware promise implementation would check if it is being used on the main GUI thread, and if so use a local Qt event loop substituting
loop.exec() for std::future::get() and loop.quit() for std::promise::set_value().)

This would add more overhead and make the average IPC call a little slower. But it would avoid situations where an unexpectedly slow IPC call ties up the whole gui, so it might be worth doing anyway.

@laanwj
Copy link
Member

laanwj commented Apr 14, 2017

@ryanofsky Yes, integrating the IPC event loop and Qt event loop would help responsiveness.
Though I remember there were some issues in some cases with recursively calling into the Qt event loop (e.g. things need to be reentrant, deleteLater stuff runs earlier than expected, to keep in mind).

@sipa
Copy link
Member

sipa commented Apr 17, 2017

@ryanofsky I'm not familiar with Qt or capnproto, but I don't understand what the move to a different process has to do with making things less blocking. Any changes in architecture that would result in less blocks should equally be possible within the same process.

@sipa
Copy link
Member

sipa commented Apr 17, 2017

This change will not add any new command line or GUI options allowing bitcoin-qt to connect to bitcoinds other than the one it spawns internally. Adding these features and supporting new public APIs might be things we want to do in the future, but they would involve downsides and complications that I'm trying to avoid here.

I don't understand the goal here. On itself, there seems little benefit in separating the GUI and the rest into separate processes if those two processes still depend on each other (this is different from separating the wallet from the node, for example, as there as security considerations there... but for that use case the easiest approach seems to just have a lightweight mode and running two instances).

I think it would be awesome if bitcoin-qt could be started and stopped independently to control a bitcoind process in the background, but if that's not the intent, what is the purpose?

@ryanofsky
Copy link
Contributor Author

Any changes in architecture that would result in less blocks should equally be possible within the same process.

Let's say there are 50 places where bitcoin-qt calls a libbitcoin function. That means there are 50 places to update if you want bitcoin-qt handle to events while the function calls are executing. WIth the IPC framework, there is only one place you have to update instead of 50 places (if you want to do this).

On itself, there seems little benefit in separating the GUI and the rest into separate processes if those two processes still depend on each other.

Ok, so you think the benefits are small, and I think they are more significant.

I think it would be awesome if bitcoin-qt could be started and stopped independently to control a bitcoind process in the background,

This is trivial once bitcoin-qt is controlling bitcoind across a socket. I'm just implementing the socket part first, without introducing new UI features for now.

@sipa
Copy link
Member

sipa commented Apr 17, 2017

I think it would be awesome if bitcoin-qt could be started and stopped independently to control a bitcoind process in the background,

This is trivial once bitcoin-qt is controlling bitcoind across a socket. I'm just implementing the socket part first, without introducing new UI features for now.

Ok, that's what I was missing. It wasn't clear to me that this was a just first step towards a more useful separation.

ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Apr 20, 2017
This doesn't crash currently because the method doesn't access any object
members, but this behavior is fragile and incompatible with bitcoin#10102.
@darosior
Copy link
Member

darosior commented Dec 3, 2024

Not sure if it's worth sharing here but hey what's an 1300th comment.

Running bitcoin-node from #29409 with commits 1045047a73a0b3ae15647ab5bf1829d27141b7cd..9ca113f326fc9ba2f661595283f4aef390df984d from this PR cherry-picked on top.

Simply compiled with cmake -B multiprocbuild/ -DWITH_MULTIPROCESS=ON && cmake --build multiprocbuild/ -j20. (Although i did have to apply the following diff to be able to compile on Debian stable.)

Expand diff to compile on Debian stable
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6ae988ac90..ca0880b3cd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -23,6 +23,7 @@ set(CLIENT_VERSION_BUILD 0)
 set(CLIENT_VERSION_RC 0)
 set(CLIENT_VERSION_IS_RELEASE "false")
 set(COPYRIGHT_YEAR "2024")
+set(FOUND_LIBATOMIC TRUE)
 
 # During the enabling of the CXX and CXXOBJ languages, we modify
 # CMake's compiler/linker invocation strings by appending the content
diff --git a/src/test/ipc_test.cpp b/src/test/ipc_test.cpp
index 91eba9214f..af37434980 100644
--- a/src/test/ipc_test.cpp
+++ b/src/test/ipc_test.cpp
@@ -62,7 +62,7 @@ void IpcPipeTest()
 
         auto connection_client = std::make_unique<mp::Connection>(loop, kj::mv(pipe.ends[0]));
         auto foo_client = std::make_unique<mp::ProxyClient<gen::FooInterface>>(
-            connection_client->m_rpc_system.bootstrap(mp::ServerVatId().vat_id).castAs<gen::FooInterface>(),
+            connection_client->m_rpc_system->bootstrap(mp::ServerVatId().vat_id).castAs<gen::FooInterface>(),
             connection_client.get(), /* destroy_connection= */ false);
         foo_promise.set_value(std::move(foo_client));
         disconnect_client = [&] { loop.sync([&] { connection_client.reset(); }); };

Just starting bitcoin-node and stopping it with a SIGINT results in the following crash:

2024-12-03T20:49:29Z [ipc] {bitcoin-node-69380/bitcoin-node-69380} IPC client exception kj::Exception: kj/async-io-unix.c++:323: disconnected: ::read(fd, buffer, maxBytes): Connection reset by peer
stack: 7f53be1b41d4 7f53be1bf95b 7f53be15a911 7f53be1ab560 7f53be3147f0 7f53be30e0a0 7f53be3120f0 7f53be370bf0 7f53be36b6d0 7f53be361de0 7f53be35bea0 7f53be34e160 7f53be34ebc4 7f53be34b7a0 562975c42300 562975c4c8c0
2024-12-03T20:49:29Z [ipc] kj::Exception: kj/async-io-unix.c++:323: disconnected: ::read(fd, buffer, maxBytes): Connection reset by peer
stack: 7f53be1b41d4 7f53be1bf95b 7f53be15a911 7f53be1ab560 7f53be3147f0 7f53be30e0a0 7f53be3120f0 7f53be370bf0 7f53be36b6d0 7f53be361de0 7f53be35bea0 7f53be34e160 7f53be34ebc4 7f53be34b7a0 562975c42300 562975c4c8c0
2024-12-03T20:49:29Z [ipc] {bitcoin-node-69380/b-capnp-loop-69383} IPC client: unexpected network disconnect.
terminate called after throwing an instance of 'ipc::Exception'
  what():  kj::Exception: kj/async-io-unix.c++:323: disconnected: ::read(fd, buffer, maxBytes): Connection reset by peer
stack: 7f53be1b41d4 7f53be1bf95b 7f53be15a911 7f53be1ab560 7f53be3147f0 7f53be30e0a0 7f53be3120f0 7f53be370bf0 7f53be36b6d0 7f53be361de0 7f53be35bea0 7f53be34e160 7f53be34ebc4 7f53be34b7a0 562975c42300 562975c4c8c0
Aborted

The command i used to start it is ./multiprocbuild/src/bitcoin-node -regtest -ipcbind=unix -debug=ipc.

With a simple hacked up client which constructs an Init interface and stops, the crash becomes (still only when stopping bitcoin-node):

terminate called after throwing an instance of 'std::logic_error'
  what():  clientInvoke call made after disconnect
Aborted

Now if the client requested a thread before stopping, this becomes a segfault (still only when stopping bitcoin-node):

2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client exception kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
stack: 7f70b535079f 7f70b5350cad 7f70b54a9544 7f70b54a9732 7f70b54a978a 7f70b550825d 7f70b5507180 7f70b55016d0 7f70b54f7de0 7f70b54f1ea0 7f70b54e4160 7f70b54e4bc4 7f70b54e17a0 56041e62f300 56041e6398c0
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC client: unexpected network disconnect.
Segmentation fault

Here is some logs.

Logs for just starting and stopping `bitcoin-node`
2024-12-03T21:06:40Z Bitcoin Core version v28.99.0-8e2a8fa6a6f4-dirty (release build)                                                                                                                                                                                                                                                                                                                                                   
2024-12-03T21:06:40Z Script verification uses 15 additional threads                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:06:40Z Using the 'x86_shani(1way,2way)' SHA256 implementation                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z Using RdSeed as an additional entropy source                                                                                                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z Using RdRand as an additional entropy source                                                                                                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z Default data directory /home/darosior/.bitcoin                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:06:40Z Using data directory /home/darosior/.bitcoin/regtest                                                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:06:40Z Config file: /home/darosior/.bitcoin/bitcoin.conf (not found, skipping)                                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z Command-line arg: debug="ipc"                                                                                                                                                                                                                                                                                                                                                                                      
2024-12-03T21:06:40Z Command-line arg: ipcbind="unix"                                                                                                                                                                                                                                                                                                                                                                                   
2024-12-03T21:06:40Z Command-line arg: regtest=""                                                                                                                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z Using at most 125 automatic connections (1024 file descriptors available)                                                                                                                                                                                                                                                                                                                                          
2024-12-03T21:06:40Z scheduler thread start                                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z [ipc] Process bitcoin-wallet pid 70740 launched                                                                                                                                                                                                                                                                                                                                                                    
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client first request from current thread, constructing waiter                                                                                                                                                                                                                                                                                                    
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send Init.construct$Params (threadMap = <external capability>)                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv Init.construct$Results (threadMap = <external capability>)                                                                                                                                                                                                                                                                                           
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send Init.makeWalletLoader$Params (context = (thread = <external capability>, callbackThread = <external capability>), globalArgs = (settings = (forcedSettings = [(key = "server", value = "\\"1\\"")], commandLineOptions = [(key = "debug", value = ["\\"ipc\\""]), (key = "ipcbind", value = ["\\"unix\\""]), (key = "regtest", value = ["\\"\\""])], 
rwSettings = [], roConfig = []), configPath = "/home/darosior/.bitcoin/bitcoin.conf"), chain = <external capability>)                                                                                                                                                                                                                                                                                                                   
2024-12-03T21:06:40Z Using the 'x86_shani(1way,2way)' SHA256 implementation                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z Using RdSeed as an additional entropy source                                                                                                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z Using RdRand as an additional entropy source                                                                                                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z Default data directory /home/darosior/.bitcoin                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:06:40Z Using data directory /home/darosior/.bitcoin/regtest                                                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:06:40Z Config file: /home/darosior/.bitcoin/bitcoin.conf (not found, skipping)                                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response #2 Init.makeWalletLoader$Results (result = <external capability>)                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv Init.makeWalletLoader$Results (result = <external capability>)                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z Listening for IPC requests on address unix:/home/darosior/.bitcoin/regtest/node.sock                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.registerRpcs$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server recv request  #3 ChainClient.registerRpcs$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server post request  #3 {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)}                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "rawtransactions", name = "fundrawtransaction", actor = <external capability>, argNames = [(name = "hexstring", namedOnly = false), (name = "add_inputs", namedOnl
y = true), (name = "include_unsafe", namedOnly = true), (name = "minconf", namedOnly = true), (name = "maxconf", namedOnly = true), (name = "changeAddress", namedOnly = true), (name = "changePosition", namedOnly = true), (name = "change_type", namedOnly = true), (name = "includeWatching", namedOnly = true), (name = "lockUnspents", namedOnly = true), (name = "fee_rate", namedOnly = true), (name = "feeRate", namedOnly = tr
ue), (name = "subtractFeeFromOutputs", namedOnly = true), (name = "input_weights", namedOnly = true), (name = "max_tx_weight", namedOnly = true), (name = "conf_target", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "replaceable", namedOnly = true), (name = "solving_data", namedOnly ...                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #1 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "rawtransactions", name = "fundrawtransaction", actor = <external capability>, argNames = [(name = "hexstring", namedOnly = false), (name = "add_inputs", namedOnly = true), (name = "include_unsafe", 
namedOnly = true), (name = "minconf", namedOnly = true), (name = "maxconf", namedOnly = true), (name = "changeAddress", namedOnly = true), (name = "changePosition", namedOnly = true), (name = "change_type", namedOnly = true), (name = "includeWatching", namedOnly = true), (name = "lockUnspents", namedOnly = true), (name = "fee_rate", namedOnly = true), (name = "feeRate", namedOnly = true), (name = "subtractFeeFromOutputs"
, namedOnly = true), (name = "input_weights", namedOnly = true), (name = "max_tx_weight", namedOnly = true), (name = "conf_target", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "replaceable", namedOnly = true), (name = "solving_data", namedOnly ...                                                                                                                                                      
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #1 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #1 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "abandontransaction", actor = <external capability>, argNames = [(name = "txid", namedOnly = false)], uniqueId = 93936261762176))                
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #2 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "abandontransaction", actor = <external capability>, argNames = [(name = "txid", namedOnly = false)], uniqueId = 93936261762176))                                                     
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #2 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #2 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "abortrescan", actor = <external capability>, argNames = [], uniqueId = 93936261743392))                                                         
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #3 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "abortrescan", actor = <external capability>, argNames = [], uniqueId = 93936261743392))                                                                                              
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #3 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #3 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "addmultisigaddress", actor = <external capability>, argNames = [(name = "nrequired", namedOnly = false), (name = "keys", namedOnly = false), (na
me = "label", namedOnly = false), (name = "address_type", namedOnly = false)], uniqueId = 93936261211840))                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #4 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "addmultisigaddress", actor = <external capability>, argNames = [(name = "nrequired", namedOnly = false), (name = "keys", namedOnly = false), (name = "label", namedOnly = false), (na
me = "address_type", namedOnly = false)], uniqueId = 93936261211840))                                                                                                                                                                                                                                                                                                                                                                   
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #4 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #4 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "backupwallet", actor = <external capability>, argNames = [(name = "destination", namedOnly = false)], uniqueId = 93936261285808))               
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #5 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "backupwallet", actor = <external capability>, argNames = [(name = "destination", namedOnly = false)], uniqueId = 93936261285808))                                                    
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #5 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #5 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "bumpfee", actor = <external capability>, argNames = [(name = "txid", namedOnly = false), (name = "conf_target", namedOnly = true), (name = "fee_
rate", namedOnly = true), (name = "replaceable", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "outputs", namedOnly = true), (name = "original_change_index", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936261561168))                                                                                                                                                           
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #6 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "bumpfee", actor = <external capability>, argNames = [(name = "txid", namedOnly = false), (name = "conf_target", namedOnly = true), (name = "fee_rate", namedOnly = true), (name = "re
placeable", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "outputs", namedOnly = true), (name = "original_change_index", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936261561168))                                                                                                                                                                                                
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #6 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #6 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "psbtbumpfee", actor = <external capability>, argNames = [(name = "txid", namedOnly = false), (name = "conf_target", namedOnly = true), (name = "
fee_rate", namedOnly = true), (name = "replaceable", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "outputs", namedOnly = true), (name = "original_change_index", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936261561328))                                                                                                                                                       
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #7 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "psbtbumpfee", actor = <external capability>, argNames = [(name = "txid", namedOnly = false), (name = "conf_target", namedOnly = true), (name = "fee_rate", namedOnly = true), (name =
 "replaceable", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "outputs", namedOnly = true), (name = "original_change_index", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936261561328))                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #7 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #7 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "createwallet", actor = <external capability>, argNames = [(name = "wallet_name", namedOnly = false), (name = "disable_private_keys", namedOnly =
 false), (name = "blank", namedOnly = false), (name = "passphrase", namedOnly = false), (name = "avoid_reuse", namedOnly = false), (name = "descriptors", namedOnly = false), (name = "load_on_startup", namedOnly = false), (name = "external_signer", namedOnly = false)], uniqueId = 93936260236864))                                                                                                                                
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #8 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "createwallet", actor = <external capability>, argNames = [(name = "wallet_name", namedOnly = false), (name = "disable_private_keys", namedOnly = false), (name = "blank", namedOnly =
 false), (name = "passphrase", namedOnly = false), (name = "avoid_reuse", namedOnly = false), (name = "descriptors", namedOnly = false), (name = "load_on_startup", namedOnly = false), (name = "external_signer", namedOnly = false)], uniqueId = 93936260236864))                                                                                                                                                                     
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #8 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #8 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "createwalletdescriptor", actor = <external capability>, argNames = [(name = "type", namedOnly = false), (name = "internal", namedOnly = true), (
name = "hdkey", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936260233536))                                                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #9 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "createwalletdescriptor", actor = <external capability>, argNames = [(name = "type", namedOnly = false), (name = "internal", namedOnly = true), (name = "hdkey", namedOnly = true), (n
ame = "options", namedOnly = false)], uniqueId = 93936260233536))                                                                                                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #9 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #9 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "restorewallet", actor = <external capability>, argNames = [(name = "wallet_name", namedOnly = false), (name = "backup_file", namedOnly = false),
 (name = "load_on_startup", namedOnly = false)], uniqueId = 93936261280944))                                                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #10 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "restorewallet", actor = <external capability>, argNames = [(name = "wallet_name", namedOnly = false), (name = "backup_file", namedOnly = false), (name = "load_on_startup", namedOnl
y = false)], uniqueId = 93936261280944))                                                                                                                                                                                                                                                                                                                                                                                                
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #10 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #10 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "dumpprivkey", actor = <external capability>, argNames = [(name = "address", namedOnly = false)], uniqueId = 93936261311280))                    
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #11 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "dumpprivkey", actor = <external capability>, argNames = [(name = "address", namedOnly = false)], uniqueId = 93936261311280))                                                        

[...]

2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrase", actor = <external capability>, argNames = [(name = "passphrase", namedOnly = false), (name = "timeout", namedOnly =[100/7860]
uniqueId = 93936261485056))                                                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #67 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrase", actor = <external capability>, argNames = [(name = "passphrase", namedOnly = false), (name = "timeout", namedOnly = false)], uniqueId = 93936261485056))         
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #67 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #67 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrasechange", actor = <external capability>, argNames = [(name = "oldpassphrase", namedOnly = false), (name = "newpassphrase", namedO
nly = false)], uniqueId = 93936261481040))                                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #68 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrasechange", actor = <external capability>, argNames = [(name = "oldpassphrase", namedOnly = false), (name = "newpassphrase", namedOnly = false)], uniqueId = 9393626148
1040))                                                                                                                                                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #68 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #68 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletprocesspsbt", actor = <external capability>, argNames = [(name = "psbt", namedOnly = false), (name = "sign", namedOnly = false), (name = "
sighashtype", namedOnly = false), (name = "bip32derivs", namedOnly = false), (name = "finalize", namedOnly = false)], uniqueId = 93936261544736))                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #69 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletprocesspsbt", actor = <external capability>, argNames = [(name = "psbt", namedOnly = false), (name = "sign", namedOnly = false), (name = "sighashtype", namedOnly = false), (n
ame = "bip32derivs", namedOnly = false), (name = "finalize", namedOnly = false)], uniqueId = 93936261544736))                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #69 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #69 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response #3 ChainClient.registerRpcs$Results ()                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv ChainClient.registerRpcs$Results ()                                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z Binding RPC on address ::1 port 18443                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:06:40Z Binding RPC on address 127.0.0.1 port 18443                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z Using random cookie authentication.                                                                                                                                                                                                                                                                                                                                                                                
2024-12-03T21:06:40Z Generated RPC authentication cookie /home/darosior/.bitcoin/regtest/.cookie                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z Permissions used for cookie: rw-------                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z Starting HTTP server with 4 worker threads                                                                                                                                                                                                                                                                                                                                                                         
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.verify$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server recv request  #4 ChainClient.verify$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                       
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server post request  #4 {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)}                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z Using wallet directory /home/darosior/.bitcoin/regtest/wallets                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.initMessage$Params (context = (thread = <external capability>, callbackThread = <external capability>), message = "Verifying wallet(s)\ff\ff\ff")                                                                                                                                             
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #70 Chain.initMessage$Params (context = (thread = <external capability>, callbackThread = <external capability>), message = "Verifying wallet(s)\ff\ff\ff")                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #70 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z init message: Verifying wallet(s)…                                                                                                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #70 Chain.initMessage$Results ()                                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.initMessage$Results ()                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #71 Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                                                      
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #71 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #71 Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                         
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response #4 ChainClient.verify$Results (result = true)                                                                                                                                                                                                                                                                                           
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv ChainClient.verify$Results (result = true)                                                                                                                                                                                                                                                                                                           
2024-12-03T21:06:40Z Using /16 prefix for IP bucketing                                                                                                                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z init message: Loading P2P addresses…                                                                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:06:40Z Loaded 0 addresses from peers.dat  0ms                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z init message: Loading banlist…                                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:06:40Z SetNetworkActive: true                                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z Script verification uses 15 additional threads                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:06:40Z Cache configuration:                                                                                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:06:40Z * Using 2.0 MiB for block index database                                                                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:06:40Z * Using 8.0 MiB for chain state database                                                                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:06:40Z * Using 440.0 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z Using obfuscation key for blocksdir *.dat files (/home/darosior/.bitcoin/regtest/blocks): 'c3525d6fe1128def'                                                                                                                                                                                                                                                                                                       
2024-12-03T21:06:40Z Using 16 MiB out of 16 MiB requested for signature cache, able to store 524288 elements                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z Using 16 MiB out of 16 MiB requested for script execution cache, able to store 524288 elements                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:06:40Z init message: Loading block index…                                                                                                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z Validating signatures for all blocks.                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:06:40Z Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000                                                                                                                                                                                                                                                                                                                         
2024-12-03T21:06:40Z Opening LevelDB in /home/darosior/.bitcoin/regtest/blocks/index                                                                                                                                                                                                                                                                                                                                                    
2024-12-03T21:06:40Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z Using obfuscation key for /home/darosior/.bitcoin/regtest/blocks/index: 0000000000000000                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:06:40Z LoadBlockIndexDB: last block file = 0                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:06:40Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=1, size=293, heights=0...0, time=2011-02-02...2011-02-02)                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z Checking all blk files are present...                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:06:40Z Initializing chainstate Chainstate [ibd] @ height -1 (null)                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z Opening LevelDB in /home/darosior/.bitcoin/regtest/chainstate                                                                                                                                                                                                                                                                                                                                                      
2024-12-03T21:06:40Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z Using obfuscation key for /home/darosior/.bitcoin/regtest/chainstate: 639b6bd0024da93b                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z Loaded best chain: hashBestChain=0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206 height=0 date=2011-02-02T23:16:42Z progress=1.000000                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z Opening LevelDB in /home/darosior/.bitcoin/regtest/chainstate                                                                                                                                                                                                                                                                                                                                                      
2024-12-03T21:06:40Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z Using obfuscation key for /home/darosior/.bitcoin/regtest/chainstate: 639b6bd0024da93b                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z [Chainstate [ibd] @ height 0 (0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206)] resized coinsdb cache to 8.0 MiB                                                                                                                                                                                                                                                                                  
2024-12-03T21:06:40Z [Chainstate [ibd] @ height 0 (0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206)] resized coinstip cache to 440.0 MiB                                                                                                                                                                                                                                                                               
2024-12-03T21:06:40Z init message: Verifying blocks…                                                                                                                                                                                                                                                                                                                                                                                    
2024-12-03T21:06:40Z  block index              21ms                                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.load$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                         
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server recv request  #5 ChainClient.load$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                         
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server post request  #5 {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)}                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                  
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  #72 Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                                                      
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  #72 {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response #72 Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                         
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response #5 ChainClient.load$Results (result = true)                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv ChainClient.load$Results (result = true)                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z Setting NODE_NETWORK on non-prune mode                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z block tree size = 1                                                                                                                                                                                                                                                                                                                                                                                                
2024-12-03T21:06:40Z nBestHeight = 0                                                                                                                                                                                                                                                                                                                                                                                                    
2024-12-03T21:06:40Z initload thread start                                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:06:40Z Loading 0 mempool transactions from file...                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z Imported mempool transactions from file: 0 succeeded, 0 failed, 0 expired, 0 already there, 0 waiting for initial broadcast                                                                                                                                                                                                                                                                                        
2024-12-03T21:06:40Z initload thread exit                                                                                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:06:40Z torcontrol thread start                                                                                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:06:40Z Bound to 127.0.0.1:18445                                                                                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:06:40Z Bound to [::]:18444                                                                                                                                                                                                                                                                                                                                                                                                
2024-12-03T21:06:40Z Bound to 0.0.0.0:18444                                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:06:40Z 0 block-relay-only anchors will be tried for connections.
2024-12-03T21:06:40Z init message: Starting network threads…
2024-12-03T21:06:40Z net thread start
2024-12-03T21:06:40Z addcon thread start
2024-12-03T21:06:40Z dnsseed thread start
2024-12-03T21:06:40Z Loading addresses from DNS seed dummySeed.invalid.
2024-12-03T21:06:40Z init message: Done loading
2024-12-03T21:06:40Z msghand thread start
2024-12-03T21:06:40Z opencon thread start
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.start$Params (context = (thread = <external capability>, callbackThread = <external capability>), scheduler = void)
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server recv request  #6 ChainClient.start$Params (context = (thread = <external capability>, callbackThread = <external capability>), scheduler = void)
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server post request  #6 {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)}
2024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response #6 ChainClient.start$Results ()
2024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv ChainClient.start$Results ()
2024-12-03T21:06:40Z 0 addresses found from DNS seeds
2024-12-03T21:06:40Z dnsseed thread exit
^C2024-12-03T21:06:41Z tor: Thread interrupt
2024-12-03T21:06:41Z Shutdown: In progress...
2024-12-03T21:06:41Z opencon thread exit
2024-12-03T21:06:41Z addcon thread exit
2024-12-03T21:06:41Z torcontrol thread exit
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.flush$Params (context = (thread = <external capability>, callbackThread = <external capability>))
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages5ChainEEE
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client exception kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
stack: 7f4d205f679f 7f4d205f6cad 7f4d2074f544 7f4d2074f732 7f4d2074f78a 7f4d207ae25d 7f4d207ad180 7f4d207a76d0 7f4d2079dde0 7f4d20797ea0 7f4d2078a160 7f4d2078abc4 7f4d207877a0 564973f5a300 564973f648c0
2024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC client: unexpected network disconnect.
2024-12-03T21:06:41Z [ipc] kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
stack: 7f4d205f679f 7f4d205f6cad 7f4d2074f544 7f4d2074f732 7f4d2074f78a 7f4d207ae25d 7f4d207ad180 7f4d207a76d0 7f4d2079dde0 7f4d20797ea0 7f4d2078a160 7f4d2078abc4 7f4d207877a0 564973f5a300 564973f648c0
terminate called after throwing an instance of 'ipc::Exception'
  what():  kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
stack: 7f4d205f679f 7f4d205f6cad 7f4d2074f544 7f4d2074f732 7f4d2074f78a 7f4d207ae25d 7f4d207ad180 7f4d207a76d0 7f4d2079dde0 7f4d20797ea0 7f4d2078a160 7f4d2078abc4 7f4d207877a0 564973f5a300 564973f648c0
Aborted
Logs for when the client constructs `Init`, creates a thread, and stops
[...]
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                  [100/7216]
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrase", actor = <external capability>, argNames = [(name = "passphrase", namedOnly = false), (name = "timeout", namedOnly = false)], 
uniqueId = 94002610455040))                                                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  #67 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrase", actor = <external capability>, argNames = [(name = "passphrase", namedOnly = false), (name = "timeout", namedOnly = false)], uniqueId = 94002610455040))         
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  #67 {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response #67 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrasechange", actor = <external capability>, argNames = [(name = "oldpassphrase", namedOnly = false), (name = "newpassphrase", namedO
nly = false)], uniqueId = 94002610451024))                                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  #68 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrasechange", actor = <external capability>, argNames = [(name = "oldpassphrase", namedOnly = false), (name = "newpassphrase", namedOnly = false)], uniqueId = 9400261045
1024))                                                                                                                                                                                                                                                                                                                                                                                                                                  
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  #68 {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response #68 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletprocesspsbt", actor = <external capability>, argNames = [(name = "psbt", namedOnly = false), (name = "sign", namedOnly = false), (name = "
sighashtype", namedOnly = false), (name = "bip32derivs", namedOnly = false), (name = "finalize", namedOnly = false)], uniqueId = 94002610514720))                                                                                                                                                                                                                                                                                       
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  #69 Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletprocesspsbt", actor = <external capability>, argNames = [(name = "psbt", namedOnly = false), (name = "sign", namedOnly = false), (name = "sighashtype", namedOnly = false), (n
ame = "bip32derivs", namedOnly = false), (name = "finalize", namedOnly = false)], uniqueId = 94002610514720))                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  #69 {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response #69 Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server send response #3 ChainClient.registerRpcs$Results ()                                                                                                                                                                                                                                                                                                  
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client recv ChainClient.registerRpcs$Results ()                                                                                                                                                                                                                                                                                                                  
2024-12-03T21:02:16Z Binding RPC on address ::1 port 18443                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:02:16Z Binding RPC on address 127.0.0.1 port 18443                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z Using random cookie authentication.                                                                                                                                                                                                                                                                                                                                                                                
2024-12-03T21:02:16Z Generated RPC authentication cookie /home/darosior/.bitcoin/regtest/.cookie                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z Permissions used for cookie: rw-------                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z Starting HTTP server with 4 worker threads                                                                                                                                                                                                                                                                                                                                                                         
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client send ChainClient.verify$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                       
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server recv request  #4 ChainClient.verify$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                       
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server post request  #4 {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)}                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z Using wallet directory /home/darosior/.bitcoin/regtest/wallets                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.initMessage$Params (context = (thread = <external capability>, callbackThread = <external capability>), message = "Verifying wallet(s)\ff\ff\ff")                                                                                                                                             
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  #70 Chain.initMessage$Params (context = (thread = <external capability>, callbackThread = <external capability>), message = "Verifying wallet(s)\ff\ff\ff")                                                                                                                                                                                 
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  #70 {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:16Z init message: Verifying wallet(s)…                                                                                                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response #70 Chain.initMessage$Results ()                                                                                                                                                                                                                                                                                                            
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.initMessage$Results ()                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                  
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  #71 Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                                                      
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  #71 {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response #71 Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                         
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server send response #4 ChainClient.verify$Results (result = true)                                                                                                                                                                                                                                                                                           
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client recv ChainClient.verify$Results (result = true)                                                                                                                                                                                                                                                                                                           
2024-12-03T21:02:16Z Using /16 prefix for IP bucketing                                                                                                                                                                                                                                                                                                                                                                                  
2024-12-03T21:02:16Z init message: Loading P2P addresses…                                                                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:02:16Z Loaded 0 addresses from peers.dat  0ms                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z init message: Loading banlist…                                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:02:16Z SetNetworkActive: true                                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z Script verification uses 15 additional threads                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:02:16Z Cache configuration:                                                                                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:02:16Z * Using 2.0 MiB for block index database                                                                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:02:16Z * Using 8.0 MiB for chain state database                                                                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:02:16Z * Using 440.0 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:02:16Z Using obfuscation key for blocksdir *.dat files (/home/darosior/.bitcoin/regtest/blocks): 'c3525d6fe1128def'                                                                                                                                                                                                                                                                                                       
2024-12-03T21:02:16Z Using 16 MiB out of 16 MiB requested for signature cache, able to store 524288 elements                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:02:16Z Using 16 MiB out of 16 MiB requested for script execution cache, able to store 524288 elements                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:02:16Z init message: Loading block index…                                                                                                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:16Z Validating signatures for all blocks.                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:02:16Z Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000                                                                                                                                                                                                                                                                                                                         
2024-12-03T21:02:16Z Opening LevelDB in /home/darosior/.bitcoin/regtest/blocks/index                                                                                                                                                                                                                                                                                                                                                    
2024-12-03T21:02:16Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z Using obfuscation key for /home/darosior/.bitcoin/regtest/blocks/index: 0000000000000000                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:02:16Z LoadBlockIndexDB: last block file = 0                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:02:16Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=1, size=293, heights=0...0, time=2011-02-02...2011-02-02)                                                                                                                                                                                                                                                                                            
2024-12-03T21:02:16Z Checking all blk files are present...                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:02:16Z Initializing chainstate Chainstate [ibd] @ height -1 (null)                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z Opening LevelDB in /home/darosior/.bitcoin/regtest/chainstate                                                                                                                                                                                                                                                                                                                                                      
2024-12-03T21:02:16Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z Using obfuscation key for /home/darosior/.bitcoin/regtest/chainstate: 639b6bd0024da93b                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z Loaded best chain: hashBestChain=0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206 height=0 date=2011-02-02T23:16:42Z progress=1.000000                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z Opening LevelDB in /home/darosior/.bitcoin/regtest/chainstate                                                                                                                                                                                                                                                                                                                                                      
2024-12-03T21:02:16Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z Using obfuscation key for /home/darosior/.bitcoin/regtest/chainstate: 639b6bd0024da93b                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z [Chainstate [ibd] @ height 0 (0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206)] resized coinsdb cache to 8.0 MiB                                                                                                                                                                                                                                                                                  
2024-12-03T21:02:16Z [Chainstate [ibd] @ height 0 (0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206)] resized coinstip cache to 440.0 MiB                                                                                                                                                                                                                                                                               
2024-12-03T21:02:16Z init message: Verifying blocks…                                                                                                                                                                                                                                                                                                                                                                                    
2024-12-03T21:02:16Z  block index              19ms                                                                                                                                                                                                                                                                                                                                                                                     
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client send ChainClient.load$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                         
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server recv request  #5 ChainClient.load$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                         
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server post request  #5 {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)}                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                  
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  #72 Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                                                      
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  #72 {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response #72 Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                         
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server send response #5 ChainClient.load$Results (result = true)                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client recv ChainClient.load$Results (result = true)                                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z Setting NODE_NETWORK on non-prune mode                                                                                                                                                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z block tree size = 1                                                                                                                                                                                                                                                                                                                                                                                                
2024-12-03T21:02:16Z nBestHeight = 0                                                                                                                                                                                                                                                                                                                                                                                                    
2024-12-03T21:02:16Z initload thread start                                                                                                                                                                                                                                                                                                                                                                                              
2024-12-03T21:02:16Z torcontrol thread start                                                                                                                                                                                                                                                                                                                                                                                            
2024-12-03T21:02:16Z Loading 0 mempool transactions from file...                                                                                                                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z Imported mempool transactions from file: 0 succeeded, 0 failed, 0 expired, 0 already there, 0 waiting for initial broadcast                                                                                                                                                                                                                                                                                        
2024-12-03T21:02:16Z initload thread exit                                                                                                                                                                                                                                                                                                                                                                                               
2024-12-03T21:02:16Z Bound to 127.0.0.1:18445                                                                                                                                                                                                                                                                                                                                                                                           
2024-12-03T21:02:16Z Bound to [::]:18444                                                                                                                                                                                                                                                                                                                                                                                                
2024-12-03T21:02:16Z Bound to 0.0.0.0:18444                                                                                                                                                                                                                                                                                                                                                                                     [0/7216]
2024-12-03T21:02:16Z 0 block-relay-only anchors will be tried for connections.
2024-12-03T21:02:16Z init message: Starting network threads…
2024-12-03T21:02:16Z net thread start                                                                     
2024-12-03T21:02:16Z addcon thread start                                                                  
2024-12-03T21:02:16Z init message: Done loading                                                           
2024-12-03T21:02:16Z msghand thread start                                                                 
2024-12-03T21:02:16Z opencon thread start                                                                 
2024-12-03T21:02:16Z dnsseed thread start                                                                 
2024-12-03T21:02:16Z Loading addresses from DNS seed dummySeed.invalid.
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client send ChainClient.start$Params (context = (thread = <external capability>, callbackThread = <external capability>), scheduler = void)                                                                                                                                                                                                                      
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server recv request  #6 ChainClient.start$Params (context = (thread = <external capability>, callbackThread = <external capability>), scheduler = void)
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server post request  #6 {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)}                                                                                                                                                                                                                                             
2024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server send response #6 ChainClient.start$Results ()                                                                                                                                                                                                                                                                                                         
2024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client recv ChainClient.start$Results ()                                                                                                                                                                                                                                                                                                                         
2024-12-03T21:02:16Z 0 addresses found from DNS seeds
2024-12-03T21:02:16Z dnsseed thread exit                                                                  
2024-12-03T21:02:48Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  #73 Init.construct$Params ()                                                                                                                                                                                                                                                                                                                
2024-12-03T21:02:48Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response #73 Init.construct$Results (threadMap = <external capability>)                                                                                                                                                                                                                                                                              
2024-12-03T21:02:48Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server: socket disconnected.
2024-12-03T21:02:48Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages4InitEEE                                                                                                                                                                                                                                                                                                    
^C2024-12-03T21:02:50Z tor: Thread interrupt                                                              
2024-12-03T21:02:50Z Shutdown: In progress...                                                             
2024-12-03T21:02:50Z addcon thread exit                                                                   
2024-12-03T21:02:50Z torcontrol thread exit                                                               
2024-12-03T21:02:50Z opencon thread exit                                                                  
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client send ChainClient.flush$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                        
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages5ChainEEE                                                                                                                                                                                                                                                                                                   
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client exception kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
stack: 7f70b535079f 7f70b5350cad 7f70b54a9544 7f70b54a9732 7f70b54a978a 7f70b550825d 7f70b5507180 7f70b55016d0 7f70b54f7de0 7f70b54f1ea0 7f70b54e4160 7f70b54e4bc4 7f70b54e17a0 56041e62f300 56041e6398c0                                                                                                                                                                                                                               
2024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC client: unexpected network disconnect.                                                                                                                                                                                                                                                                                                                           
Segmentation fault

@ryanofsky
Copy link
Contributor Author

re: #10102 (comment)

Not sure if it's worth sharing here but hey what's an 1300th comment.

Thanks for the report! Was able to reproduce this and created issue chaincodelabs/libmultiprocess#123 to track it.

@ryanofsky
Copy link
Contributor Author

ryanofsky commented Dec 4, 2024

Rebased a295345 -> 5b9a953 (pr/ipc.211 -> pr/ipc.212, compare) fixing minor conflicts with #24937 and #31335, and silent conflict with #31130
Updated 5b9a953 -> b5b0664 (pr/ipc.212 -> pr/ipc.213, compare) to fix silent conflict in feature_config_args test with #31212 and bad change order causing test-each-commit failure
Rebased b5b0664 -> b57c897 (pr/ipc.213 -> pr/ipc.214, compare) on top of updated #29409 pr/ipc-chain.12 to fix wallet_backup.py test failure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.