Quotes
Quote Preflight (Balance Check)
Check whether a wallet holds enough stablecoin before executing
GET
Quote Preflight (Balance Check)
A read-only check for payouts that start from stablecoin (stablecoin-to-fiat, stablecoin-to-stablecoin). Call it before executing to confirm the source wallet holds enough of the token on the right chain, so an insufficient balance surfaces up front instead of as a stranded payout. No state is changed.
Query parameters
string
required
Platform crypto ticker including chain suffix, e.g.
USDCPOLYGON, USDCBASE. Determines the chain the balance is read on.number
required
The amount needed, in display units (e.g.
1500.123456).string
required
EVM wallet address (hex) to check the balance of.
Response
boolean
true when the wallet holds at least required. false is not an error — it means the wallet is short; use required vs available to render the gap.string
Required amount, display units.
string
Required amount, raw token units (string-encoded big integer).
string
Wallet balance, display units.
string
Wallet balance, raw token units.
string
The wallet address checked (echoed back).
integer
Chain the balance was read on.
string
Token symbol (e.g.
USDC).integer
Token decimals.
Returns
503 with { "error": { "code": "preflight_unsupported" } } when the
chain implied by cryptoTicker has no escrow client registered, and 400
(invalid_request / corridor_unsupported) for bad input.Quote Preflight (Balance Check)