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> { ...@@ -194,25 +194,10 @@ pub async fn go_online(data: &Data) -> Result<(), GcliError> {
/// claim smith membership /// claim smith membership
pub async fn claim_smith_membership(data: &Data) -> Result<(), subxt::Error> { pub async fn claim_smith_membership(data: &Data) -> Result<(), subxt::Error> {
let progress = data submit_call_and_look_event::<
.client() runtime::smith_membership::events::MembershipAcquired,
.tx() StaticTxPayload< runtime::smith_membership::calls::ClaimMembership>,
.sign_and_submit_then_watch( >(data, &runtime::tx().smith_membership().claim_membership()).await
&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(())
} }
/// renew smith membership /// renew smith membership
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment