Struct forest_actor::power::State
source · [−]pub struct State {Show 15 fields
pub total_raw_byte_power: StoragePower,
pub total_bytes_committed: StoragePower,
pub total_quality_adj_power: StoragePower,
pub total_qa_bytes_committed: StoragePower,
pub total_pledge_collateral: TokenAmount,
pub this_epoch_raw_byte_power: StoragePower,
pub this_epoch_quality_adj_power: StoragePower,
pub this_epoch_pledge_collateral: TokenAmount,
pub this_epoch_qa_power_smoothed: FilterEstimate,
pub miner_count: i64,
pub miner_above_min_power_count: i64,
pub cron_event_queue: Cid,
pub first_cron_epoch: ChainEpoch,
pub claims: Cid,
pub proof_validation_batch: Option<Cid>,
}
Expand description
Storage power actor state
Fields
total_raw_byte_power: StoragePower
total_bytes_committed: StoragePower
total_quality_adj_power: StoragePower
total_qa_bytes_committed: StoragePower
total_pledge_collateral: TokenAmount
this_epoch_raw_byte_power: StoragePower
this_epoch_quality_adj_power: StoragePower
this_epoch_pledge_collateral: TokenAmount
this_epoch_qa_power_smoothed: FilterEstimate
miner_count: i64
miner_above_min_power_count: i64
Number of miners having proven the minimum consensus power.
cron_event_queue: Cid
A queue of events to be triggered by cron, indexed by epoch.
first_cron_epoch: ChainEpoch
First epoch in which a cron task may be stored. Cron will iterate every epoch between this and the current epoch inclusively to find tasks to execute.
claims: Cid
Claimed power for each miner.
proof_validation_batch: Option<Cid>
Implementations
pub fn miner_nominal_power_meets_consensus_minimum<BS: BlockStore>(
&self,
s: &BS,
miner: &Address
) -> Result<bool, Box<dyn StdError>>
pub fn miner_nominal_power_meets_consensus_minimum<BS: BlockStore>(
&self,
s: &BS,
miner: &Address
) -> Result<bool, Box<dyn StdError>>
Checks power actor state for if miner meets minimum consensus power.
pub fn miner_power<BS: BlockStore>(
&self,
s: &BS,
miner: &Address
) -> Result<Option<Claim>, Box<dyn StdError>>
Trait Implementations
Marshalls cbor encodable object into cbor bytes
Deserialize this value from the given Serde deserializer. Read more