pub struct CertificateMetadata {
pub network: String,
pub version: String,
pub parameters: ProtocolParameters,
pub initiated_at: String,
pub sealed_at: String,
pub signers: Vec<StakeDistributionParty>,
}Expand description
CertificateMetadata : CertificateMetadata represents the metadata associated to a Certificate
Fields§
§network: StringCardano network
version: StringVersion of the protocol
parameters: ProtocolParameters§initiated_at: StringDate and time at which the certificate was initialized and ready to accept single signatures from signers
sealed_at: StringDate and time at which the certificate was sealed (when the quorum of single signatures was reached so that a multi signature could be aggregated from them)
signers: Vec<StakeDistributionParty>The list of the signers identifiers with their stakes and verification keys
Implementations§
Source§impl CertificateMetadata
impl CertificateMetadata
Sourcepub fn new(
network: String,
version: String,
parameters: ProtocolParameters,
initiated_at: String,
sealed_at: String,
signers: Vec<StakeDistributionParty>,
) -> CertificateMetadata
pub fn new( network: String, version: String, parameters: ProtocolParameters, initiated_at: String, sealed_at: String, signers: Vec<StakeDistributionParty>, ) -> CertificateMetadata
CertificateMetadata represents the metadata associated to a Certificate
Trait Implementations§
Source§impl Clone for CertificateMetadata
impl Clone for CertificateMetadata
Source§fn clone(&self) -> CertificateMetadata
fn clone(&self) -> CertificateMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CertificateMetadata
impl Debug for CertificateMetadata
Source§impl Default for CertificateMetadata
impl Default for CertificateMetadata
Source§fn default() -> CertificateMetadata
fn default() -> CertificateMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CertificateMetadata
impl<'de> Deserialize<'de> for CertificateMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CertificateMetadata
impl PartialEq for CertificateMetadata
Source§impl Serialize for CertificateMetadata
impl Serialize for CertificateMetadata
impl StructuralPartialEq for CertificateMetadata
Auto Trait Implementations§
impl Freeze for CertificateMetadata
impl RefUnwindSafe for CertificateMetadata
impl Send for CertificateMetadata
impl Sync for CertificateMetadata
impl Unpin for CertificateMetadata
impl UnwindSafe for CertificateMetadata
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
Mutably borrows from an owned value. Read more