Submit Service Proof
Last updated
use cess_rust_sdk::{
chain::audit::transaction::StorageTransaction as AuditTx,
polkadot::runtime_types::bounded_collections::bounded_vec::BoundedVec,
};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mnemonic = "bottom drive obey lake curtain smoke basket hold race lonely fit walk//Alice";
let audit_tx = AuditTx::from_mnemonic(mnemonic);
// Encoded proof of service data
let service_proof = BoundedVec(vec![1, 2, 3, 4, 5]);
// Submit service proof transaction
let result = audit_tx.submit_service_proof(service_proof).await?;
println!("Transaction hash: {:?}", result.0);
println!("Event: {:?}", result.1);
Ok(())
}