Age | Commit message (Collapse) | Author |
|
|
|
|
|
In particular this make the node interface independent on whether external signer support is compiled.
|
|
It's not clear why this need it's own exception class, as opposed to just
throwing std::runtime_error().
|
|
|
|
This is undocumented and unused.
|
|
|
|
|
|
This commit moves the ExternalSigner class and RPC methods out of the wallet module.
The enumeratesigners RPC can be used without a wallet since #21417.
With additional modifications external signers could be used without a wallet in general, e.g. via signrawtransaction.
The signerdisplayaddress RPC is ranamed to walletdisplayaddress because it requires wallet context.
A future displayaddress RPC call without wallet context could take a descriptor argument.
This commit fixes a rpc_help.py failure when configured with --disable-wallet.
|