spark_sdk/wallet/internal_handlers/traits/mempool.rs
1use crate::error::SparkSdkError;
2use bitcoin::Transaction;
3use tonic::async_trait;
4
5pub(crate) struct QueriedMempoolTransaction {
6 pub transaction: Transaction,
7 pub vout: u32,
8}
9
10#[async_trait]
11pub(crate) trait MempoolInternalHandlers {
12 async fn query_mempool_transaction(
13 &self,
14 address: String,
15 ) -> Result<QueriedMempoolTransaction, SparkSdkError>;
16}