Fuse API
Build Transaction
Compile a Fuse intent into ready-to-sign transaction calldata.
POST
Takes a quote (or the same params you passed to
/v1/quote) and returns transaction data ready to sign and submit.
Body
Address to refund if cross-chain settlement fails.
Amount in wei. Not needed for NFT-only operations.
Permit2 / EIP-2612 signature payload, if you signed one.
Whether to include a gas estimate in the response.
NFT-related operation details (e.g. Uniswap V3 LP NFT).
Pool-specific details for liquidity operations.
Whitelist of bridges to consider.
Whitelist of swap protocols to consider.
Integrator fee configuration.
Response
Array of approvals to grant before executing (one per token that needs approval; empty if none needed).
Final output amount(s) of the whole zap.
Any leftover/unswept amounts produced by the route. Same shape as
data.output items above.Ordered list of route steps (same shape as the
/v1/quote response).Ordered list of executable transaction steps - sign and submit these in order.
Examples
Sign and submit each entry in
data.steps in order via your wallet client. Once you have the resulting on-chain transaction hash, poll /v1/status (with chainId and txnHash) until the (possibly cross-chain) settlement completes.Last modified on July 14, 2026