ConfidentialTransferWithFeeInput
Type Parameters
Type Parameter | Default type |
---|---|
TAccountSourceToken extends string | string |
TAccountMint extends string | string |
TAccountDestinationToken extends string | string |
TAccountInstructionsSysvar extends string | string |
TAccountEqualityRecord extends string | string |
TAccountTransferAmountCiphertextValidityRecord extends string | string |
TAccountFeeSigmaRecord extends string | string |
TAccountFeeCiphertextValidityRecord extends string | string |
TAccountRangeRecord extends string | string |
TAccountAuthority extends string | string |
Properties
authority
The source account's owner/delegate or its multisignature account.
destinationToken
The destination SPL Token account.
equalityProofInstructionOffset
equalityRecord?
(Optional) Equality proof record account or context state account.
feeCiphertextValidityProofInstructionOffset
feeCiphertextValidityRecord?
(Optional) Fee ciphertext validity proof record account or context state account.
feeSigmaProofInstructionOffset
feeSigmaRecord?
(Optional) Fee sigma proof record account or context state account.
instructionsSysvar?
(Optional) Instructions sysvar if at least one of the
zk_elgamal_proof
instructions are included in the same
transaction.
mint
The corresponding SPL Token mint.
multiSigners?
newSourceDecryptableAvailableBalance
rangeProofInstructionOffset
rangeRecord?
(Optional) Range proof record account or context state account.
sourceToken
The source SPL Token account.
transferAmountCiphertextValidityProofInstructionOffset
transferAmountCiphertextValidityRecord?
(Optional) Transfer amount ciphertext validity proof record account or context state account.