Skip to content
Snippets Groups Projects
Commit 30fc1880 authored by Hugo Trentesaux's avatar Hugo Trentesaux
Browse files

refac claim membership

parent d86db1b1
No related branches found
No related tags found
1 merge request!9add smith and membership commands
......@@ -194,25 +194,10 @@ pub async fn go_online(data: &Data) -> Result<(), GcliError> {
/// claim smith membership
pub async fn claim_smith_membership(data: &Data) -> Result<(), subxt::Error> {
let progress = data
.client()
.tx()
.sign_and_submit_then_watch(
&runtime::tx().smith_membership().claim_membership(),
&PairSigner::new(data.keypair()),
BaseExtrinsicParamsBuilder::new(),
)
.await?;
if data.args.no_wait {
return Ok(());
}
let events = track_progress(progress).await?;
if let Some(e) = events.find_first::<runtime::smith_membership::events::MembershipAcquired>()? {
println!("{e:?}");
}
Ok(())
submit_call_and_look_event::<
runtime::smith_membership::events::MembershipAcquired,
StaticTxPayload< runtime::smith_membership::calls::ClaimMembership>,
>(data, &runtime::tx().smith_membership().claim_membership()).await
}
/// renew smith membership
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment