Struct ckb_tx_pool::pool::TxPoolInfo[][src]

pub struct TxPoolInfo {
    pub tip_hash: Byte32,
    pub tip_number: BlockNumber,
    pub pending_size: usize,
    pub proposed_size: usize,
    pub orphan_size: usize,
    pub total_tx_size: usize,
    pub total_tx_cycles: Cycle,
    pub last_txs_updated_at: u64,
}
Expand description

Transaction pool information.

Fields

tip_hash: Byte32

The associated chain tip block hash.

Transaction pool is stateful. It manages the transactions which are valid to be commit after this block.

tip_number: BlockNumber

The block number of the block tip_hash.

pending_size: usize

Count of transactions in the pending state.

The pending transactions must be proposed in a new block first.

proposed_size: usize

Count of transactions in the proposed state.

The proposed transactions are ready to be commit in the new block after the block tip_hash.

orphan_size: usize

Count of orphan transactions.

An orphan transaction has an input cell from the transaction which is neither in the chain nor in the transaction pool.

total_tx_size: usize

Total count of transactions in the pool of all the different kinds of states.

total_tx_cycles: Cycle

Total consumed VM cycles of all the transactions in the pool.

last_txs_updated_at: u64

Last updated time. This is the Unix timestamp in milliseconds.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

TODO(doc): @quake

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

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

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

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.