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