pub struct TransferWithFeeProofData {
pub equality_proof_data: CiphertextCommitmentEqualityProofData,
pub transfer_amount_ciphertext_validity_proof_data: BatchedGroupedCiphertext3HandlesValidityProofData,
pub percentage_with_cap_proof_data: PercentageWithCapProofData,
pub fee_ciphertext_validity_proof_data: BatchedGroupedCiphertext2HandlesValidityProofData,
pub range_proof_data: BatchedRangeProofU256Data,
}
Expand description
The proof data required for a confidential transfer instruction when the mint is extended for fees
Fields§
§equality_proof_data: CiphertextCommitmentEqualityProofData
§transfer_amount_ciphertext_validity_proof_data: BatchedGroupedCiphertext3HandlesValidityProofData
§percentage_with_cap_proof_data: PercentageWithCapProofData
§fee_ciphertext_validity_proof_data: BatchedGroupedCiphertext2HandlesValidityProofData
§range_proof_data: BatchedRangeProofU256Data
Auto Trait Implementations§
impl Freeze for TransferWithFeeProofData
impl RefUnwindSafe for TransferWithFeeProofData
impl Send for TransferWithFeeProofData
impl Sync for TransferWithFeeProofData
impl Unpin for TransferWithFeeProofData
impl UnwindSafe for TransferWithFeeProofData
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more