Skip to main content
Version: 1.4.2

Interface: SetChainRateLimiterConfigParams

Defined in: token-admin/types.ts:925

Parameters for updating rate limiter configurations on a token pool.

Updates rate limits for one or more already-configured remote chains. The remote chains must have been previously added via applyChainUpdates.

Example

TypeScript
const params: SetChainRateLimiterConfigParams = {
poolAddress: '0x1234...',
chainConfigs: [{
remoteChainSelector: '16015286601757825753',
outboundRateLimiterConfig: { isEnabled: true, capacity: '100000000000000000000000', rate: '167000000000000000000' },
inboundRateLimiterConfig: { isEnabled: true, capacity: '100000000000000000000000', rate: '167000000000000000000' },
}],
}

Properties

chainConfigs

chainConfigs: ChainRateLimiterConfig[]

Defined in: token-admin/types.ts:929

Rate limiter configurations per remote chain.


poolAddress

poolAddress: string

Defined in: token-admin/types.ts:927

Local pool address.