pub struct MiningPoolStats {
pub pool: PoolInfo,
pub block_count: u64,
pub estimated_hashrate: f64,
pub share: f64,
pub avg_fee_rate: f64,
pub avg_block_size: u64,
pub total_reward: u64,
}Expand description
Mining pool statistics.
Fields§
§pool: PoolInfoPool name/slug
block_count: u64Number of blocks mined
estimated_hashrate: f64Estimated hashrate (EH/s)
Share of total hashrate (0-1)
avg_fee_rate: f64Average fee rate of blocks
avg_block_size: u64Average block size
total_reward: u64Total rewards earned (satoshis)
Implementations§
Source§impl MiningPoolStats
impl MiningPoolStats
Get share as percentage.
Sourcepub fn total_reward_btc(&self) -> f64
pub fn total_reward_btc(&self) -> f64
Get total reward in BTC.
Trait Implementations§
Source§impl Clone for MiningPoolStats
impl Clone for MiningPoolStats
Source§fn clone(&self) -> MiningPoolStats
fn clone(&self) -> MiningPoolStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MiningPoolStats
impl Debug for MiningPoolStats
Source§impl<'de> Deserialize<'de> for MiningPoolStats
impl<'de> Deserialize<'de> for MiningPoolStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MiningPoolStats
impl PartialEq for MiningPoolStats
Source§impl Serialize for MiningPoolStats
impl Serialize for MiningPoolStats
impl StructuralPartialEq for MiningPoolStats
Auto Trait Implementations§
impl Freeze for MiningPoolStats
impl RefUnwindSafe for MiningPoolStats
impl Send for MiningPoolStats
impl Sync for MiningPoolStats
impl Unpin for MiningPoolStats
impl UnwindSafe for MiningPoolStats
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