pub struct MempoolFeesSubmitPackage {
pub base: Amount,
pub effective_feerate: Option<FeeRate>,
pub effective_includes: Option<Vec<Wtxid>>,
}Expand description
The fees for a Transaction submitted as part of a package.
Fields§
§base: AmountThe base fee paid by the Transaction.
effective_feerate: Option<FeeRate>The effective feerate paid by this Transaction.
Is None if the transaction was already in the mempool.
effective_includes: Option<Vec<Wtxid>>If Self::effective_feerate is provided, holds the
Wtxids of the transactions whose fees and virtual
sizes are included in effective-feerate.
Trait Implementations§
Source§impl Debug for MempoolFeesSubmitPackage
impl Debug for MempoolFeesSubmitPackage
Source§impl<'de> Deserialize<'de> for MempoolFeesSubmitPackage
impl<'de> Deserialize<'de> for MempoolFeesSubmitPackage
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
Auto Trait Implementations§
impl Freeze for MempoolFeesSubmitPackage
impl RefUnwindSafe for MempoolFeesSubmitPackage
impl Send for MempoolFeesSubmitPackage
impl Sync for MempoolFeesSubmitPackage
impl Unpin for MempoolFeesSubmitPackage
impl UnsafeUnpin for MempoolFeesSubmitPackage
impl UnwindSafe for MempoolFeesSubmitPackage
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