report_execution
Reports a completed swap, closing the loop. EVM transaction: pass wallet + txHash + quoteId; never report an approve step as an execution. EVM CoW signature: pass wallet + chainId + quoteId + signature; the server reloads the stored build and submits the signed order, returning uid (there is no transaction hash for this path). Solana: pass buildId + signature; the server verifies the fee payer and transaction on the network. No API key required; a machine credential only raises limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| txHash | No | EVM transaction swap only; do not report approve hashes. | |
| wallet | No | Wallet that will sign. Required for builds and EVM execution/history calls. On an anonymous EVM quote, pass it to make the returned quoteId executable; without it the quote is indicative. | |
| buildId | No | Solana: buildId returned by swap_build. | |
| chainId | No | EVM CoW: integer chain id. Solana may use "solana-mainnet", but buildId + signature are sufficient. | |
| quoteId | No | EVM: quote id from the built plan. | |
| signature | No | EVM: EIP-712 CoW signature. Solana: transaction signature. |