mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-09 20:11:09 +00:00
Provide easy conversions from common key types to AccountId32 (#5423)
* Provide easy conversions from common key types to `AccountId32` * Fix spaces instead of tabs
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
//! Cryptographic utilities.
|
||||
// end::description[]
|
||||
|
||||
use crate::{sr25519, ed25519};
|
||||
use sp_std::hash::Hash;
|
||||
use sp_std::vec::Vec;
|
||||
#[cfg(feature = "std")]
|
||||
@@ -615,6 +616,18 @@ impl From<AccountId32> for [u8; 32] {
|
||||
}
|
||||
}
|
||||
|
||||
impl From<sr25519::Public> for AccountId32 {
|
||||
fn from(k: sr25519::Public) -> Self {
|
||||
k.0.into()
|
||||
}
|
||||
}
|
||||
|
||||
impl From<ed25519::Public> for AccountId32 {
|
||||
fn from(k: ed25519::Public) -> Self {
|
||||
k.0.into()
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "std")]
|
||||
impl std::fmt::Display for AccountId32 {
|
||||
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
|
||||
|
||||
Reference in New Issue
Block a user