pub struct EconomicEffectDispatchCommitV1 {Show 13 fields
pub schema: String,
pub commit_id: String,
pub anchor_id: String,
pub namespace: String,
pub previous_checkpoint_digest: String,
pub committed_checkpoint_digest: String,
pub effect_slot_id: String,
pub effect_head_digest: String,
pub cas_nonce_digest: String,
pub committed_at: u64,
pub signer_key_id: String,
pub signer_key_epoch: u64,
pub anchor_signature: String,
}Fields§
§schema: String§commit_id: String§anchor_id: String§namespace: String§previous_checkpoint_digest: String§committed_checkpoint_digest: String§effect_slot_id: String§effect_head_digest: String§cas_nonce_digest: String§committed_at: u64§signer_key_id: String§signer_key_epoch: u64§anchor_signature: StringImplementations§
Source§impl EconomicEffectDispatchCommitV1
impl EconomicEffectDispatchCommitV1
pub fn sign( advance: &VerifiedEconomicEffectDispatchAdvance, committed: &VerifiedEconomicStateView, cas_nonce_digest: String, committed_at: u64, signer_key_id: impl Into<String>, signer_key_epoch: u64, keypair: &Keypair, ) -> Result<EconomicEffectDispatchCommitV1, EconomicStateAnchorError>
pub fn validate(&self) -> Result<(), EconomicStateAnchorError>
pub fn verify( &self, pins: &EconomicStateAnchorPins, ) -> Result<(), EconomicStateAnchorError>
Trait Implementations§
Source§impl Clone for EconomicEffectDispatchCommitV1
impl Clone for EconomicEffectDispatchCommitV1
Source§fn clone(&self) -> EconomicEffectDispatchCommitV1
fn clone(&self) -> EconomicEffectDispatchCommitV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for EconomicEffectDispatchCommitV1
impl<'de> Deserialize<'de> for EconomicEffectDispatchCommitV1
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EconomicEffectDispatchCommitV1, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EconomicEffectDispatchCommitV1, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EconomicEffectDispatchCommitV1
Source§impl Serialize for EconomicEffectDispatchCommitV1
impl Serialize for EconomicEffectDispatchCommitV1
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for EconomicEffectDispatchCommitV1
Auto Trait Implementations§
impl Freeze for EconomicEffectDispatchCommitV1
impl RefUnwindSafe for EconomicEffectDispatchCommitV1
impl Send for EconomicEffectDispatchCommitV1
impl Sync for EconomicEffectDispatchCommitV1
impl Unpin for EconomicEffectDispatchCommitV1
impl UnsafeUnpin for EconomicEffectDispatchCommitV1
impl UnwindSafe for EconomicEffectDispatchCommitV1
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