pub struct GetMempoolInfoResult {
pub loaded: Option<bool>,
pub size: usize,
pub bytes: usize,
pub usage: usize,
pub total_fee: Option<Amount>,
pub max_mempool: usize,
pub mempool_min_fee: Amount,
pub min_relay_tx_fee: Amount,
pub incremental_relay_fee: Option<Amount>,
pub unbroadcast_count: Option<usize>,
pub full_rbf: Option<bool>,
}Fields§
§loaded: Option<bool>True if the mempool is fully loaded
size: usizeCurrent tx count
bytes: usizeSum of all virtual transaction sizes as defined in BIP 141. Differs from actual serialized size because witness data is discounted
usage: usizeTotal memory usage for the mempool
total_fee: Option<Amount>Total fees for the mempool in BTC, ignoring modified fees through prioritisetransaction
max_mempool: usizeMaximum memory usage for the mempool
mempool_min_fee: AmountMinimum fee rate in BTC/kvB for tx to be accepted. Is the maximum of minrelaytxfee and minimum mempool fee
min_relay_tx_fee: AmountCurrent minimum relay fee for transactions
incremental_relay_fee: Option<Amount>Minimum fee rate increment for mempool limiting or replacement in BTC/kvB
unbroadcast_count: Option<usize>Current number of transactions that haven’t passed initial broadcast yet
full_rbf: Option<bool>True if the mempool accepts RBF without replaceability signaling inspection
Trait Implementations§
source§impl Clone for GetMempoolInfoResult
impl Clone for GetMempoolInfoResult
source§fn clone(&self) -> GetMempoolInfoResult
fn clone(&self) -> GetMempoolInfoResult
Returns a copy 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 GetMempoolInfoResult
impl Debug for GetMempoolInfoResult
source§impl<'de> Deserialize<'de> for GetMempoolInfoResult
impl<'de> Deserialize<'de> for GetMempoolInfoResult
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 GetMempoolInfoResult
impl PartialEq for GetMempoolInfoResult
source§fn eq(&self, other: &GetMempoolInfoResult) -> bool
fn eq(&self, other: &GetMempoolInfoResult) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for GetMempoolInfoResult
impl Serialize for GetMempoolInfoResult
impl Eq for GetMempoolInfoResult
impl StructuralEq for GetMempoolInfoResult
impl StructuralPartialEq for GetMempoolInfoResult
Auto Trait Implementations§
impl RefUnwindSafe for GetMempoolInfoResult
impl Send for GetMempoolInfoResult
impl Sync for GetMempoolInfoResult
impl Unpin for GetMempoolInfoResult
impl UnwindSafe for GetMempoolInfoResult
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