pub struct ConvertBackParams<'a> {
pub account: &'a str,
pub issuance_id_hex: &'a str,
pub sequence: u32,
pub version: u32,
pub amount: u64,
pub current_balance: u64,
pub balance_ciphertext_hex: &'a str,
pub holder_privkey: &'a Privkey,
pub holder_pubkey: &'a Pubkey,
pub issuer_pubkey: &'a Pubkey,
pub auditor_pubkey: Option<&'a Pubkey>,
}Expand description
Inputs for assemble_convert_back.
Fields§
§account: &'a strThe holder’s classic address.
issuance_id_hex: &'a str48-char hex MPTokenIssuanceID.
sequence: u32The holder’s account Sequence.
version: u32The holder’s on-ledger ConfidentialBalanceVersion.
amount: u64The confidential amount to convert back to public.
current_balance: u64The holder’s decrypted current spending balance.
balance_ciphertext_hex: &'a strThe holder’s on-ledger ConfidentialBalanceSpending (132-char hex).
holder_privkey: &'a Privkey§holder_pubkey: &'a Pubkey§issuer_pubkey: &'a Pubkey§auditor_pubkey: Option<&'a Pubkey>Auto Trait Implementations§
impl<'a> Freeze for ConvertBackParams<'a>
impl<'a> RefUnwindSafe for ConvertBackParams<'a>
impl<'a> Send for ConvertBackParams<'a>
impl<'a> Sync for ConvertBackParams<'a>
impl<'a> Unpin for ConvertBackParams<'a>
impl<'a> UnsafeUnpin for ConvertBackParams<'a>
impl<'a> UnwindSafe for ConvertBackParams<'a>
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