pub enum Ss58AddressFormat {
Show 46 variants
TetcoinAccount,
Reserved1,
MetrocoinAccount,
Reserved3,
KatalChainAccount,
PlasmAccount,
BifrostAccount,
EdgewareAccount,
KaruraAccount,
ReynoldsAccount,
AcalaAccount,
LaminarAccount,
PolymathAccount,
TetcoReeAccount,
TotemAccount,
SynesthesiaAccount,
KulupuAccount,
DarkAccount,
DarwiniaAccount,
GeekAccount,
StafiAccount,
DockTestAccount,
DockMainAccount,
ShiftNrg,
ZeroAccount,
AlphavilleAccount,
JupiterAccount,
PatractAccount,
SubsocialAccount,
DhiwayAccount,
PhalaAccount,
LitentryAccount,
RobonomicsAccount,
DataHighwayAccount,
ValiuAccount,
CentrifugeAccount,
NodleAccount,
KiltAccount,
PolimecAccount,
TetcoreAccount,
Reserved43,
ChainXAccount,
UniartsAccount,
Reserved46,
Reserved47,
Custom(u8),
}
Expand description
A known address (sub)format/network ID for SS58.
Variants§
TetcoinAccount
Tetcoin Relay-chain, standard account (*25519).
Reserved1
Reserved for future use (1).
MetrocoinAccount
Metrocoin Relay-chain, standard account (*25519).
Reserved3
Reserved for future use (3).
KatalChainAccount
Katal Chain, standard account (*25519).
PlasmAccount
Plasm Network, standard account (*25519).
BifrostAccount
Bifrost mainnet, direct checksum, standard account (*25519).
EdgewareAccount
Edgeware mainnet, standard account (*25519).
KaruraAccount
Acala Karura canary network, standard account (*25519).
ReynoldsAccount
Laminar Reynolds canary network, standard account (*25519).
AcalaAccount
Acala mainnet, standard account (*25519).
LaminarAccount
Laminar mainnet, standard account (*25519).
PolymathAccount
Polymath network, standard account (*25519).
TetcoReeAccount
Any TetcoREE off-chain network private account (*25519).
TotemAccount
Any Totem Live Accounting network standard account (*25519).
SynesthesiaAccount
Synesthesia mainnet, standard account (*25519).
KulupuAccount
Kulupu mainnet, standard account (*25519).
DarkAccount
Dark mainnet, standard account (*25519).
DarwiniaAccount
Darwinia Chain mainnet, standard account (*25519).
GeekAccount
GeekCash mainnet, standard account (*25519).
StafiAccount
Stafi mainnet, standard account (*25519).
DockTestAccount
Dock testnet, standard account (*25519).
DockMainAccount
Dock mainnet, standard account (*25519).
ShiftNrg
ShiftNrg mainnet, standard account (*25519).
ZeroAccount
ZERO mainnet, standard account (*25519).
AlphavilleAccount
ZERO testnet, standard account (*25519).
JupiterAccount
Jupiter testnet, standard account (*25519).
PatractAccount
Patract mainnet, standard account (*25519).
Subsocial network, standard account (*25519).
DhiwayAccount
Dhiway CORD network, standard account (*25519).
PhalaAccount
Phala Network, standard account (*25519).
LitentryAccount
Litentry Network, standard account (*25519).
RobonomicsAccount
Any Robonomics network standard account (*25519).
DataHighwayAccount
DataHighway mainnet, standard account (*25519).
ValiuAccount
Valiu Liquidity Network mainnet, standard account (*25519).
CentrifugeAccount
Centrifuge Chain mainnet, standard account (*25519).
NodleAccount
Nodle Chain mainnet, standard account (*25519).
KiltAccount
KILT Chain mainnet, standard account (*25519).
PolimecAccount
Polimec Chain mainnet, standard account (*25519).
TetcoreAccount
Any Tetcore network, standard account (*25519).
Reserved43
Reserved for future use (43).
ChainXAccount
ChainX mainnet, standard account (*25519).
UniartsAccount
UniArts Chain mainnet, standard account (*25519).
Reserved46
Reserved for future use (46).
Reserved47
Reserved for future use (47).
Custom(u8)
Use a manually provided numeric value.
Implementations§
Trait Implementations§
Source§impl Clone for Ss58AddressFormat
impl Clone for Ss58AddressFormat
Source§fn clone(&self) -> Ss58AddressFormat
fn clone(&self) -> Ss58AddressFormat
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for Ss58AddressFormat
impl Debug for Ss58AddressFormat
Source§impl Default for Ss58AddressFormat
impl Default for Ss58AddressFormat
Source§impl Display for Ss58AddressFormat
impl Display for Ss58AddressFormat
Source§impl From<Ss58AddressFormat> for String
impl From<Ss58AddressFormat> for String
Source§fn from(x: Ss58AddressFormat) -> String
fn from(x: Ss58AddressFormat) -> String
Source§impl From<Ss58AddressFormat> for u8
impl From<Ss58AddressFormat> for u8
Source§fn from(x: Ss58AddressFormat) -> u8
fn from(x: Ss58AddressFormat) -> u8
Source§impl FromStr for Ss58AddressFormat
impl FromStr for Ss58AddressFormat
Source§impl PartialEq for Ss58AddressFormat
impl PartialEq for Ss58AddressFormat
Source§impl<'a> TryFrom<&'a str> for Ss58AddressFormat
impl<'a> TryFrom<&'a str> for Ss58AddressFormat
Source§impl TryFrom<u8> for Ss58AddressFormat
impl TryFrom<u8> for Ss58AddressFormat
impl Copy for Ss58AddressFormat
impl Eq for Ss58AddressFormat
impl StructuralPartialEq for Ss58AddressFormat
Auto Trait Implementations§
impl Freeze for Ss58AddressFormat
impl RefUnwindSafe for Ss58AddressFormat
impl Send for Ss58AddressFormat
impl Sync for Ss58AddressFormat
impl Unpin for Ss58AddressFormat
impl UnwindSafe for Ss58AddressFormat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
Source§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
Source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
unchecked_from
.