ConfidentialWithdrawInstructionData
Properties
amount
The amount of tokens to withdraw.
confidentialTransferDiscriminator
decimals
Expected number of base 10 digits to the right of the decimal place.
discriminator
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.