BSHA3  0.17.99
P2P Blockchain, based on Bitcoin
Functions
rpcwallet.h File Reference
#include <string>
Include dependency graph for rpcwallet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void RegisterWalletRPCCommands (CRPCTable &t)
 
std::shared_ptr< CWalletGetWalletForJSONRPCRequest (const JSONRPCRequest &request)
 Figures out what wallet, if any, to use for a JSONRPCRequest. More...
 
std::string HelpRequiringPassphrase (CWallet *)
 
void EnsureWalletIsUnlocked (CWallet *)
 
bool EnsureWalletIsAvailable (CWallet *, bool avoidException)
 
UniValue getaddressinfo (const JSONRPCRequest &request)
 
UniValue signrawtransactionwithwallet (const JSONRPCRequest &request)
 
bool FillPSBT (const CWallet *pwallet, PartiallySignedTransaction &psbtx, const CTransaction *txConst, int sighash_type=1, bool sign=true, bool bip32derivs=false)
 

Function Documentation

◆ EnsureWalletIsAvailable()

bool EnsureWalletIsAvailable ( CWallet ,
bool  avoidException 
)

Definition at line 73 of file rpcwallet.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EnsureWalletIsUnlocked()

void EnsureWalletIsUnlocked ( CWallet )

Definition at line 85 of file rpcwallet.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FillPSBT()

bool FillPSBT ( const CWallet pwallet,
PartiallySignedTransaction psbtx,
const CTransaction txConst,
int  sighash_type = 1,
bool  sign = true,
bool  bip32derivs = false 
)

Definition at line 3738 of file rpcwallet.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getaddressinfo()

UniValue getaddressinfo ( const JSONRPCRequest request)

Definition at line 3437 of file rpcwallet.cpp.

Here is the call graph for this function:

◆ GetWalletForJSONRPCRequest()

std::shared_ptr<CWallet> GetWalletForJSONRPCRequest ( const JSONRPCRequest request)

Figures out what wallet, if any, to use for a JSONRPCRequest.

Parameters
[in]requestJSONRPCRequest that wishes to access a wallet
Returns
nullptr if no wallet should be used, or a pointer to the CWallet

Definition at line 53 of file rpcwallet.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HelpRequiringPassphrase()

std::string HelpRequiringPassphrase ( CWallet )

Definition at line 66 of file rpcwallet.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RegisterWalletRPCCommands()

void RegisterWalletRPCCommands ( CRPCTable t)

Definition at line 4039 of file rpcwallet.cpp.

Here is the caller graph for this function:

◆ signrawtransactionwithwallet()

UniValue signrawtransactionwithwallet ( const JSONRPCRequest request)

Definition at line 2955 of file rpcwallet.cpp.

Here is the call graph for this function: