For the complete documentation index, see llms.txt. This page is also available as Markdown.

ESCROW_FLAGS_MUST_BE_FALSE

Escrow flags (approved, disputed, released) must all be false for this action.

422 Validation Error · escrow contract error · multi-release v1, single-release v1

Example

{
  "type": "https://docs.trustlesswork.com/trustless-work/v2-en/api-rest/errors/escrow-flags-must-be-false",
  "title": "Validation Error",
  "status": 422,
  "code": "ESCROW_FLAGS_MUST_BE_FALSE",
  "detail": "Escrow flags (approved, disputed, released) must all be false for this action.",
  "instance": "/…",
  "traceId": "…"
}

When it happens

Simulation of the transaction fails on-chain with this contract error: Escrow flags (approved, disputed, released) must all be false for this action.

How to fix it

Correct the request payload so it satisfies the contract's invariant described above, then rebuild and resubmit.