From d3140ca49bb6d6163816ca60bffaec0ac7fedd0b Mon Sep 17 00:00:00 2001 From: Marnix <93143998+MarnixCroes@users.noreply.github.com> Date: Wed, 13 Nov 2024 13:13:14 -0500 Subject: [PATCH] payincoinjoin: clarify coin selector is unaware of scheduled payment --- docs/using-wasabi/RPC.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/using-wasabi/RPC.md b/docs/using-wasabi/RPC.md index 76ea54b21..f918b0935 100644 --- a/docs/using-wasabi/RPC.md +++ b/docs/using-wasabi/RPC.md @@ -811,9 +811,11 @@ A _payincoinjoin_ is written to the logs and its status can be seen by using the Payments in coinjoin can theoretically be made to any ScriptPubKey. However, the coordinator may only accept certain types of outputs. -Currently the default maximum is 4 payments per client per coinjoin. +The default maximum is 4 payments per client per coinjoin. _payincoinjoin_ only registers a payment, so if coinjoin is not running or the amount is lower than the wallet balance, the payment is queued. +Currently the coinjoin coin selector does not take into account that a payment is registerd. +Therefore, it is possible that the payment will not be executed due to insufficient and/or non-optimal coins being selected, even though there are sufficient funds available. Pending payments can be removed by using the _cancelpaymentincoinjoin_ method. Pending payments are also removed if the Wasabi client restarts.