Cancel a named set of orders in one call, reporting each hash independently
problee_cancel_ordersCancel up to 50 named orders in one call. Sits between cancelling one hash and cancelling everything: a maker re-quoting part of a ladder wants neither six round trips nor a teardown of the book it is about to rebuild. Every hash is reported on its own — unknown, already terminal, or not yours does not stop the rest — because cancellation reduces risk, and a batch that refused wholesale would leave exposure the caller explicitly asked to drop. Hosted and terminal: nothing to broadcast, no gas owed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proofNonce | Yes | Required single-use nonce for the wallet proof. Fetch from POST /api/auth/nonce; consumed on verification so the proof cannot be replayed. | |
| orderHashes | Yes | Order hashes to cancel, up to 50. Duplicates are collapsed. | |
| walletAddress | Yes | Wallet address that owns the orders | |
| idempotencyKey | Yes | Stable retry key. Reuse only with byte-equivalent tool arguments. | |
| walletSignature | Yes | Action-bound wallet proof. Sign the canonical 'problee-mcp-auth:…' challenge (binds agent, apiKey, tool, scope, chain, resource, payloadHash, nonce, timestamp). | |
| signatureTimestamp | Yes | Unix timestamp (seconds) used in the signed challenge message |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |