swapQuote abstract method
Request a bounds-checked swap quote (spec §2.6) — the FIRST step of the
on-ramp. DETERMINISTIC against the user's exact side; funds NEVER move. The
returned SwapQuote carries the deposit address, the min-out floor, the ZEC
side in zatoshis, and the §2.6 privacy disclosure the host MUST render.
Throws a typed SwapApiError (slippageToleranceTooHigh, quoteOutOfBounds,
destinationInvalid, providerUnavailable, swapDisabled, …) the controller
maps to an honest inline fault.
Implementation
Future<SwapQuote> swapQuote({required QuoteRequest request});