ysq
006686e8a3
feat: major gas fee strategy and documentation overhaul
...
- feat(gas): add comprehensive gas fee strategy management system
* Implement GasFeeStrategyType with Default/LowTipHighCuPrice/HighTipLowCuPrice strategies
* Add dynamic gas fee configuration per SWQOS service and trade type
* Integrate arc-swap for thread-safe strategy updates
- docs: restructure documentation with dedicated guides
* Add ADDRESS_LOOKUP_TABLE.md/CN.md for lookup table configuration
* Add NONCE_CACHE.md/CN.md for nonce management documentation
* Add TRADING_PARAMETERS.md/CN.md for comprehensive parameter guides
* Simplify main README.md with focused overview
- refactor: update all examples with new gas fee strategy integration
* Modernize 14 trading examples with consistent parameter handling
* Improve error handling and configuration management
* Enhance parallel trading implementation
2025-09-19 00:49:45 +08:00
ysq
fad343ffbf
Rollback
2025-09-17 11:14:15 +08:00
ysq
c5ff7c1cbb
refactor: Refactor SDK core architecture and trading parameter system
...
- Refactor SolanaTrade main class structure with improved modular design
- Refactor trading parameter system: BuyParams/SellParams -> InternalBuyParams/InternalSellParams
- Remove deprecated PriorityFee and related utility functions
- Add SwqosSettings to replace legacy SwqosConfig
- Add comprehensive technical documentation:
• Address Lookup Table usage guide (EN/CN)
• Nonce Cache mechanism documentation (EN/CN)
• Trading Parameters documentation (EN/CN)
- Refactor all example code to adapt to new API interfaces
- Optimize public API design and code comments
- Clean up redundant utility functions and type definitions
Impact: 43 files changed, 2013 insertions(+), 1735 deletions(-)
2025-09-17 00:10:33 +08:00
ysq
558188bb38
feat: Add CLI trading tool with multi-DEX support
2025-09-15 21:12:42 +08:00
ysq
206baca025
feat: bump to v0.6.11 with dependency updates
...
- Update solana-streamer-sdk to 0.4.9
- Increase transaction confirmation timeout to 10s
- Update documentation version references
2025-09-14 01:21:28 +08:00
wei
a64371169a
fix
2025-09-07 15:24:51 +08:00
wei
df00d3f26a
feat: add Astralane
2025-09-07 15:22:06 +08:00
wei
6e04458659
feat:temporal add keep-alive
2025-09-07 12:24:28 +08:00
wei
743caff2f8
update flashBlock keep-alive
2025-09-07 11:33:40 +08:00
wei
b729ec104e
update NextBlock
2025-09-06 23:16:55 +08:00
ysq
65ba15abfa
fixed
2025-09-06 22:12:25 +08:00
wei
fdb9adfe5b
feat:each SWQOS service now supports an optional custom URL parameter:
2025-09-06 21:52:06 +08:00
wei
9f8278f109
feat: add BlockRazor
2025-09-06 21:24:38 +08:00
ysq
692b0ce715
Improvement: Add print
2025-09-03 22:38:41 +08:00
ysq
9438172029
feat: upgrade to v0.5.2
2025-08-27 14:27:26 +08:00
ysq
c10406915c
feat: add examples and enhance MEV protection services
...
This commit adds comprehensive examples for various trading operations including:
- PumpFun copy and sniper trading
- Bonk copy and sniper trading
- PumpSwap trading
- Raydium CPMM and AMM V4 trading
- Middleware system demonstration
- Event subscription
Enhanced MEV protection services with FlashBlock and Node1 integration.
Updated instruction modules for bonk, pumpswap, and raydium_cpmm.
Improved SWQOS modules for better transaction handling.
2025-08-25 00:21:15 +08:00
wei
d14f4870c5
swqos support flashblock
2025-08-21 21:04:19 +08:00
wei
d77f00f165
fix tcp keepalive for node1
2025-08-21 13:34:53 +08:00
wood
978dcde89a
add tcp keepalive for node1
2025-08-21 00:27:57 +08:00
wei
84c2e501ce
swqos support node1
2025-08-20 20:50:56 +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
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
516b682519
rename grpc to streaming
2025-07-10 03:24:13 +08:00
wood
def16e6b92
update swqos config
2025-07-07 03:28:02 +08:00
wood
f772e26aa2
add bloxroute
2025-07-07 02:06:52 +08:00
wood
9d30c5e9ad
remove define
2025-07-07 01:30:57 +08:00
wood
0ca391ebe2
update swqos
2025-07-07 01:26:24 +08:00
wood
227ee20fb2
update define
2025-07-07 01:24:17 +08:00
wood
7f8f240da1
update define
2025-07-07 01:19:12 +08:00
wood
38a8e2dae4
update jito and nextblock
2025-07-07 01:01:38 +08:00
wood
d13c382a46
update trade config and swqos
2025-07-06 23:36:18 +08:00
wood
3ac39508d9
rebuild code
2025-07-06 22:06:44 +08:00
wei
af2afcbb60
fix
2025-06-14 18:52:46 +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
ee0f18a279
update poll tx status
2025-04-10 12:38:00 +08:00
William
8050d7ea8f
rename jito mod
2025-04-10 12:29:42 +08:00