Type Alias sc_consensus::import_queue::RuntimeOrigin
source · pub type RuntimeOrigin = PeerId;
Expand description
Maps to the RuntimeOrigin used by the network.
Aliased Type§
struct RuntimeOrigin { /* private fields */ }
Implementations
source§impl PeerId
impl PeerId
sourcepub fn try_from_multiaddr(address: &Multiaddr) -> Option<PeerId>
pub fn try_from_multiaddr(address: &Multiaddr) -> Option<PeerId>
Try to extract PeerId
from Multiaddr
.
sourcepub fn from_multihash(multihash: Multihash) -> Result<PeerId, Multihash>
pub fn from_multihash(multihash: Multihash) -> Result<PeerId, Multihash>
Tries to turn a Multihash
into a PeerId
.
If the multihash does not use a valid hashing algorithm for peer IDs,
or the hash value does not satisfy the constraints for a hashed
peer ID, it is returned as an Err
.
sourcepub fn into_ed25519(&self) -> Option<[u8; 32]>
pub fn into_ed25519(&self) -> Option<[u8; 32]>
Convert PeerId
into ed25519 public key bytes.
Trait Implementations
source§impl Ord for PeerId
impl Ord for PeerId
source§impl PartialEq for PeerId
impl PartialEq for PeerId
source§impl PartialOrd for PeerId
impl PartialOrd for PeerId
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more