OptionalfeeBase fee in stroops (default BASE_FEE = "100").
Must match the API deployment, RPC and signing wallet.
OptionalreferralReferral identifier used only when the swap input is a decoded
StrategyPayload object and does not already include referralId.
Quote routeXdr already contains the referral chosen by the quote server.
Aggregator router contract (C...) selected by the host application.
Current sequence number of the caller account, as a decimal string.
Callers fetch this from Soroban RPC (server.getAccount(caller)) before
building. Keeping it as an input (rather than fetching inside the builder)
makes builders sync-friendly, RPC-free, and deterministic for snapshot tests.
OptionaltimeoutTx timeout in seconds (default 300).
Total input amount passed to execute_strategy (i128 decimal string).
For a quote-derived swap, pass quote.amountIn.
Transaction source and authorizing wallet public key (G...).