TOKEN_TRUSTLINE_MISSING
The account has no trustline for the escrow token, or does not exist yet.
422 Validation Error · token contract error · all variants (single/multi × v1/v2)
Example
{
"type": "https://docs.trustlesswork.com/trustless-work/v2-en/api-rest/errors/token-trustline-missing",
"title": "Validation Error",
"status": 422,
"code": "TOKEN_TRUSTLINE_MISSING",
"detail": "The account has no trustline for the escrow token — if the account does not exist yet, fund it with XLM first, then add a trustline to the asset (e.g. USDC) on this network and retry.",
"instance": "/escrow/single-release/v2/fund",
"traceId": "…",
"extensions": {
"contractId": "C…",
"type": "single-release",
"method": "fund_escrow",
"tokenContractId": "C…"
}
}When it happens
The escrow's token contract rejected the operation because the account has no trustline for the asset. The most common case is fund, when the signer never added the trustline. The token raises the same error when the account does not exist on the network at all.
extensions.tokenContractId is the token contract that raised it.
How to fix it
If the account does not exist yet, fund it with XLM. Then add a trustline to the escrow asset (for example USDC) on the same network, and retry.