Type Alias: TokenTransferFeeConfig
TokenTransferFeeConfig = {
customBlockConfirmationsFeeUSDCents:number;customBlockConfirmationsTransferFeeBps:number;defaultBlockConfirmationsFeeUSDCents:number;defaultBlockConfirmationsTransferFeeBps:number;destBytesOverhead:number;destGasOverhead:number;isEnabled:boolean; }
Defined in: chain.ts:232
Token transfer fee configuration returned by TokenPool v2.0 contracts.
Remarks
Contains two fee dimensions per finality mode (default vs custom/FTF):
- A flat USD surcharge (in cents) added to the CCIP fee via FeeQuoter
- A BPS rate deducted directly from the transferred token amount by the pool
"Default" fields apply when blockConfirmations = 0 (standard finality).
"Custom" fields apply when blockConfirmations > 0 (Faster-Than-Finality).
Properties
customBlockConfirmationsFeeUSDCents
customBlockConfirmationsFeeUSDCents:
number
Defined in: chain.ts:236
customBlockConfirmationsTransferFeeBps
customBlockConfirmationsTransferFeeBps:
number
Defined in: chain.ts:238
defaultBlockConfirmationsFeeUSDCents
defaultBlockConfirmationsFeeUSDCents:
number
Defined in: chain.ts:235
defaultBlockConfirmationsTransferFeeBps
defaultBlockConfirmationsTransferFeeBps:
number
Defined in: chain.ts:237
destBytesOverhead
destBytesOverhead:
number
Defined in: chain.ts:234
destGasOverhead
destGasOverhead:
number
Defined in: chain.ts:233
isEnabled
isEnabled:
boolean
Defined in: chain.ts:239