Align PumpFun with IDL and sol-parser-sdk; fix warnings; use English comments

- Sync IDL from sol-parser-sdk (pumpfun, pump_amm, add raydium_amm_v4)
- PumpFun CreateEvent: add is_cashback_enabled to CreateToken/CreateV2, parse in log decode and merge
- PumpFun TradeEvent: add ix_name, mayhem_mode, cashback_fee_basis_points, cashback, is_cashback_coin; fix Borsh size 250->274 for fixed fields; parse extension after 274
- Fix deprecation: enable solana-entry feature agave-unstable-api
- Remove unused import wide::CmpEq in simd_utils
- Replace all Chinese comments in modified code with English

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Wood
2026-02-20 00:29:01 +08:00
co-authored by Cursor
parent 573cbf8a72
commit 308a1b594e
7 changed files with 3035 additions and 25 deletions
-1
View File
@@ -1,5 +1,4 @@
use wide::*;
use wide::CmpEq;
/// SIMD-accelerated data parsing utilities
pub struct SimdUtils;