lnrpc: add new locked balance field for WalletBalance

In this commit, we add a new field to the WalletBalance call that
permits users to account for the set of outputs that may be locked due
to a pending transaction. Without this field any time users locked
outputs for things like PSBT signing, then they disappear from the
WalletBalance call, which may cause a panic.
This commit is contained in:
Olaoluwa Osuntokun
2022-02-17 18:21:05 -08:00
parent d287884ff4
commit 4ecd153be2
4 changed files with 1561 additions and 1517 deletions

View File

@@ -2502,6 +2502,10 @@ message WalletBalanceResponse {
// The unconfirmed balance of a wallet(with 0 confirmations)
int64 unconfirmed_balance = 3;
// The total amount of wallet UTXOs held in outputs that are locked for
// other usage.
int64 locked_balance = 5;
// A mapping of each wallet account's name to its balance.
map<string, WalletAccountBalance> account_balance = 4;
}