#include <chain.h>
#include <core_io.h>
#include <interfaces/chain.h>
#include <key_io.h>
#include <merkleblock.h>
#include <rpc/util.h>
#include <script/descriptor.h>
#include <script/script.h>
#include <script/standard.h>
#include <sync.h>
#include <util/bip32.h>
#include <util/system.h>
#include <util/time.h>
#include <util/translation.h>
#include <wallet/rpcwallet.h>
#include <wallet/wallet.h>
#include <stdint.h>
#include <tuple>
#include <boost/algorithm/string.hpp>
#include <univalue.h>
Go to the source code of this file.
|
| static std::string | EncodeDumpString (const std::string &str) |
| |
| static std::string | DecodeDumpString (const std::string &str) |
| |
| static bool | GetWalletAddressesForKey (LegacyScriptPubKeyMan *spk_man, const CWallet *const pwallet, const CKeyID &keyid, std::string &strAddr, std::string &strLabel) EXCLUSIVE_LOCKS_REQUIRED(pwallet-> cs_wallet) |
| |
| static void | RescanWallet (CWallet &wallet, const WalletRescanReserver &reserver, int64_t time_begin=TIMESTAMP_MIN, bool update=true) |
| |
| RPCHelpMan | importprivkey () |
| |
| RPCHelpMan | abortrescan () |
| |
| RPCHelpMan | importaddress () |
| |
| RPCHelpMan | importprunedfunds () |
| |
| RPCHelpMan | removeprunedfunds () |
| |
| RPCHelpMan | importpubkey () |
| |
| RPCHelpMan | importwallet () |
| |
| RPCHelpMan | dumpprivkey () |
| |
| RPCHelpMan | dumpwallet () |
| |
| static std::string | RecurseImportData (const CScript &script, ImportData &import_data, const ScriptContext script_ctx) |
| |
| static UniValue | ProcessImportLegacy (ImportData &import_data, std::map< CKeyID, CPubKey > &pubkey_map, std::map< CKeyID, CKey > &privkey_map, std::set< CScript > &script_pub_keys, bool &have_solving_data, const UniValue &data, std::vector< CKeyID > &ordered_pubkeys) |
| |
| static UniValue | ProcessImportDescriptor (ImportData &import_data, std::map< CKeyID, CPubKey > &pubkey_map, std::map< CKeyID, CKey > &privkey_map, std::set< CScript > &script_pub_keys, bool &have_solving_data, const UniValue &data, std::vector< CKeyID > &ordered_pubkeys) |
| |
| static UniValue | ProcessImport (CWallet *const pwallet, const UniValue &data, const int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(pwallet-> cs_wallet) |
| |
| static int64_t | GetImportTimestamp (const UniValue &data, int64_t now) |
| |
| RPCHelpMan | importmulti () |
| |
| static UniValue | ProcessDescriptorImport (CWallet *const pwallet, const UniValue &data, const int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(pwallet-> cs_wallet) |
| |
| RPCHelpMan | importdescriptors () |
| |
| Enumerator |
|---|
| TOP |
Top-level scriptPubKey.
|
| P2SH |
P2SH redeemScript.
|
| WITNESS_V0 |
P2WSH witnessScript.
|
Definition at line 865 of file rpcdump.cpp.
| static std::string DecodeDumpString |
( |
const std::string & |
str | ) |
|
|
static |
| static std::string EncodeDumpString |
( |
const std::string & |
str | ) |
|
|
static |
| static int64_t GetImportTimestamp |
( |
const UniValue & |
data, |
|
|
int64_t |
now |
|
) |
| |
|
static |
| static bool GetWalletAddressesForKey |
( |
LegacyScriptPubKeyMan * |
spk_man, |
|
|
const CWallet *const |
pwallet, |
|
|
const CKeyID & |
keyid, |
|
|
std::string & |
strAddr, |
|
|
std::string & |
strLabel |
|
) |
| -> cs_wallet)
|
|
static |
| static UniValue ProcessDescriptorImport |
( |
CWallet *const |
pwallet, |
|
|
const UniValue & |
data, |
|
|
const int64_t |
timestamp |
|
) |
| -> cs_wallet)
|
|
static |
| static UniValue ProcessImport |
( |
CWallet *const |
pwallet, |
|
|
const UniValue & |
data, |
|
|
const int64_t |
timestamp |
|
) |
| -> cs_wallet)
|
|
static |
| const int64_t TIMESTAMP_MIN = 0 |
|
static |