ysq
57474bfa6e
feat: major refactor with calculation utilities and instruction optimization
...
- Add comprehensive calculation utilities for all protocols (bonk, pumpfun, pumpswap, raydium)
- Refactor instruction modules to reduce code complexity and improve maintainability
- Optimize trading parameters structure and enhance common utilities
- Separate calculation logic from trading modules for better code organization
- Update dependencies and module exports
2025-08-18 18:00:14 +08:00
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
29179519a6
feat: upgrade to v0.3.4 with enhanced trading system
2025-08-13 23:57:56 +08:00
ysq
069c5e3d21
feat: upgrade to v0.3.3
2025-08-12 11:39:37 +08:00
ysq
2103ac30be
feat: upgrade to v0.3.2
2025-08-12 10:33:09 +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
651a4c9ab0
chore: bump version to 0.3.0 and update solana-streamer-sdk to 0.2.0
2025-08-11 01:12:18 +08:00
ysq
49acf2d7f7
feat: upgrade dependencies and bump to v0.2.15
2025-08-05 18:28:13 +08:00
ysq
1f7e60bf93
feat(jito): add API token authentication support
2025-08-04 21:31:19 +08:00
ysq
281218b15e
feat(jito): add API token authentication support
...
- Update Jito configuration to require API token
- Add authentication headers to Jito API requests
- Bump version to 0.2.13
- Update documentation and examples
2025-08-04 21:11:06 +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
e09d42531d
chore: bump version to 0.2.8 and update dependencies
2025-07-29 23:15:53 +08:00
ysq
769d898088
chore: bump version to 0.2.8 and update dependencies
2025-07-29 15:10:54 +08:00
ysq
5c54b42c64
feat: Upgrade to SDK version 0.2.7
2025-07-26 22:58:01 +08:00
ysq
5cd6c6197d
feat: Upgrade to SDK version 0.2.6
...
- Upgrade solana-streamer-sdk dependency from 0.1.4 to 0.1.5
- Enhance sell function with with_tip parameter to control tip feature
- Improve event subscription using subscribe_events_v2 API with account filtering
- Update documentation and example code for new API
2025-07-26 17:54:59 +08:00
ysq
92bc7aecfa
feat: Upgrade SDK version to 0.2.5 and enhance PumpSwap functionality
...
- Upgrade SDK version from 0.2.4 to 0.2.5
- Update solana-streamer-sdk dependency from 0.1.3 to 0.1.4
- Enhance PumpSwap examples with pool address parameter support
2025-07-25 16:55:33 +08:00
ysq
7a05ec216c
feat: Upgrade SDK version to 0.2.4 and optimize tip fee setting logic
...
- Upgrade SDK version from 0.2.3 to 0.2.4
- Update solana-streamer-sdk dependency to version 0.1.3
- Optimize buy_tip_fees setting logic using map function instead of hardcoded array
- Update version numbers in README documentation
2025-07-24 21:38:22 +08:00
ysq
4f4edbf00a
chore: bump version to 0.2.3 and update dependencies
...
- Bump sol-trade-sdk version to 0.2.3
- Update solana-streamer-sdk to 0.1.2
- Sync version in documentation
- Exclude examples/ from git tracking
2025-07-22 00:03:42 +08:00
ysq
c98d022ae8
refactor: migrate streaming functionality to separate SDK, bump to v0.2.2
2025-07-20 00:56:11 +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
2ddec98805
feat: optimize event parser performance and stability. update version.
2025-07-18 18:30:45 +08:00
ysq
7b1951cf29
refactor: simplify Cargo.toml keywords
2025-07-10 18:31:01 +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
3ac39508d9
rebuild code
2025-07-06 22:06:44 +08:00
wood
5b3f3d8688
change project name
2025-06-16 10:22:55 +08:00
wood
c21107d57c
change project name
2025-06-16 10:20:30 +08:00
wei
af2afcbb60
fix
2025-06-14 18:52:46 +08:00
wei
b333811483
Add a selling method based on quantity
2025-06-07 23:16:46 +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
8050d7ea8f
rename jito mod
2025-04-10 12:29:42 +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
38f1ce3fad
Refactor the code to optimize performance.
2025-02-15 18:53:17 +08:00
William
53e1e94da2
fix
2025-02-13 20:44:20 +08:00
William
61171af619
update jito
2025-02-12 20:12:14 +08:00
William
14b77dbdf4
update events
2025-01-24 14:01:56 +08:00
William
42b7267c2c
add yellowstone grpc
2025-01-23 17:48:10 +08:00
William
c9f0241de2
fix buy
2025-01-09 00:12:43 +08:00
William
120b085119
first commit
2024-12-31 16:51:58 +08:00