pub struct GetMempoolEntry {Show 17 fields
pub vsize: u64,
pub weight: u64,
pub fee: f64,
pub modifiedfee: f64,
pub time: i64,
pub height: u32,
pub descendantcount: u64,
pub descendantsize: u64,
pub descendantfees: u64,
pub ancestorcount: u64,
pub ancestorsize: u64,
pub ancestorfees: u64,
pub wtxid: Txid,
pub depends: Vec<Txid>,
pub spentby: Vec<Txid>,
pub bip125_replaceable: bool,
pub unbroadcast: bool,
}Expand description
Response for getmempoolentry RPC.
Fields§
§vsize: u64Virtual transaction size.
weight: u64Transaction weight.
fee: f64Transaction fee in BTC.
modifiedfee: f64Transaction fee with fee deltas used for mining priority in BTC.
time: i64Local time transaction entered pool in seconds since 1 Jan 1970 GMT.
height: u32Block height when transaction entered pool.
descendantcount: u64Number of in-mempool descendant transactions (including this one).
descendantsize: u64Virtual transaction size of in-mempool descendants (including this one).
descendantfees: u64Modified fees of in-mempool descendants (including this one) in BTC.
ancestorcount: u64Number of in-mempool ancestor transactions (including this one).
ancestorsize: u64Virtual transaction size of in-mempool ancestors (including this one).
ancestorfees: u64Modified fees of in-mempool ancestors (including this one) in BTC.
wtxid: TxidHash of serialized transaction, including witness data.
depends: Vec<Txid>Unconfirmed transactions used as inputs for this transaction.
spentby: Vec<Txid>Unconfirmed transactions spending outputs from this transaction.
bip125_replaceable: boolWhether this transaction could be replaced due to BIP125.
unbroadcast: boolWhether this transaction is currently unbroadcast.
Trait Implementations§
Source§impl Clone for GetMempoolEntry
impl Clone for GetMempoolEntry
Source§fn clone(&self) -> GetMempoolEntry
fn clone(&self) -> GetMempoolEntry
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GetMempoolEntry
impl Debug for GetMempoolEntry
Source§impl<'de> Deserialize<'de> for GetMempoolEntry
impl<'de> Deserialize<'de> for GetMempoolEntry
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>,
Auto Trait Implementations§
impl Freeze for GetMempoolEntry
impl RefUnwindSafe for GetMempoolEntry
impl Send for GetMempoolEntry
impl Sync for GetMempoolEntry
impl Unpin for GetMempoolEntry
impl UnwindSafe for GetMempoolEntry
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
fn into_tuple(self) -> Dest
§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
T. Read more§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
unchecked_from.§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
T.