Skip to main content
Version: 1.15.0

Interface: DeployTokenParams

Defined in: cct/evm/token/operations/deploy-token.ts:21

Parameters for DeployToken — deploys CrossChainToken (v2.0.0).

Properties​

burnMintRoleAdmin?​

optional burnMintRoleAdmin?: string

Defined in: cct/evm/token/operations/deploy-token.ts:36

Admin of the burn/mint roles; defaults to owner.


ccipAdmin?​

optional ccipAdmin?: 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?​

optional preMint?: bigint

Defined in: cct/evm/token/operations/deploy-token.ts:28

Amount minted at deploy; defaults to 0n. Must be <= maxSupply when capped.


preMintRecipient?​

optional preMintRecipient?: string

Defined in: cct/evm/token/operations/deploy-token.ts:32

Recipient of preMint; required when preMint > 0, must be unset otherwise.


sender?​

optional sender?: string

Defined in: cct/evm/token/operations/deploy-token.ts:37


symbol​

symbol: string

Defined in: cct/evm/token/operations/deploy-token.ts:23