Struct ckb_types::core::BlockEconomicState
source · pub struct BlockEconomicState {
pub issuance: BlockIssuance,
pub miner_reward: MinerReward,
pub txs_fee: Capacity,
pub finalized_at: Byte32,
}
Expand description
Includes the rewards details for a block and when the block is finalized.
Fields§
§issuance: BlockIssuance
Native token issuance in the block.
miner_reward: MinerReward
Miner reward in the block.
txs_fee: Capacity
The total fees of all transactions committed in the block.
finalized_at: Byte32
The block hash of the block which creates the rewards as cells in its cellbase transaction.
Trait Implementations§
source§impl Debug for BlockEconomicState
impl Debug for BlockEconomicState
source§impl Default for BlockEconomicState
impl Default for BlockEconomicState
source§fn default() -> BlockEconomicState
fn default() -> BlockEconomicState
Returns the “default value” for a type. Read more
source§impl PartialEq for BlockEconomicState
impl PartialEq for BlockEconomicState
source§fn eq(&self, other: &BlockEconomicState) -> bool
fn eq(&self, other: &BlockEconomicState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for BlockEconomicState
impl StructuralPartialEq for BlockEconomicState
Auto Trait Implementations§
impl RefUnwindSafe for BlockEconomicState
impl Send for BlockEconomicState
impl Sync for BlockEconomicState
impl Unpin for BlockEconomicState
impl UnwindSafe for BlockEconomicState
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more