pub async fn trade(
agent: &SolanaAgentKit,
output_mint: &str,
input_amount: f64,
input_mint: Option<String>,
slippage_bps: Option<u32>,
) -> Result<String, Box<dyn Error>>Expand description
Swap tokens using Jupiter Exchange
§Arguments
agent- SolanaAgentKit instanceoutput_mint- Target token mint addressinput_amount- Amount to swap (in token decimals)input_mint- Source token mint address (defaults to SOL)slippage_bps- Slippage tolerance in basis points (default: 300 = 3%)
§Returns
Transaction signature as a string