|
double | GetDifficulty (const CBlockIndex *blockindex) |
|
static int | ComputeNextBlockAndDepth (const CBlockIndex *tip, const CBlockIndex *blockindex, const CBlockIndex *&next) |
|
UniValue | blockheaderToJSON (const CBlockIndex *tip, const CBlockIndex *blockindex) |
|
UniValue | blockToJSON (const CBlock &block, const CBlockIndex *tip, const CBlockIndex *blockindex, bool txDetails) |
|
static UniValue | getblockcount (const JSONRPCRequest &request) |
|
static UniValue | getbestblockhash (const JSONRPCRequest &request) |
|
void | RPCNotifyBlockChange (bool ibd, const CBlockIndex *pindex) |
|
static UniValue | waitfornewblock (const JSONRPCRequest &request) |
|
static UniValue | waitforblock (const JSONRPCRequest &request) |
|
static UniValue | waitforblockheight (const JSONRPCRequest &request) |
|
static UniValue | syncwithvalidationinterfacequeue (const JSONRPCRequest &request) |
|
static UniValue | getdifficulty (const JSONRPCRequest &request) |
|
static std::string | EntryDescriptionString () |
|
static void | entryToJSON (const CTxMemPool &pool, UniValue &info, const CTxMemPoolEntry &e) EXCLUSIVE_LOCKS_REQUIRED(pool.cs) |
|
UniValue | MempoolToJSON (const CTxMemPool &pool, bool verbose) |
|
static UniValue | getrawmempool (const JSONRPCRequest &request) |
|
static UniValue | getmempoolancestors (const JSONRPCRequest &request) |
|
static UniValue | getmempooldescendants (const JSONRPCRequest &request) |
|
static UniValue | getmempoolentry (const JSONRPCRequest &request) |
|
static UniValue | getblockhash (const JSONRPCRequest &request) |
|
static UniValue | getblockheader (const JSONRPCRequest &request) |
|
static CBlock | GetBlockChecked (const CBlockIndex *pblockindex) |
|
static CBlockUndo | GetUndoChecked (const CBlockIndex *pblockindex) |
|
static UniValue | getblock (const JSONRPCRequest &request) |
|
static void | ApplyStats (CCoinsStats &stats, CHashWriter &ss, const uint256 &hash, const std::map< uint32_t, Coin > &outputs) |
|
static bool | GetUTXOStats (CCoinsView *view, CCoinsStats &stats) |
| Calculate statistics about the unspent transaction output set. More...
|
|
static UniValue | pruneblockchain (const JSONRPCRequest &request) |
|
static UniValue | gettxoutsetinfo (const JSONRPCRequest &request) |
|
UniValue | gettxout (const JSONRPCRequest &request) |
|
static UniValue | verifychain (const JSONRPCRequest &request) |
|
static UniValue | SoftForkMajorityDesc (int version, const CBlockIndex *pindex, const Consensus::Params &consensusParams) |
|
static UniValue | SoftForkDesc (const std::string &name, int version, const CBlockIndex *pindex, const Consensus::Params &consensusParams) |
|
static UniValue | BIP9SoftForkDesc (const Consensus::Params &consensusParams, Consensus::DeploymentPos id) |
|
static void | BIP9SoftForkDescPushBack (UniValue &bip9_softforks, const Consensus::Params &consensusParams, Consensus::DeploymentPos id) |
|
UniValue | getblockchaininfo (const JSONRPCRequest &request) |
|
static UniValue | getchaintips (const JSONRPCRequest &request) |
|
UniValue | MempoolInfoToJSON (const CTxMemPool &pool) |
|
static UniValue | getmempoolinfo (const JSONRPCRequest &request) |
|
static UniValue | preciousblock (const JSONRPCRequest &request) |
|
static UniValue | invalidateblock (const JSONRPCRequest &request) |
|
static UniValue | reconsiderblock (const JSONRPCRequest &request) |
|
static UniValue | getchaintxstats (const JSONRPCRequest &request) |
|
template<typename T > |
static T | CalculateTruncatedMedian (std::vector< T > &scores) |
|
void | CalculatePercentilesByWeight (CAmount result[NUM_GETBLOCKSTATS_PERCENTILES], std::vector< std::pair< CAmount, int64_t >> &scores, int64_t total_weight) |
|
template<typename T > |
static bool | SetHasKeys (const std::set< T > &set) |
|
template<typename T , typename Tk , typename... Args> |
static bool | SetHasKeys (const std::set< T > &set, const Tk &key, const Args &... args) |
|
static UniValue | getblockstats (const JSONRPCRequest &request) |
|
static UniValue | savemempool (const JSONRPCRequest &request) |
|
bool | FindScriptPubKey (std::atomic< int > &scan_progress, const std::atomic< bool > &should_abort, int64_t &count, CCoinsViewCursor *cursor, const std::set< CScript > &needles, std::map< COutPoint, Coin > &out_results) |
| Search for a given set of pubkey scripts. More...
|
|
UniValue | scantxoutset (const JSONRPCRequest &request) |
|
static UniValue | getblockfilter (const JSONRPCRequest &request) |
|
void | RegisterBlockchainRPCCommands (CRPCTable &t) |
|