LaunchTokenAdvancedAdminParams

Type Alias: LaunchTokenAdvancedAdminParams

Properties overview

  • adminContract: "advanced";
  • canMint: "whitelist" | "anyone";
type LaunchTokenAdvancedAdminParams = LaunchTokenTransactionBaseParams & {
  adminContract: "advanced";
  canMint: "whitelist" | "anyone";
  requireAdminSignatureForMint: boolean;
  totalSupply: number;
  whitelist: Whitelist;
};

Defined in: packages/api/src/client/types.gen.ts:157

Type declaration

adminContract

adminContract: "advanced";

Must be "advanced" for advanced admin contract.

canMint

canMint: "whitelist" | "anyone";

Specifies who can mint tokens.

requireAdminSignatureForMint?

optional requireAdminSignatureForMint: boolean;

Optional. Whether admin signature is required for minting.

totalSupply?

optional totalSupply: number;

Optional. Maximum total supply. Uses UInt64.MAXINT() if not provided.

whitelist?

optional whitelist: Whitelist;

Optional. List of whitelisted addresses with optional amounts, or a string.