Type Alias: TokenPoolRemote
TokenPoolRemote = {
inboundRateLimiterState:RateLimiterState;outboundRateLimiterState:RateLimiterState;remotePools:string[];remoteToken:string; }
Defined in: chain.ts:218
Remote token pool configuration for a specific destination chain.
Remarks
Each entry represents the configuration needed to transfer tokens from the current chain to a specific destination chain.
Properties
inboundRateLimiterState
inboundRateLimiterState:
RateLimiterState
Defined in: chain.ts:232
Inbound rate limiter state for tokens coming into this chain.
outboundRateLimiterState
outboundRateLimiterState:
RateLimiterState
Defined in: chain.ts:234
Outbound rate limiter state for tokens leaving this chain.
remotePools
remotePools:
string[]
Defined in: chain.ts:230
Addresses of remote token pools on the destination chain.
Remarks
Multiple pools may exist for:
- Redundancy (failover if one pool is unavailable)
- Capacity aggregation across pools
- Version management (different pool implementations)
remoteToken
remoteToken:
string
Defined in: chain.ts:220
Address of the remote token on the destination chain.