Type Alias: TokenPoolConfig
TokenPoolConfig = {
minBlockConfirmations?:number;router:string;token:string;tokenTransferFeeConfig?:TokenTransferFeeConfig;typeAndVersion?:string; }
Defined in: chain.ts:352
Token pool configuration returned by Chain.getTokenPoolConfig.
Remarks
Contains the core configuration of a token pool including the token it manages, the router it's registered with, and optionally its version identifier.
Properties
minBlockConfirmations?
optionalminBlockConfirmations:number
Defined in: chain.ts:370
Min custom block confirmations for Faster-Than-Finality (FTF),
if TokenPool version \>= v2.0.0 and FTF is supported on this lane.
0 indicates FTF is supported but not enabled for this token; >0 indicates FTF is enabled
with this many minimum confirmations.
router
router:
string
Defined in: chain.ts:356
Address of the CCIP router this pool is registered with.
token
token:
string
Defined in: chain.ts:354
Address of the token managed by this pool.
tokenTransferFeeConfig?
optionaltokenTransferFeeConfig:TokenTransferFeeConfig
Defined in: chain.ts:376
Token transfer fee configuration from the pool contract. Only present when TokenTransferFeeOpts is provided to Chain.getTokenPoolConfig and the pool supports it (v2.0+).
typeAndVersion?
optionaltypeAndVersion:string
Defined in: chain.ts:363
Version identifier string (e.g., "BurnMintTokenPool 1.5.1").
Remarks
May be undefined for older pool implementations that don't expose this method.