LaunchTokenTransactionBaseParams

Type Alias: LaunchTokenTransactionBaseParams

Properties overview

  • adminContract: "standard" | "advanced";
  • symbol: string;
  • uri: string | TokenInfo;
type LaunchTokenTransactionBaseParams = TokenTransactionBaseParams & {
  adminContract: "standard" | "advanced";
  adminContractAddress: string;
  adminContractPrivateKey: string;
  decimals: number;
  symbol: string;
  tokenAddress: string;
  tokenContractPrivateKey: string;
  txType: "token:launch";
  uri: string | TokenInfo;
};

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

Type declaration

adminContract

adminContract: "standard" | "advanced";

The type of admin contract to use.

adminContractAddress?

optional adminContractAddress: string;

Optional. The address of the admin contract.

adminContractPrivateKey?

optional adminContractPrivateKey: string;

Optional. Private key for the admin contract.

decimals?

optional decimals: number;

Optional. The number of decimal places for the token.

symbol

symbol: string;

The symbol of the token.

tokenAddress?

optional tokenAddress: string;

Optional. The address of the token contract.

tokenContractPrivateKey?

optional tokenContractPrivateKey: string;

Optional. Private key for the token contract.

txType?

optional txType: "token:launch";

Must be "token:launch"

uri

uri: string | TokenInfo;

URI or token info object containing metadata.