For more details about how fees work, fee collection on different chains, and
setting up fee wallets, see the Monetizing the
integration guide.
fee
prop for basic use cases, or an advanced feeConfig
configuration that provides more flexibility and customization options.
Simple fee configuration
Advanced fee configuration
For more advanced use cases, you can use thefeeConfig
parameter which provides additional customization options:

Example of the advanced fee configuration
WidgetFeeConfig interface
TheWidgetFeeConfig
interface provides the following options:
name
(optional): Display name for your integration shown in fee detailslogoURI
(optional): URL to your logo displayed alongside fee informationfee
(optional): Fixed fee percentage (e.g., 0.03 for 3%)showFeePercentage
(default: false): Whether to display the fee percentage in the UIshowFeeTooltip
(default: false): Whether to show a tooltip with fee details (requiresname
orfeeTooltipComponent
)feeTooltipComponent
(optional): Custom React component for the fee tooltipcalculateFee
(optional): Function for dynamic fee calculation based on transaction parameters
Only use either
fee
or calculateFee
- not both. The calculateFee
function allows for dynamic fee calculation based on factors like token pairs,
transaction amounts, user tiers, or any other custom logic.