ConfigureConfidentialTransferAccountInstructionData
type ConfigureConfidentialTransferAccountInstructionData = {
confidentialTransferDiscriminator: number;
decryptableZeroBalance: DecryptableBalance;
discriminator: number;
maximumPendingBalanceCreditCounter: bigint;
proofInstructionOffset: number;
};Properties
confidentialTransferDiscriminator
confidentialTransferDiscriminator: number;decryptableZeroBalance
decryptableZeroBalance: DecryptableBalance;The decryptable balance (always 0) once the configure account succeeds.
discriminator
discriminator: number;maximumPendingBalanceCreditCounter
maximumPendingBalanceCreditCounter: bigint;The maximum number of despots and transfers that an account can receiver
before the ApplyPendingBalance is executed
proofInstructionOffset
proofInstructionOffset: number;Relative location of the ProofInstruction::ZeroCiphertextProof
instruction to the ConfigureAccount instruction in the
transaction. If the offset is 0, then use a context state account
for the proof.