gill

getUpdateMetadataPointerInstruction

function getUpdateMetadataPointerInstruction<TAccountMint, TAccountMetadataPointerAuthority, TProgramAddress>(input, config?): UpdateMetadataPointerInstruction<TProgramAddress, TAccountMint, 
  | Address<TAccountMetadataPointerAuthority>
  | TransactionSigner<TAccountMetadataPointerAuthority> extends TransactionSigner<TAccountMetadataPointerAuthority> ? IAccountMeta<TAccountMetadataPointerAuthority> & {
  role: READONLY_SIGNER;
} & IAccountSignerMeta<TAccountMetadataPointerAuthority, TransactionSigner<TAccountMetadataPointerAuthority>> : TAccountMetadataPointerAuthority>;

Type Parameters

Type ParameterDefault type
TAccountMint extends string-
TAccountMetadataPointerAuthority extends string-
TProgramAddress extends AddressAddress<"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb">

Parameters

ParameterType
inputUpdateMetadataPointerInput<TAccountMint, TAccountMetadataPointerAuthority>
config?{ programAddress?: TProgramAddress; }
config.programAddress?TProgramAddress

Returns

UpdateMetadataPointerInstruction<TProgramAddress, TAccountMint, | Address<TAccountMetadataPointerAuthority> | TransactionSigner<TAccountMetadataPointerAuthority> extends TransactionSigner<TAccountMetadataPointerAuthority> ? IAccountMeta<TAccountMetadataPointerAuthority> & { role: READONLY_SIGNER; } & IAccountSignerMeta<TAccountMetadataPointerAuthority, TransactionSigner<TAccountMetadataPointerAuthority>> : TAccountMetadataPointerAuthority>

On this page