Fuse API
Build Transaction
Turn a quoted Fuse intent into ready-to-sign transaction calldata for the underlying deposit, stake, or bridge steps.
POST
Takes a quote (or the same params you passed to
/v1/quote) and returns transaction data ready to sign and submit.
Body
string
required
integer
required
string
required
integer
required
string
required
string
required
Address to refund if cross-chain settlement fails.
number
required
string
required
string
Amount in wei. Not needed for NFT-only operations.
string
Permit2 / EIP-2612 signature payload, if you signed one.
boolean
Whether to include a gas estimate in the response.
object
NFT-related operation details (e.g. Uniswap V3 LP NFT).
object
Pool-specific details for liquidity operations.
string[]
Whitelist of bridges to consider.
string[]
Whitelist of swap protocols to consider.
object
Integrator fee configuration.
Response
string
object[]
Array of approvals to grant before executing (one per token that needs approval; empty if none needed).
object[]
Final output amount(s) of the whole zap.
object[]
Any leftover/unswept amounts produced by the route. Same shape as
data.output items above.object[]
Ordered list of route steps (same shape as the
/v1/quote response).object[]
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 29, 2026