![]() | MiningRPCController Class |
Namespace: Miner.Controllers
[ControllerAttribute] public class MiningRPCController : FeatureController
The MiningRPCController type exposes the following members.
Name | Description | |
---|---|---|
![]() | DumpFeeStats |
Utility RPC function to see the fee estimate data structures. Non-standard RPC function.
|
![]() | EstimateFee |
Estimates the approximate fee per kilobyte needed for a transaction to begin confirmation within nblocks blocks.Uses virtual transaction size of transaction as defined in BIP 141 (witness data is discounted).
|
![]() | EstimateSmartFee |
Estimates the approximate fee per kilobyte needed for a transaction to begin confirmation within conf_target blocks if possible and return the number of blocks for which the estimate is valid.Uses virtual transaction size as defined in BIP 141 (witness data is discounted).
|
![]() | GetBlockTemplate |
Gets the block template.
|
![]() | GetDifficulty |
Gets the difficulty.
|
![]() | GetMiningInfo |
Returns a json object containing mining-related information.
|
![]() | GetNetworkHashPS |
Returns the estimated network hashes per second based on the last n blocks.
Pass in [nblocks] to override # of blocks, -1 specifies since last difficulty change.
Pass in [height] to estimate the network speed at the time when a certain block was found.
|
![]() | PrioritizeTransaction |
Accepts the transaction into mined blocks at a higher (or lower) priority.
|
![]() | SubmitBlock |
Attempts to submit new block to network.
See https://en.bitcoin.it/wiki/BIP_0022 for full specification.
|