hookenful
2abcf3839e
style: run rustfmt
2026-03-14 18:16:55 +02:00
Wood
9f79e865ab
perf: P0/P1/P2 low-latency and maintainability improvements
...
P0:
- blockhash/nonce: get_transaction_blockhash returns Result; buy/sell entry validation
- Bonk sell: remove RPC get_token_balance from build path; require caller to pass input_amount
- Hot path: drop redundant dex_type/protocol_params clone; tip via sol_f64_to_lamports (no String)
- compute_budget cache uses Arc; extend_compute_budget_instructions avoids SmallVec clone
P1:
- middleware protocol_name takes &str; executor destructures result once to avoid signatures/submit_timings clone
- Error messages include dex context; params use Copy for Pubkey; pumpswap utils clone only Pool for pools[0]
P2:
- transaction_pool capacity constants; TIP_ACCOUNT_CACHE marked allow(dead_code)
- Fix error copy in raydium_amm_v4 / meteora_damm_v2 to correct protocol names
Made-with: Cursor
2026-03-08 01:05:27 +08:00
ysq
11383a0492
feat: add close_mint_token_ata support for sell transactions
2025-10-26 23:55:28 +08:00
tommggo
163882c7f3
feat: add USDC quote support for swap protocols
2025-10-12 12:01:21 +08:00
tommggo
d567477bdb
Revert "feat: swap support usdc quote"
...
This reverts commit 9bb08bd567 .
2025-10-08 21:04:50 +08:00
tommggo
9bb08bd567
feat: swap support usdc quote
2025-10-08 20:08:19 +08:00
ysq
2f5a63ed55
feat: add Meteora DAMM V2 support and bump to v3.0.1
...
Add Meteora DAMM V2 trading protocol with instruction builder, type definitions, and fixed_output_token_amount parameter for precise output control. Update all examples and documentation.
2025-10-05 22:27:04 +08:00