gill
gill/programs/token/Type aliases

InitializeTokenMetadataInput

type InitializeTokenMetadataInput<TAccountMetadata, TAccountUpdateAuthority, TAccountMint, TAccountMintAuthority> = {
  metadata: Address<TAccountMetadata>;
  mint: Address<TAccountMint>;
  mintAuthority: TransactionSigner<TAccountMintAuthority>;
  name: InitializeTokenMetadataInstructionDataArgs["name"];
  symbol: InitializeTokenMetadataInstructionDataArgs["symbol"];
  updateAuthority: Address<TAccountUpdateAuthority>;
  uri: InitializeTokenMetadataInstructionDataArgs["uri"];
};

Type Parameters

Type ParameterDefault type
TAccountMetadata extends stringstring
TAccountUpdateAuthority extends stringstring
TAccountMint extends stringstring
TAccountMintAuthority extends stringstring

Properties

metadata

metadata: Address<TAccountMetadata>;

mint

mint: Address<TAccountMint>;

mintAuthority

mintAuthority: TransactionSigner<TAccountMintAuthority>;

name

name: InitializeTokenMetadataInstructionDataArgs["name"];

symbol

symbol: InitializeTokenMetadataInstructionDataArgs["symbol"];

updateAuthority

updateAuthority: Address<TAccountUpdateAuthority>;

uri

uri: InitializeTokenMetadataInstructionDataArgs["uri"];

On this page