diff --git a/Cargo.lock b/Cargo.lock index cca62e2495..3fe3eea9b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1400,7 +1400,7 @@ dependencies = [ name = "nym-sfw-provider" version = "0.3.3" dependencies = [ - "base64 0.11.0", + "bs58", "built", "clap", "crypto", diff --git a/sfw-provider/Cargo.toml b/sfw-provider/Cargo.toml index 7bea6173d0..8fccc11232 100644 --- a/sfw-provider/Cargo.toml +++ b/sfw-provider/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -base64 = "0.11.0" +bs58 = "0.3.0" clap = "2.33.0" curve25519-dalek = "1.2.3" dotenv = "0.15.0" diff --git a/sfw-provider/src/provider/mod.rs b/sfw-provider/src/provider/mod.rs index 539ecbe463..368b0dd64b 100644 --- a/sfw-provider/src/provider/mod.rs +++ b/sfw-provider/src/provider/mod.rs @@ -87,7 +87,7 @@ impl ClientLedger { fn current_clients(&self) -> Vec { self.0 .iter() - .map(|(_, v)| base64::encode_config(v, base64::URL_SAFE)) + .map(|(_, v)| bs58::encode(v).into_string()) .map(|pub_key| MixProviderClient { pub_key }) .collect() }