feat(pumpfun): bonding curve buy_v2/sell_v2/buy_exact_quote_in_v2 + quote_mint decode

- Switch swap ix assembly to unified v2 account layout (sharing_config, quote ATAs, buyback recipient).
- Decode bonding curve account with optional trailing quote_mint; sync idl/pump.json from pump-public-docs.
- Legacy buy/buy_exact_sol_in/sell encoders retained for reference.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
0xfnzero
2026-05-08 16:11:55 +08:00
co-authored by Cursor
parent 7a8d2a9c17
commit 3596e29e38
6 changed files with 2663 additions and 2999 deletions
+2323 -2896
View File
File diff suppressed because it is too large Load Diff