ConfidentialTransferWithFeeInstructionData
Properties
confidentialTransferDiscriminator
discriminator
equalityProofInstructionOffset
Relative location of the
ProofInstruction::VerifyCiphertextCommitmentEquality
instruction
to the TransferWithFee
instruction in the transaction. If the offset
is 0
, then use a context state account for the proof.
feeCiphertextValidityProofInstructionOffset
Relative location of the
ProofInstruction::VerifyBatchedGroupedCiphertext2HandlesValidity
instruction to the TransferWithFee
instruction in the transaction.
If the offset is 0
, then use a context state account for the
proof.
feeSigmaProofInstructionOffset
Relative location of the ProofInstruction::VerifyPercentageWithFee
instruction to the TransferWithFee
instruction in the transaction.
If the offset is 0
, then use a context state account for the
proof.
newSourceDecryptableAvailableBalance
The new source decryptable balance if the transfer succeeds.
rangeProofInstructionOffset
Relative location of the ProofInstruction::BatchedRangeProofU256Data
instruction to the TransferWithFee
instruction in the transaction.
If the offset is 0
, then use a context state account for the
proof.
transferAmountCiphertextValidityProofInstructionOffset
Relative location of the
ProofInstruction::VerifyBatchedGroupedCiphertext3HandlesValidity
instruction to the TransferWithFee
instruction in the transaction.
If the offset is 0
, then use a context state account for the
proof.