Skip to main content
Version: 1.17.0

Type Alias: DeployTokenPoolParams

DeployTokenPoolParams = DeployBurnMintTokenPoolParams | DeployBurnToAddressTokenPoolParams | DeployLockReleaseTokenPoolParams | DeploySiloedLockReleaseTokenPoolParams

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

Parameters for DeployTokenPool, discriminated on type: the burn-* variants and SiloedLockReleaseTokenPool take the TokenPool base constructor; only LockReleaseTokenPool takes (and requires) lockbox, and only BurnToAddressTokenPool takes (and requires) burnAddress, both compile-time guarantees.