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: usize
Current tx count
bytes: usize
Sum of all virtual transaction sizes as defined in BIP 141. Differs from actual serialized size because witness data is discounted
usage: usize
Total memory usage for the mempool
total_fee: Option<Amount>
Total fees for the mempool in BTC, ignoring modified fees through prioritisetransaction
max_mempool: usize
Maximum memory usage for the mempool
mempool_min_fee: Amount
Minimum fee rate in BTC/kvB for tx to be accepted. Is the maximum of minrelaytxfee and minimum mempool fee
min_relay_tx_fee: Amount
Current 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 StructuralPartialEq for GetMempoolInfoResult
Auto Trait Implementations§
impl Freeze for GetMempoolInfoResult
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