pub struct FeeEstimates {
pub fastest_fee: u64,
pub half_hour_fee: u64,
pub hour_fee: u64,
pub economy_fee: u64,
pub minimum_fee: u64,
}Expand description
Recommended fee rates from mempool.space.
All values are in satoshis per virtual byte (sat/vB).
Fields§
§fastest_fee: u64Fee for next block confirmation (~10 min)
half_hour_fee: u64Fee for confirmation within ~30 minutes
hour_fee: u64Fee for confirmation within ~1 hour
economy_fee: u64Fee for confirmation within ~6 hours
minimum_fee: u64Minimum relay fee
Implementations§
Source§impl FeeEstimates
impl FeeEstimates
Sourcepub fn for_blocks(&self, blocks: u32) -> u64
pub fn for_blocks(&self, blocks: u32) -> u64
Get fee rate for target confirmation time.
blocks <= 1: fastestblocks <= 3: half_hourblocks <= 6: hourblocks > 6: economy
Trait Implementations§
Source§impl Clone for FeeEstimates
impl Clone for FeeEstimates
Source§fn clone(&self) -> FeeEstimates
fn clone(&self) -> FeeEstimates
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 FeeEstimates
impl Debug for FeeEstimates
Source§impl<'de> Deserialize<'de> for FeeEstimates
impl<'de> Deserialize<'de> for FeeEstimates
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 FeeEstimates
impl PartialEq for FeeEstimates
Source§impl Serialize for FeeEstimates
impl Serialize for FeeEstimates
impl Eq for FeeEstimates
impl StructuralPartialEq for FeeEstimates
Auto Trait Implementations§
impl Freeze for FeeEstimates
impl RefUnwindSafe for FeeEstimates
impl Send for FeeEstimates
impl Sync for FeeEstimates
impl Unpin for FeeEstimates
impl UnwindSafe for FeeEstimates
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.