pub struct GetBlockVerbosityOne {Show 19 fields
pub hash: String,
pub confirmations: i64,
pub size: i64,
pub stripped_size: Option<i64>,
pub weight: u64,
pub height: i64,
pub version: i32,
pub version_hex: String,
pub merkle_root: String,
pub tx: Vec<String>,
pub time: i64,
pub median_time: Option<i64>,
pub nonce: i64,
pub bits: String,
pub difficulty: f64,
pub chain_work: String,
pub n_tx: i64,
pub previous_block_hash: Option<String>,
pub next_block_hash: Option<String>,
}Expand description
Result of JSON-RPC method getblock with verbosity set to 1.
Fields§
§hash: StringThe block hash (same as provided) in RPC call.
confirmations: i64The number of confirmations, or -1 if the block is not on the main chain.
size: i64The block size.
stripped_size: Option<i64>The block size excluding witness data.
weight: u64The block weight as defined in BIP-141.
height: i64The block height or index.
version: i32The block version.
version_hex: StringThe block version formatted in hexadecimal.
merkle_root: StringThe merkle root
tx: Vec<String>The transaction ids.
time: i64The block time expressed in UNIX epoch time.
median_time: Option<i64>The median block time expressed in UNIX epoch time.
nonce: i64The nonce (this should be only 4 bytes).
bits: StringThe bits.
difficulty: f64The difficulty.
chain_work: StringExpected number of hashes required to produce the chain up to this block (in hex).
n_tx: i64The number of transactions in the block.
previous_block_hash: Option<String>The hash of the previous block (if available).
next_block_hash: Option<String>The hash of the next block (if available).
Implementations§
Source§impl GetBlockVerbosityOne
impl GetBlockVerbosityOne
Sourcepub fn into_model(
self,
) -> Result<GetBlockVerbosityOne, GetBlockVerbosityOneError>
pub fn into_model( self, ) -> Result<GetBlockVerbosityOne, GetBlockVerbosityOneError>
Converts version specific type to a version in-specific, more strongly typed type.
Trait Implementations§
Source§impl Clone for GetBlockVerbosityOne
impl Clone for GetBlockVerbosityOne
Source§fn clone(&self) -> GetBlockVerbosityOne
fn clone(&self) -> GetBlockVerbosityOne
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more