Bitcoin ABC  0.22.13
P2P Digital Currency
Namespaces | Functions
rpcwallet.h File Reference
#include <script/sighashtype.h>
#include <span.h>
#include <memory>
#include <string>
#include <vector>
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.

Namespaces

 util
 

Functions

Span< const CRPCCommandGetWalletRPCCommands ()
 
std::shared_ptr< CWalletGetWalletForJSONRPCRequest (const JSONRPCRequest &request)
 Figures out what wallet, if any, to use for a JSONRPCRequest. More...
 
void EnsureWalletIsUnlocked (const CWallet *)
 
bool EnsureWalletIsAvailable (const CWallet *, bool avoidException)
 
WalletContextEnsureWalletContext (const util::Ref &context)
 
LegacyScriptPubKeyManEnsureLegacyScriptPubKeyMan (CWallet &wallet, bool also_create=false)
 
UniValue signrawtransactionwithwallet (const Config &config, const JSONRPCRequest &request)
 
UniValue getaddressinfo (const Config &config, const JSONRPCRequest &request)
 

Function Documentation

◆ EnsureLegacyScriptPubKeyMan()

LegacyScriptPubKeyMan& EnsureLegacyScriptPubKeyMan ( CWallet wallet,
bool  also_create = false 
)

Definition at line 156 of file rpcwallet.cpp.

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

◆ EnsureWalletContext()

WalletContext& EnsureWalletContext ( const util::Ref context)

Definition at line 147 of file rpcwallet.cpp.

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

◆ EnsureWalletIsAvailable()

bool EnsureWalletIsAvailable ( const CWallet ,
bool  avoidException 
)

Definition at line 121 of file rpcwallet.cpp.

Here is the call graph for this function:

◆ EnsureWalletIsUnlocked()

void EnsureWalletIsUnlocked ( const CWallet )

Definition at line 139 of file rpcwallet.cpp.

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

◆ getaddressinfo()

UniValue getaddressinfo ( const Config config,
const JSONRPCRequest request 
)

Definition at line 4298 of file rpcwallet.cpp.

Here is the call graph for this function:
Here is the caller 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
NULL if no wallet should be used, or a pointer to the CWallet

Definition at line 103 of file rpcwallet.cpp.

Here is the call graph for this function:

◆ GetWalletRPCCommands()

Span<const CRPCCommand> GetWalletRPCCommands ( )

Definition at line 5040 of file rpcwallet.cpp.

Here is the call graph for this function:

◆ signrawtransactionwithwallet()

UniValue signrawtransactionwithwallet ( const Config config,
const JSONRPCRequest request 
)

Definition at line 3963 of file rpcwallet.cpp.

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