Skip to main content

StoreProtocolRoot

Type Alias StoreProtocolRoot 

Source
pub type StoreProtocolRoot = Signed<StoreProtocolRootBody>;

Aliased Type§

pub struct StoreProtocolRoot { /* private fields */ }

Implementations§

Source§

impl StoreProtocolRoot

Source

pub fn signed( descriptor: StoreCreationDescriptor, signer: &UserKeypair, ) -> Result<Self, StoreProtocolError>

Source

pub fn object_hash(&self) -> ObjectHash

Source

pub fn parse(bytes: &[u8]) -> Result<Self, StoreProtocolError>

Source

pub fn parse_expected( bytes: &[u8], expected: &StoreRootRef, expected_sync_routing_hash: ObjectHash, ) -> Result<Self, StoreProtocolError>

Source

pub fn parse_pinned( bytes: &[u8], expected: &StoreRootRef, ) -> Result<Self, StoreProtocolError>