Implement wait_for_transaction_finality

This commit is contained in:
Franck Royer 2020-12-02 10:00:00 +11:00
parent 65e910e1c1
commit 765482b0aa
No known key found for this signature in database
GPG key ID: A82ED75A8DFC50A4
10 changed files with 186 additions and 33 deletions

View file

@ -1,5 +1,6 @@
pub mod transactions;
use crate::config::Config;
use anyhow::{anyhow, bail, Result};
use async_trait::async_trait;
use bitcoin::hashes::{hex::ToHex, Hash};
@ -188,7 +189,7 @@ pub trait WatchForRawTransaction {
#[async_trait]
pub trait WaitForTransactionFinality {
async fn wait_for_transaction_finality(&self, txid: Txid);
async fn wait_for_transaction_finality(&self, txid: Txid, config: Config) -> Result<()>;
}
#[async_trait]