Click or drag to resize

MemPoolRPCController Class

MemPool RPCs Method
Inheritance Hierarchy
Controller
  FeatureController
    MemoryPool.ControllerMemPoolRPCController

Namespace:  MemoryPool.Controller
Assembly:  MemoryPool (in MemoryPool.dll) Version: 1.1.12
Syntax
C#
[ControllerAttribute]
public class MemPoolRPCController : FeatureController

The MemPoolRPCController type exposes the following members.

Methods
  NameDescription
Public methodGetMempoolAncestors
If txid is in the mempool, returns all in-mempool ancestors.
Public methodGetMempoolDescendants
If txid is in the mempool, returns all in-mempool descendants.
Public methodGetMempoolEntry
Returns mempool data for given transaction.
Public methodGetMempoolInfo
Returns details on the active state of the TX memory pool.
Public methodGetRawMempool
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.
Public methodGetTxOut
Returns details about an unspent transaction output.
Public methodGetTxOutProf
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).
Public methodGetTxOutSetInfo
Returns statistics about the unspent transaction output set. Note this call may take some time.
Public methodRemoveTxFromMemPool
Remove tx from mempool
Public methodSaveMemPool
Dumps the mempool to disk.
Public methodVerifyTxOutProof
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.
Top
See Also