pub struct GovernanceTransitionProof {
pub proof_type: String,
pub mhr_threshold_signature: String,
pub timestamp: String,
}Expand description
Proof that a governance transition was authorized.
Contains a FROST threshold signature from the outgoing MHR members, proving that a quorum approved the handoff.
Fields§
§proof_type: StringProof type identifier.
mhr_threshold_signature: StringFROST threshold signature from the outgoing MHR (base64url-encoded).
timestamp: StringISO 8601 timestamp of when the proof was created.
Trait Implementations§
Source§impl Clone for GovernanceTransitionProof
impl Clone for GovernanceTransitionProof
Source§impl Debug for GovernanceTransitionProof
impl Debug for GovernanceTransitionProof
Source§impl<'de> Deserialize<'de> for GovernanceTransitionProof
impl<'de> Deserialize<'de> for GovernanceTransitionProof
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
impl StructuralPartialEq for GovernanceTransitionProof
Auto Trait Implementations§
impl Freeze for GovernanceTransitionProof
impl RefUnwindSafe for GovernanceTransitionProof
impl Send for GovernanceTransitionProof
impl Sync for GovernanceTransitionProof
impl Unpin for GovernanceTransitionProof
impl UnsafeUnpin for GovernanceTransitionProof
impl UnwindSafe for GovernanceTransitionProof
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