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:107
Common options for both factory deploy builders.
Properties
expectedStaticConfig?
optionalexpectedStaticConfig?: {rmnProxy:string;router:string; }
Defined in: cct/evm/token-pool-factory/deploy.ts:125
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:109
The TokenPoolFactory (v2.0.0) to call.
futureOwner?
optionalfutureOwner?:string
Defined in: cct/evm/token-pool-factory/deploy.ts:118
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:120
Remote pools to configure at deploy time; defaults to none.
salt
salt:
string
Defined in: cct/evm/token-pool-factory/deploy.ts:116
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:114
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.