Bitcoin MempoolEntry Structure MempoolEntry A single mempool transaction entry from getmempoolentry or verbose mempool RPCs. struct MempoolEntry Overview Deprecated top-level fee fields (fee, modifiedfee, ancestorfees, descendantfees) are included as optionals for backward compatibility. Prefer the structured fees object instead. Note Targets Bitcoin Core v31.x. Topics Initializers init(from: any Decoder) throws Instance Properties let ancestorcount: IntNumber of in-mempool ancestor transactions (including this one). let ancestorfees: Int64?Modified fees of in-mempool ancestors in satoshis (deprecated — use fees.ancestor). let ancestorsize: IntVirtual transaction size of in-mempool ancestors (including this one). let bip125Replaceable: BoolWhether this transaction signals BIP 125 replace-by-fee. let depends: [String]Unconfirmed transactions used as inputs for this transaction (txids). let descendantcount: IntNumber of in-mempool descendant transactions (including this one). let descendantfees: Int64?Modified fees of in-mempool descendants in satoshis (deprecated — use fees.descendant). let descendantsize: IntVirtual transaction size of in-mempool descendants (including this one). let fee: BTCAmount?Transaction fee in BTC (deprecated — use fees.base). let fees: MempoolFeesStructured fee breakdown (preferred over deprecated top-level fields). let height: IntBlock height when transaction entered pool. let modifiedfee: BTCAmount?Transaction fee with fee deltas in BTC (deprecated — use fees.modified). let spentby: [String]Unconfirmed transactions spending outputs from this transaction (txids). let time: UnixTimestampLocal time transaction entered pool. let unbroadcast: BoolWhether this transaction is currently unbroadcast. let vsize: IntVirtual transaction size (BIP 141). let weight: IntTransaction weight (BIP 141). let wtxid: StringHash of serialized transaction, including witness data.