diff --git a/cktap-ffi/src/lib.rs b/cktap-ffi/src/lib.rs
index d043171..fe46ff2 100644
--- a/cktap-ffi/src/lib.rs
+++ b/cktap-ffi/src/lib.rs
@@ -14,7 +14,7 @@ use crate::sats_chip::SatsChip;
use crate::tap_signer::TapSigner;
use futures::lock::Mutex;
use rust_cktap::shared::FactoryRootKey;
-use rust_cktap::shared::{Certificate, Read};
+use rust_cktap::shared::{Certificate, Read, Wait};
use std::fmt::Debug;
use std::sync::Arc;
@@ -84,3 +84,12 @@ async fn check_cert(card: &mut (impl Certificate + Send + Sync)) -> Result<(), C
}),
}
}
+
+async fn wait_step(card: &mut (impl Wait + Send + Sync)) -> Result