Type Alias: FactoryDeployCommon
FactoryDeployCommon = {
expectedStaticConfig?: {rmnProxy:string;router:string; };factory:string;futureOwner?:string;remoteTokenPools?:FactoryRemoteTokenPool[];salt:string;sender:string; }
Defined in: cct/evm/token-pool-factory/deploy.ts:129
Common options for both factory deploy builders.
Properties
expectedStaticConfig?
optionalexpectedStaticConfig?: {rmnProxy:string;router:string; }
Defined in: cct/evm/token-pool-factory/deploy.ts:147
Trusted rmnProxy/ccipRouter to pin the RPC-read static config against. When set, the
checked builders assert the factory's getStaticConfig() matches and throw on divergence.
rmnProxy
rmnProxy:
string
router
router:
string
factory
factory:
string
Defined in: cct/evm/token-pool-factory/deploy.ts:131
The TokenPoolFactory (v2.0.0) to call.
futureOwner?
optionalfutureOwner?:string
Defined in: cct/evm/token-pool-factory/deploy.ts:140
Address the deployed token/pool ownership is proposed to (Ownable2Step). Zero → the factory uses sender.
remoteTokenPools?
optionalremoteTokenPools?:FactoryRemoteTokenPool[]
Defined in: cct/evm/token-pool-factory/deploy.ts:142
Remote pools to configure at deploy time; defaults to none.
salt
salt:
string
Defined in: cct/evm/token-pool-factory/deploy.ts:138
32-byte hex salt, or a non-empty label hashed into one — see normalizeFactorySalt.
sender
sender:
string
Defined in: cct/evm/token-pool-factory/deploy.ts:136
Whoever will send the resulting transaction — typically a Safe. Baked into the salt and thus the deployed address; a transaction from anyone else deploys elsewhere.