Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

rpcdump.cpp File Reference
#include <base58.h>
#include <chain.h>
#include <rpc/safemode.h>
#include <rpc/server.h>
#include <validation.h>
#include <script/script.h>
#include <script/standard.h>
#include <sync.h>
#include <util.h>
#include <utiltime.h>
#include <wallet/wallet.h>
#include <merkleblock.h>
#include <core_io.h>
#include <wallet/rpcwallet.h>
#include <fstream>
#include <stdint.h>
#include <boost/algorithm/string.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <univalue.h>
+ Include dependency graph for rpcdump.cpp:

Go to the source code of this file.

Functions

static std::string EncodeDumpTime (int64_t nTime)
 
static int64_t DecodeDumpTime (const std::string &str)
 
static std::string EncodeDumpString (const std::string &str)
 
std::string DecodeDumpString (const std::string &str)
 
UniValue importprivkey (const JSONRPCRequest &request)
 
UniValue abortrescan (const JSONRPCRequest &request)
 
void ImportAddress (CWallet *, const CTxDestination &dest, const std::string &strLabel)
 
void ImportScript (CWallet *const pwallet, const CScript &script, const std::string &strLabel, bool isRedeemScript)
 
UniValue importaddress (const JSONRPCRequest &request)
 
UniValue importprunedfunds (const JSONRPCRequest &request)
 
UniValue removeprunedfunds (const JSONRPCRequest &request)
 
UniValue importpubkey (const JSONRPCRequest &request)
 
UniValue importwallet (const JSONRPCRequest &request)
 
UniValue importelectrumwallet (const JSONRPCRequest &request)
 
UniValue dumpprivkey (const JSONRPCRequest &request)
 
UniValue dumphdinfo (const JSONRPCRequest &request)
 
UniValue dumpwallet (const JSONRPCRequest &request)
 
UniValue ProcessImport (CWallet *const pwallet, const UniValue &data, const int64_t timestamp)
 
int64_t GetImportTimestamp (const UniValue &data, int64_t now)
 
UniValue importmulti (const JSONRPCRequest &mainRequest)
 

Function Documentation

◆ abortrescan()

◆ DecodeDumpString()

std::string DecodeDumpString ( const std::string &  str)

Definition at line 60 of file rpcdump.cpp.

Referenced by importwallet().

◆ DecodeDumpTime()

static int64_t DecodeDumpTime ( const std::string &  str)
static

Definition at line 35 of file rpcdump.cpp.

Referenced by importwallet().

◆ dumphdinfo()

◆ dumpprivkey()

◆ dumpwallet()

◆ EncodeDumpString()

static std::string EncodeDumpString ( const std::string &  str)
static

Definition at line 48 of file rpcdump.cpp.

References HexStr().

Referenced by dumpwallet().

◆ EncodeDumpTime()

static std::string EncodeDumpTime ( int64_t  nTime)
static

Definition at line 31 of file rpcdump.cpp.

References DateTimeStrFormat().

Referenced by dumpwallet().

◆ GetImportTimestamp()

int64_t GetImportTimestamp ( const UniValue data,
int64_t  now 
)

◆ ImportAddress()

void ImportAddress ( CWallet pwallet,
const CTxDestination dest,
const std::string &  strLabel 
)

◆ importaddress()

◆ importelectrumwallet()

◆ importmulti()

◆ importprivkey()

◆ importprunedfunds()

◆ importpubkey()

◆ ImportScript()

void ImportScript ( CWallet *const  pwallet,
const CScript script,
const std::string &  strLabel,
bool  isRedeemScript 
)

◆ importwallet()

◆ ProcessImport()

◆ removeprunedfunds()

Released under the MIT license