Skip to main content

Retryable

No

Typical status

400

What it means

We validate address format, memo requirements, and rail compatibility at creation time, so an unspendable destination is caught before a user is asked to pay.

Common causes

  • The address is malformed for the given rail.
  • The rail requires a memo and none was supplied.
  • The asset is not supported on that rail.

How to resolve

Check the address against the requires_memo and format fields for that rail in GET /rails. Correct the destination and create a new intent.

Example response