Executes a quote by signing it and then executing the signed quote. This is a two-step process that:

  1. Signs the quote using signQuote
  2. Executes the signed quote using executeSignedQuote
const result = await executeQuote(client, {
quote: {
id: "quote_123",
chainId: "1",
instructions: [{
to: "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
data: "0x...",
value: "0"
}],
gasToken: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
expiresAt: "2024-03-21T15:00:00Z"
}
});
// result: { hash: "0x...", chainId: "1", status: "pending" }

Will throw an error if either the signing or execution step fails