Struct core_rpc_json::GetBlockchainInfoResult [−][src]
pub struct GetBlockchainInfoResult {Show 16 fields
pub chain: String,
pub blocks: u64,
pub headers: u64,
pub best_block_hash: BlockHash,
pub difficulty: f64,
pub median_time: u64,
pub verification_progress: f64,
pub initial_block_download: bool,
pub chain_work: Vec<u8>,
pub size_on_disk: u64,
pub pruned: bool,
pub prune_height: Option<u64>,
pub automatic_pruning: Option<bool>,
pub prune_target_size: Option<u64>,
pub softforks: HashMap<String, Softfork>,
pub warnings: String,
}Expand description
Models the result of “getblockchaininfo”
Fields
chain: StringCurrent network name as defined in BIP70 (main, test, regtest)
blocks: u64The current number of blocks processed in the server
headers: u64The current number of headers we have validated
best_block_hash: BlockHashThe hash of the currently best block
difficulty: f64The current difficulty
median_time: u64Median time for the current best block
verification_progress: f64Estimate of verification progress [0..1]
initial_block_download: boolEstimate of whether this node is in Initial Block Download mode
chain_work: Vec<u8>Total amount of work in active chain, in hexadecimal
size_on_disk: u64The estimated size of the block and undo files on disk
pruned: boolIf the blocks are subject to pruning
prune_height: Option<u64>Lowest-height complete block stored (only present if pruning is enabled)
automatic_pruning: Option<bool>Whether automatic pruning is enabled (only present if pruning is enabled)
prune_target_size: Option<u64>The target size used by pruning (only present if automatic pruning is enabled)
softforks: HashMap<String, Softfork>Status of softforks in progress
warnings: StringAny network and blockchain warnings.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for GetBlockchainInfoResult
impl Send for GetBlockchainInfoResult
impl Sync for GetBlockchainInfoResult
impl Unpin for GetBlockchainInfoResult
impl UnwindSafe for GetBlockchainInfoResult
Blanket Implementations
Mutably borrows from an owned value. Read more