ysq
63244f4073
refactor: restructure trading modules and add price calculation utilities
...
- Remove redundant pool.rs files from trading protocols
- Consolidate protocol logic into common.rs files
- Add comprehensive price calculation utilities for all protocols
- Add decimals constants module
- Restructure utils module for better organization
- Update documentation with price utilities information
Breaking changes:
- Removed bonding_curve.rs from pumpfun module
- Consolidated trading logic across protocols
- Refactored utils module structure
2025-08-14 22:45:33 +08:00
ysq
1c43a519b2
chore: bump to v0.3.1
...
- Update solana-streamer-sdk to 0.2.1
- Fix missing PDA accounts in PumpFun sell instruction
2025-08-11 22:03:26 +08:00
ysq
3006bd0ced
feat: upgrade dependencies and bump to v0.2.15
2025-08-05 18:30:26 +08:00
wei
04bfd9fdfe
change sol_str_to_lamports to sol_to_lamports
2025-08-05 15:48:11 +08:00
ysq
e976af6935
feat: upgrade to v0.2.12 and refactor system instructions
2025-08-03 22:51:11 +08:00
ysq
45140ae789
feat(pumpswap): enhance flexible mint support and optimize performance
...
- Add base_mint/quote_mint parameters to PumpSwapParams for flexible trading pairs
- Implement pool reserves caching to reduce RPC calls and improve speed
- Refactor unified buy/sell instruction logic for different mint types
- Add volume accumulator PDA support and proper fee calculations
- Update pool discovery for both base and quote mint searches
- Bump version to 0.2.11
Breaking: PumpSwapParams now requires mint and reserves parameters
2025-08-02 23:51:04 +08:00
ysq
07a42641de
feat: v0.2.10 - add PumpFun volume accumulator support
...
- Bump version to 0.2.10
- Upgrade solana-streamer-sdk to 0.1.8
- Add volume accumulator PDAs and functions
2025-08-01 22:59:39 +08:00
ysq
7942bea571
feat: add Raydium CLMM protocol support, bump version to 0.2.1
2025-07-19 21:28:01 +08:00
ysq
58d6b5dac6
refactor(instruction): remove create functionality and restructure module
...
- Remove Create struct and create instruction from PumpFun module
- Clean up mod.rs by removing duplicate instruction implementations
- Maintain core buy/sell instruction functionality
- Simplify instruction module architecture
2025-07-17 17:13:17 +08:00
ysq
c133287f70
feat: Add Token 2022 support for Raydium CPMM, update constants to use spl_token::ID
2025-07-17 13:56:09 +08:00
ysq
75a29cd7ee
feat: integrate Raydium CPMM trading protocol support
...
- Add Raydium CPMM constants, instruction builder and pool implementation
- Implement unified buy/sell trading interface and event parsing system
- Update documentation and examples to support new protocol
2025-07-16 22:54:23 +08:00
ysq
c4bf62be7d
feat: optimize Bonk trading instructions and add price calculation
...
- Optimize sell instruction building, remove redundant code and add account closing
- Add token price calculation function supporting different decimal places
- Clean up debug logs and refactor code structure
2025-07-12 01:14:05 +08:00
ysq
9946637c62
refactor: rename
2025-07-11 16:38:30 +08:00
wood
c66a89cad2
update example
2025-07-10 23:54:49 +08:00
ysq
b891b2bc27
refactor: Major SDK architecture refactoring and API consolidation
...
- Consolidate separate buy/sell modules into unified trading interface
- Remove protocol-specific buy/sell files (bonk, pumpfun, pumpswap)
- Add new trading constants and utility functions
- Simplify API with unified buy/sell methods supporting multiple protocols
- Enhance documentation with comprehensive examples and usage guides
- Add balance checking and token account management utilities
- Improve code organization and maintainability
2025-07-10 18:14:21 +08:00
wood
8f79c3bfd9
rebuild sdk dir
2025-07-10 02:38:06 +08:00
sgxiang
94c2a22ab7
feat: Add PumpSwap trading functionality module
2025-06-06 22:29:30 +08:00
sgxiang
63109713f4
refactor: organize code into multi-protocol architecture with PumpFun submodules
2025-06-06 22:13:19 +08:00
sgxiang
bfe76fcddc
feat: Add address lookup, caching system and Jito GRPC integration
...
- Implement address lookup tables and multi-level caching
- Add GRPC stream processing and YellowStone connections
- Extend PumpFun functionality including token creation
- Integrate Jito GRPC services (auth, block engine, relayer)
- Optimize log processing and event system
2025-05-29 18:53:58 +08:00
William
2a06ebe2c0
remove pumpfun create token
2025-05-21 20:41:00 +08:00
William
07651638b9
fix
2025-05-13 07:08:01 +08:00
William
3a60969b22
fix pump upgrade
2025-05-13 06:34:57 +08:00
William
7c755058cc
fix create token, add param with creator pubkey
2025-04-10 11:04:55 +08:00
William
ec03ed8edc
add nextblock, 0slot support
2025-04-02 13:39:59 +08:00
William
f4f3c0fb37
rebuild code
2025-02-21 20:47:28 +08:00
William
c0528b2007
remove logs
2025-01-25 17:49:52 +08:00
William
7bff98eaa5
add log
2025-01-25 16:14:49 +08:00
William
a01275367e
add callback to subscribe
2025-01-23 21:15:55 +08:00
William
42b7267c2c
add yellowstone grpc
2025-01-23 17:48:10 +08:00