OptionalallowOptionalallowRaw amount in base units (e.g., 1 SOL -> 1_000_000_000)
OptionalonlyPrefer direct (single-hop) routes
OptionalslippageSlippage in basis points (e.g., 50 = 0.5%). Must be 0-10000
OptionaluserIf provided, routes may be tailored to this wallet (e.g., account state)
program IDs allowlist/denylist, pool types, etc., depending on aggregator