From 441c95ba2b0b47b70e9772ce7695b3fdf3cde83b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Drwi=C4=99ga?= Date: Mon, 22 Feb 2021 17:15:04 +0100 Subject: [PATCH] Set weird substrate global state for custom SS58 prefixes (#754) * Issue with SS58 decoding. * Switch to test branch. * Fix set. * Revert "Switch to test branch." This reverts commit d79e42ea9bc780edb20296dae546d534f1916fc7. * cargo fmt --all Co-authored-by: adoerr <0xad@gmx.net> --- bridges/bin/millau/node/src/command.rs | 4 ++++ bridges/bin/rialto/node/src/command.rs | 3 +++ 2 files changed, 7 insertions(+) diff --git a/bridges/bin/millau/node/src/command.rs b/bridges/bin/millau/node/src/command.rs index ef506e5cdc..8751a4516d 100644 --- a/bridges/bin/millau/node/src/command.rs +++ b/bridges/bin/millau/node/src/command.rs @@ -69,6 +69,10 @@ impl SubstrateCli for Cli { /// Parse and run command line arguments pub fn run() -> sc_cli::Result<()> { let cli = Cli::from_args(); + // make sure to set correct crypto version. + sp_core::crypto::set_default_ss58_version(sp_core::crypto::Ss58AddressFormat::Custom( + millau_runtime::SS58Prefix::get() as u16, + )); match &cli.subcommand { Some(Subcommand::Benchmark(cmd)) => { diff --git a/bridges/bin/rialto/node/src/command.rs b/bridges/bin/rialto/node/src/command.rs index 72404d6422..8242c9eaab 100644 --- a/bridges/bin/rialto/node/src/command.rs +++ b/bridges/bin/rialto/node/src/command.rs @@ -69,6 +69,9 @@ impl SubstrateCli for Cli { /// Parse and run command line arguments pub fn run() -> sc_cli::Result<()> { let cli = Cli::from_args(); + sp_core::crypto::set_default_ss58_version(sp_core::crypto::Ss58AddressFormat::Custom( + rialto_runtime::SS58Prefix::get() as u16, + )); match &cli.subcommand { Some(Subcommand::Benchmark(cmd)) => {