bridge_execute
Execute a cross-chain bridge transfer using a quote ID. Returns unsigned transaction data to sign and send, or signs and broadcasts server-side.
Instructions
Get the unsigned transaction data to execute a cross-chain bridge transfer. Supports all providers: LI.FI, Squid Router, deBridge, Across, Relay, Persistence Interop. By default returns unsigned transaction(s) for the agent/user to sign and send. Set sign_and_send=true to sign and broadcast using the locally-stored wallet key (requires wallet_setup). Preconditions: Call bridge_get_quote first and pass the quoteId. Ensure sufficient gas on source chain. If an approval is needed (unsigned mode), send the approvalTransaction first, then the main transaction. After execution, use bridge_status with the returned trackingId to monitor progress.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quoteId | Yes | Quote ID from bridge_get_quote result | |
| slippage | No | Max slippage tolerance (0.005 = 0.5%). Applied by backends during quoting; reserved for future per-execution override. | |
| sign_and_send | No | If true, sign and broadcast the transaction server-side using the wallet key from wallet_setup. Supports EVM chains and Persistence Interop. Solana falls back to unsigned. |