From 65d723b290deb7d747d1d19122e50ff90450a651 Mon Sep 17 00:00:00 2001 From: tuxmain <tuxmain@zettascript.org> Date: Sat, 12 Nov 2022 23:35:33 +0100 Subject: [PATCH] feat: sudo.set_key --- src/main.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main.rs b/src/main.rs index dba81f9..b52a68f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -122,6 +122,9 @@ pub enum Subcommand { }, #[clap(hide = true)] SpamRoll { actual_repart: usize }, + SudoSetKey { + new_key: sp_core::crypto::AccountId32, + }, Transfer { balance: u64, dest: sp_core::crypto::AccountId32, @@ -557,6 +560,18 @@ async fn main() -> Result<()> { } } } + Subcommand::SudoSetKey { new_key } => { + let pair = pair.expect("This subcommand needs a secret."); + + client + .tx() + .sign_and_submit_then_watch( + &gdev_300::tx().sudo().set_key(new_key.into()), + &PairSigner::new(pair), + BaseExtrinsicParamsBuilder::new(), + ) + .await?; + } Subcommand::Transfer { balance, dest, -- GitLab