[][src]Struct miner::BlockTemplate

pub struct BlockTemplate {
    pub version: u32,
    pub previous_header_hash: H256,
    pub time: u32,
    pub bits: Compact,
    pub height: u32,
    pub transactions: Vec<IndexedTransaction>,
    pub coinbase_value: u64,
    pub size_limit: u32,
    pub sigop_limit: u32,
}

Block template as described in BIP0022

Fields

Version

The hash of previous block

The current time as seen by the server

The compressed difficulty

Block height

Block transactions (excluding coinbase)

Total funds available for the coinbase (in Satoshis)

Number of bytes allowed in the block

Number of sigops allowed in the block

Auto Trait Implementations

impl Send for BlockTemplate

impl Sync for BlockTemplate

Blanket Implementations

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T> Erased for T