use crate::*; /// submit a certification and track progress pub async fn certify(data: &Data, receiver: u32) -> Result<(), anyhow::Error> { let progress = submit_call( data, &runtime::tx().cert().add_cert(data.idty_index(), receiver), ) .await?; if data.args.no_wait { return Ok(()); } let events = track_progress(progress).await?; // look for the expected event look_event::<runtime::cert::events::NewCert>(&events)?; look_event::<runtime::cert::events::RenewedCert>(&events)?; Ok(()) }