pub struct BlockRewardStats {
pub avg_reward: u64,
pub avg_fees: u64,
pub avg_subsidy: u64,
pub total_reward: u64,
pub total_fees: u64,
pub block_count: u64,
}Expand description
Block reward statistics.
Fields§
§avg_reward: u64Average block reward (satoshis)
avg_fees: u64Average fees per block (satoshis)
avg_subsidy: u64Average subsidy per block (satoshis)
total_reward: u64Total rewards in period (satoshis)
total_fees: u64Total fees in period (satoshis)
block_count: u64Block count in period
Implementations§
Source§impl BlockRewardStats
impl BlockRewardStats
Sourcepub fn avg_reward_btc(&self) -> f64
pub fn avg_reward_btc(&self) -> f64
Get average reward in BTC.
Sourcepub fn avg_fees_btc(&self) -> f64
pub fn avg_fees_btc(&self) -> f64
Get average fees in BTC.
Sourcepub fn fee_percentage(&self) -> f64
pub fn fee_percentage(&self) -> f64
Get fee percentage of total reward.
Trait Implementations§
Source§impl Clone for BlockRewardStats
impl Clone for BlockRewardStats
Source§fn clone(&self) -> BlockRewardStats
fn clone(&self) -> BlockRewardStats
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 BlockRewardStats
impl Debug for BlockRewardStats
Source§impl<'de> Deserialize<'de> for BlockRewardStats
impl<'de> Deserialize<'de> for BlockRewardStats
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 BlockRewardStats
impl PartialEq for BlockRewardStats
Source§impl Serialize for BlockRewardStats
impl Serialize for BlockRewardStats
impl StructuralPartialEq for BlockRewardStats
Auto Trait Implementations§
impl Freeze for BlockRewardStats
impl RefUnwindSafe for BlockRewardStats
impl Send for BlockRewardStats
impl Sync for BlockRewardStats
impl Unpin for BlockRewardStats
impl UnwindSafe for BlockRewardStats
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