MCPcopy Create free account
hub / github.com/ElementsProject/elements / RegisterBlockchainRPCCommands

Function RegisterBlockchainRPCCommands

src/rpc/blockchain.cpp:3145–3195  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3143//
3144
3145void RegisterBlockchainRPCCommands(CRPCTable &t)
3146{
3147// clang-format off
3148
3149static const CRPCCommand commands[] =
3150{ // category actor (function)
3151 // --------------------- ------------------------
3152 { "blockchain", &getblockchaininfo, },
3153 { "blockchain", &getchaintxstats, },
3154 { "blockchain", &getblockstats, },
3155 { "blockchain", &getbestblockhash, },
3156 { "blockchain", &getblockcount, },
3157 { "blockchain", &getblock, },
3158 { "blockchain", &getblockfrompeer, },
3159 { "blockchain", &getblockhash, },
3160 { "blockchain", &getblockheader, },
3161 { "blockchain", &getchaintips, },
3162 { "blockchain", &getdifficulty, },
3163 { "blockchain", &getdeploymentinfo, },
3164 { "blockchain", &getmempoolancestors, },
3165 { "blockchain", &getmempooldescendants, },
3166 { "blockchain", &getmempoolentry, },
3167 { "blockchain", &getmempoolinfo, },
3168 { "blockchain", &getrawmempool, },
3169 { "blockchain", &gettxout, },
3170 { "blockchain", &gettxoutsetinfo, },
3171 { "blockchain", &pruneblockchain, },
3172 { "blockchain", &savemempool, },
3173 { "blockchain", &verifychain, },
3174
3175 { "blockchain", &preciousblock, },
3176 { "blockchain", &scantxoutset, },
3177 { "blockchain", &getblockfilter, },
3178
3179 // ELEMENTS:
3180 { "blockchain", &getsidechaininfo, },
3181
3182 /* Not shown in help */
3183 { "hidden", &invalidateblock, },
3184 { "hidden", &reconsiderblock, },
3185 { "hidden", &waitfornewblock, },
3186 { "hidden", &waitforblock, },
3187 { "hidden", &waitforblockheight, },
3188 { "hidden", &syncwithvalidationinterfacequeue, },
3189 { "hidden", &dumptxoutset, },
3190};
3191// clang-format on
3192 for (const auto& c : commands) {
3193 t.appendCommand(c.name, &c);
3194 }
3195}

Callers 1

Calls 1

appendCommandMethod · 0.80

Tested by

no test coverage detected