gill

getEmptyConfidentialTransferAccountInstruction

function getEmptyConfidentialTransferAccountInstruction<TAccountToken, TAccountInstructionsSysvarOrContextState, TAccountRecord, TAccountAuthority, TProgramAddress>(input, config?): EmptyConfidentialTransferAccountInstruction<TProgramAddress, TAccountToken, TAccountInstructionsSysvarOrContextState, TAccountRecord, 
  | Address<TAccountAuthority>
  | TransactionSigner<TAccountAuthority> extends TransactionSigner<TAccountAuthority> ? IAccountMeta<TAccountAuthority> & {
  role: READONLY_SIGNER;
} & IAccountSignerMeta<TAccountAuthority, TransactionSigner<TAccountAuthority>> : TAccountAuthority>;

Type Parameters

Type ParameterDefault type
TAccountToken extends string-
TAccountInstructionsSysvarOrContextState extends string-
TAccountRecord extends string-
TAccountAuthority extends string-
TProgramAddress extends AddressAddress<"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb">

Parameters

ParameterType
inputEmptyConfidentialTransferAccountInput<TAccountToken, TAccountInstructionsSysvarOrContextState, TAccountRecord, TAccountAuthority>
config?{ programAddress?: TProgramAddress; }
config.programAddress?TProgramAddress

Returns

EmptyConfidentialTransferAccountInstruction<TProgramAddress, TAccountToken, TAccountInstructionsSysvarOrContextState, TAccountRecord, | Address<TAccountAuthority> | TransactionSigner<TAccountAuthority> extends TransactionSigner<TAccountAuthority> ? IAccountMeta<TAccountAuthority> & { role: READONLY_SIGNER; } & IAccountSignerMeta<TAccountAuthority, TransactionSigner<TAccountAuthority>> : TAccountAuthority>

On this page