Clear all cached values
Fetch all fee hooks from Hub (x/bridgingfee)
Fetch delayedack module params
Fetch a specific fee hook by ID (x/bridgingfee)
Returns null if the hook is not found (404). Throws on network errors.
Get bridging fee rate for a token from fee hooks (x/bridgingfee)
This is for Hyperlane bridging transfers, not IBC.
Hyperlane token ID (hex address)
'inbound' (to Hub) or 'outbound' (from Hub)
Fee rate as decimal (e.g., 0.001 for 0.1%), or 0 if no fee is configured
Get the bridging fee rate from delayedack module params
This is the IBC bridging fee for rollapp withdrawals (e.g., 0.0015 = 0.15%). EIBC fees must be greater than this to incentivize market makers.
Fee rate as decimal (e.g., 0.0015 for 0.15%)
Quote bridging fee for a specific transfer amount
Uses the x/bridgingfee QuoteFeePayment endpoint to calculate exact fees.
Fee hook ID (hex address)
Hyperlane token ID
Transfer amount
Array of fee coins
Get IGP quote for a Hyperlane transfer from Hub
Each token has its own IGP hook that accepts payment in that token's denom. The quote returns the fee amount in the token's denomination.
Quote parameters
Target chain domain ID
Gas limit for destination execution
Token symbol (DYM, KAS, ETH) to determine which IGP to query
IGP fee in the token's smallest unit
FeeProvider fetches dynamic fee values from on-chain sources via REST
Example