pub struct Block {
Show 16 fields pub epoch: u32, pub previous_hash: String, pub producer: String, pub hash: String, pub parent_number: u64, pub number: u64, pub data_size: u64, pub number_of_transactions: u32, pub successful_transactions: u32, pub vote_transactions: u32, pub total_tx_fees: u64, pub number_of_rewards: u32, pub total_reward_amount: u64, pub total_compute_units_consumed: u64, pub total_compute_units_limit: u64, pub block_time: u64,
}

Fields

epoch: u32

Basically the epoch this block belongs to

previous_hash: String

Parent block hash of the current block

producer: String

Validator producing said block

hash: String

This block’s hash

parent_number: u64

Parent’s block number

number: u64

This block’s number

data_size: u64

Amount of data contained within the block

number_of_transactions: u32

Total count of transactions in the block

successful_transactions: u32

Total number of successful transactions

vote_transactions: u32

Total number of vote-related transactions

total_tx_fees: u64

Total transaction fees accumulated in the transactions within this block

number_of_rewards: u32

Total number of rewards

total_reward_amount: u64

Total amount of rewards accrued in this block

total_compute_units_consumed: u64

Total amount of compute units consumed

total_compute_units_limit: u64

Absolute limit of compute units

block_time: u64

Time this block was proposed

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Deserialize this value from the given Serde deserializer. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

Should always be Self

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more