Skip to main content
Version: 1.17.0

Interface: DeployTokenParams

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

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

Properties​

burnMintRoleAdmin?​

optional burnMintRoleAdmin?: string

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

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


ccipAdmin?​

optional ccipAdmin?: string

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

CCIP admin (getCCIPAdmin); defaults to owner.


decimals​

decimals: number

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


maxSupply​

maxSupply: bigint

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

Max supply cap; 0n means unlimited.


name​

name: string

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


owner​

owner: string

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

Receives ownership; a valid address.


preMint?​

optional preMint?: bigint

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

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:26

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


sender?​

optional sender?: string

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


symbol​

symbol: string

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