Trait tet_core::crypto::Ss58Codec [−][src]
pub trait Ss58Codec: Sized + AsMut<[u8]> + AsRef<[u8]> + Default { fn from_ss58check(s: &str) -> Result<Self, PublicError> { ... } fn from_ss58check_with_version(
s: &str
) -> Result<(Self, Ss58AddressFormat), PublicError> { ... } fn from_string(s: &str) -> Result<Self, PublicError> { ... } fn to_ss58check_with_version(&self, version: Ss58AddressFormat) -> String { ... } fn to_ss58check(&self) -> String { ... } fn from_string_with_version(
s: &str
) -> Result<(Self, Ss58AddressFormat), PublicError> { ... } }
Expand description
Key that can be encoded to/from SS58.
Provided methods
fn from_ss58check(s: &str) -> Result<Self, PublicError>
fn from_ss58check(s: &str) -> Result<Self, PublicError>
Some if the string is a properly encoded SS58Check address.
fn from_ss58check_with_version(
s: &str
) -> Result<(Self, Ss58AddressFormat), PublicError>
fn from_ss58check_with_version(
s: &str
) -> Result<(Self, Ss58AddressFormat), PublicError>
Some if the string is a properly encoded SS58Check address.
fn from_string(s: &str) -> Result<Self, PublicError>
fn from_string(s: &str) -> Result<Self, PublicError>
Some if the string is a properly encoded SS58Check address, optionally with a derivation path following.
fn to_ss58check_with_version(&self, version: Ss58AddressFormat) -> String
fn to_ss58check_with_version(&self, version: Ss58AddressFormat) -> String
Return the ss58-check string for this key.
fn to_ss58check(&self) -> String
fn to_ss58check(&self) -> String
Return the ss58-check string for this key.
fn from_string_with_version(
s: &str
) -> Result<(Self, Ss58AddressFormat), PublicError>
fn from_string_with_version(
s: &str
) -> Result<(Self, Ss58AddressFormat), PublicError>
Some if the string is a properly encoded SS58Check address, optionally with a derivation path following.