Protected ReadonlydbProtected ReadonlyjupiterProtected ReadonlyproductProtected ReadonlysolanaProtected ReadonlysolanaProtectedbuildBuild the SwapEstimate from an already-successful engine result's
pricing block. Shared by the preview estimate() (fed by the engine's
audit-free estimate()) and the authoritative create-time quote(), so
both derive target amount + fees identically. The product_quote audit id
is intentionally not threaded here — only create() produces one, and it
pins that id onto the persisted swap_quote row directly.
Ephemeral (and entity-agnostic) quote of target amount and fees
Implements read only methods for swap quotes
The operations in this class assume that the Customer is already validated (both AuthN and AuthZ).