Interface: DeployTokenParams
Defined in: cct/evm/token/operations/deploy-token.ts:21
Parameters for DeployToken — deploys CrossChainToken (v2.0.0).
Properties
burnMintRoleAdmin?
optionalburnMintRoleAdmin?:string
Defined in: cct/evm/token/operations/deploy-token.ts:36
Admin of the burn/mint roles; defaults to owner.
ccipAdmin?
optionalccipAdmin?:string
Defined in: cct/evm/token/operations/deploy-token.ts:34
CCIP admin (getCCIPAdmin); defaults to owner.
decimals
decimals:
number
Defined in: cct/evm/token/operations/deploy-token.ts:24
maxSupply
maxSupply:
bigint
Defined in: cct/evm/token/operations/deploy-token.ts:26
Max supply cap; 0n means unlimited.
name
name:
string
Defined in: cct/evm/token/operations/deploy-token.ts:22
owner
owner:
string
Defined in: cct/evm/token/operations/deploy-token.ts:30
Receives ownership; a valid address.
preMint?
optionalpreMint?:bigint
Defined in: cct/evm/token/operations/deploy-token.ts:28
Amount minted at deploy; defaults to 0n. Must be <= maxSupply when capped.
preMintRecipient?
optionalpreMintRecipient?:string
Defined in: cct/evm/token/operations/deploy-token.ts:32
Recipient of preMint; required when preMint > 0, must be unset otherwise.
sender?
optionalsender?:string
Defined in: cct/evm/token/operations/deploy-token.ts:37
symbol
symbol:
string
Defined in: cct/evm/token/operations/deploy-token.ts:23