gill
gill/programs/token/Type aliases

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.

On this page