ConfidentialWithdrawInstructionDataArgs
Properties
amount
The amount of tokens to withdraw.
decimals
Expected number of base 10 digits to the right of the decimal place.
equalityProofInstructionOffset
Relative location of the
ProofInstruction::VerifyCiphertextCommitmentEquality
instruction
to the Withdraw
instruction in the transaction. If the offset is
0
, then use a context state account for the proof.
newDecryptableAvailableBalance
The new decryptable balance if the withdrawal succeeds.
rangeProofInstructionOffset
Relative location of the ProofInstruction::BatchedRangeProofU64
instruction to the Withdraw
instruction in the transaction. If the
offset is 0
, then use a context state account for the proof.