mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-28 01:38:04 +00:00
Swap 'base58' with 'bs58' (#13739)
* Swap base58 with bs58 * Removed unused clone * std flag
This commit is contained in:
@@ -21,8 +21,6 @@
|
||||
|
||||
use crate::{ed25519, sr25519};
|
||||
#[cfg(feature = "std")]
|
||||
use base58::{FromBase58, ToBase58};
|
||||
#[cfg(feature = "std")]
|
||||
use bip39::{Language, Mnemonic, MnemonicType};
|
||||
use codec::{Decode, Encode, MaxEncodedLen};
|
||||
#[cfg(feature = "std")]
|
||||
@@ -276,7 +274,7 @@ pub trait Ss58Codec: Sized + AsMut<[u8]> + AsRef<[u8]> + ByteArray {
|
||||
const CHECKSUM_LEN: usize = 2;
|
||||
let body_len = Self::LEN;
|
||||
|
||||
let data = s.from_base58().map_err(|_| PublicError::BadBase58)?;
|
||||
let data = bs58::decode(s).into_vec().map_err(|_| PublicError::BadBase58)?;
|
||||
if data.len() < 2 {
|
||||
return Err(PublicError::BadLength)
|
||||
}
|
||||
@@ -345,7 +343,7 @@ pub trait Ss58Codec: Sized + AsMut<[u8]> + AsRef<[u8]> + ByteArray {
|
||||
v.extend(self.as_ref());
|
||||
let r = ss58hash(&v);
|
||||
v.extend(&r[0..2]);
|
||||
v.to_base58()
|
||||
bs58::encode(v).into_string()
|
||||
}
|
||||
|
||||
/// Return the ss58-check string for this key.
|
||||
|
||||
Reference in New Issue
Block a user