![]() | MemPoolRPCController Class |
Namespace: MemoryPool.Controller
[ControllerAttribute] public class MemPoolRPCController : FeatureController
The MemPoolRPCController type exposes the following members.
Name | Description | |
---|---|---|
![]() | GetMempoolAncestors |
If txid is in the mempool, returns all in-mempool ancestors.
|
![]() | GetMempoolDescendants |
If txid is in the mempool, returns all in-mempool descendants.
|
![]() | GetMempoolEntry |
Returns mempool data for given transaction.
|
![]() | GetMempoolInfo |
Returns details on the active state of the TX memory pool.
|
![]() | GetRawMempool |
Returns all transaction ids in memory pool as a json array of string transaction ids. Hint: use getmempoolentry to fetch a specific transaction from the mempool.
|
![]() | GetTxOut |
Returns details about an unspent transaction output.
|
![]() | GetTxOutProf |
Returns a hex-encoded proof that "txid" was included in a block. NOTE: By default this function only works sometimes.This is when there is an
unspent output in the utxo for this transaction.To make it always work, you need to maintain a transaction index, using the -txindex command line option or
specify the block in which the transaction is included manually(by blockhash).
|
![]() | GetTxOutSetInfo |
Returns statistics about the unspent transaction output set. Note this call may take some time.
|
![]() | RemoveTxFromMemPool |
Remove tx from mempool
|
![]() | SaveMemPool |
Dumps the mempool to disk.
|
![]() | VerifyTxOutProof |
Verifies that a proof points to a transaction in a block, returning the transaction it commits to and throwing an RPC error if the block is not in our best chain.
|