pub struct PreparedSolanaSettlement {Show 16 fields
pub dispatch_id: String,
pub chain_id: String,
pub cluster: String,
pub program_id: String,
pub payer_address: String,
pub beneficiary_address: String,
pub settlement_mint: String,
pub capability_commitment: String,
pub receipt_hash: String,
pub settlement_amount_minor_units: u64,
pub recent_blockhash: String,
pub ed25519_program_id: String,
pub ed25519_signature: String,
pub chio_public_key: String,
pub instruction_data_hex: String,
pub note: Option<String>,
}Fields§
§dispatch_id: String§chain_id: String§cluster: String§program_id: String§payer_address: String§beneficiary_address: String§settlement_mint: String§capability_commitment: String§receipt_hash: String§settlement_amount_minor_units: u64§recent_blockhash: String§ed25519_program_id: String§ed25519_signature: String§chio_public_key: String§instruction_data_hex: String§note: Option<String>Implementations§
Source§impl PreparedSolanaSettlement
impl PreparedSolanaSettlement
pub fn commitment( &self, settlement_amount: MonetaryAmount, ) -> SettlementCommitment
Trait Implementations§
Source§impl Clone for PreparedSolanaSettlement
impl Clone for PreparedSolanaSettlement
Source§fn clone(&self) -> PreparedSolanaSettlement
fn clone(&self) -> PreparedSolanaSettlement
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 Debug for PreparedSolanaSettlement
impl Debug for PreparedSolanaSettlement
Source§impl<'de> Deserialize<'de> for PreparedSolanaSettlement
impl<'de> Deserialize<'de> for PreparedSolanaSettlement
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 Eq for PreparedSolanaSettlement
Source§impl PartialEq for PreparedSolanaSettlement
impl PartialEq for PreparedSolanaSettlement
Source§impl Serialize for PreparedSolanaSettlement
impl Serialize for PreparedSolanaSettlement
impl StructuralPartialEq for PreparedSolanaSettlement
Auto Trait Implementations§
impl Freeze for PreparedSolanaSettlement
impl RefUnwindSafe for PreparedSolanaSettlement
impl Send for PreparedSolanaSettlement
impl Sync for PreparedSolanaSettlement
impl Unpin for PreparedSolanaSettlement
impl UnsafeUnpin for PreparedSolanaSettlement
impl UnwindSafe for PreparedSolanaSettlement
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