ysq
|
218abd3aa4
|
perf: Major event processing system refactor for improved performance
|
2025-08-28 14:49:56 +08:00 |
|
ysq
|
9e34a01874
|
feat: refactor to multi-protocol event streaming system
Major architectural refactor, upgrading from simple logging system to comprehensive multi-protocol Solana DEX event streaming system:
✨ New Features:
- Support for 5 DEX protocols: PumpFun, PumpSwap, Bonk, Raydium CPMM, Raydium CLMM
- Implement unified event interface (UnifiedEvent trait) and event factory pattern
- Add dual streaming support: Yellowstone gRPC and ShredStream
- Add Chinese documentation (README_CN.md)
🏗️ Architectural Improvements:
- Refactor event parsing system with modular design
- Implement protocol-specific parsers and event types
- Optimize dependency management, update Cargo.toml
- Remove legacy logging modules, clean up redundant code
📊 Statistics:
- Added 46 files, 4511 lines of code
- Removed 1381 lines of legacy code
- Net addition of 3130 lines of code
Tech Stack:
- Rust async/await for asynchronous processing
- Protocol Buffers support
- Multi-protocol event parsing
- High-performance event stream subscription
|
2025-07-19 23:46:42 +08:00 |
|
周威威
|
a7c9721877
|
grpc optimization
|
2025-05-31 14:45:20 +08:00 |
|
William
|
2a06ebe2c0
|
remove pumpfun create token
|
2025-05-21 20:41:00 +08:00 |
|
William
|
4198720c51
|
fix slippage and get_buy_token_amount_from_sol_amount
|
2025-05-14 22:11:16 +08:00 |
|
William
|
8050d7ea8f
|
rename jito mod
|
2025-04-10 12:29:42 +08:00 |
|
William
|
c7acb32acf
|
remove trade.rs
|
2025-04-10 11:56:19 +08:00 |
|
William
|
d9cd8154b7
|
fix build errors
|
2025-04-02 14:08:48 +08:00 |
|
William
|
ec03ed8edc
|
add nextblock, 0slot support
|
2025-04-02 13:39:59 +08:00 |
|
William
|
ce06345106
|
CommitmentConfig
|
2025-02-26 04:02:49 +08:00 |
|
William
|
83484c12a4
|
rewrite Clone
|
2025-02-26 04:01:52 +08:00 |
|
William
|
12ddfe4dc0
|
update fee for custructor
|
2025-02-21 23:02:15 +08:00 |
|
William
|
ecb2ffa747
|
change priority_fee
|
2025-02-21 22:32:43 +08:00 |
|
William
|
8df2841b17
|
fix
|
2025-02-21 21:15:10 +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
|
7cf908ae5d
|
fix
|
2025-02-14 18:53:00 +08:00 |
|
William
|
998d843bac
|
fix
|
2025-02-13 15:59:14 +08:00 |
|
William
|
39d1d4400d
|
update sell
|
2025-02-13 15:22:35 +08:00 |
|
William
|
d75b368e5e
|
fix
|
2025-02-13 00:08:14 +08:00 |
|
William
|
ca00680215
|
update error
|
2025-02-12 22:46:09 +08:00 |
|
William
|
61171af619
|
update jito
|
2025-02-12 20:12:14 +08:00 |
|
William
|
141318938e
|
fix
|
2025-02-10 19:58:12 +08:00 |
|
William
|
a70c5fec1e
|
add jito fee
|
2025-02-10 15:20:33 +08:00 |
|
William
|
c9d491d5c2
|
add yellowstone
|
2025-02-01 09:44:15 +08:00 |
|
William
|
3477e7dc20
|
update default fee
|
2025-01-27 11:25:24 +08:00 |
|
William
|
1f67c7d036
|
set jito fee
|
2025-01-25 19:45:18 +08:00 |
|
William
|
c0528b2007
|
remove logs
|
2025-01-25 17:49:52 +08:00 |
|
William
|
f19126ac1b
|
fix buy jito
|
2025-01-25 17:16:52 +08:00 |
|
William
|
d36de45264
|
update rpc commitment
|
2025-01-25 16:31:11 +08:00 |
|
William
|
9cf4475aab
|
add logs
|
2025-01-25 16:27:11 +08:00 |
|
William
|
cab890a2bb
|
fix logs
|
2025-01-25 16:24:30 +08:00 |
|
William
|
e29e555c8f
|
add logs
|
2025-01-25 16:21:27 +08:00 |
|
William
|
a98a63587f
|
set default jito fee
|
2025-01-25 16:08:53 +08:00 |
|
William
|
858c0e5700
|
fix jito buy
|
2025-01-25 16:01:16 +08:00 |
|
William
|
be36888e6c
|
fix payer
|
2025-01-25 15:36:09 +08:00 |
|
William
|
b59afd21b8
|
set const
|
2025-01-25 13:18:03 +08:00 |
|
William
|
87810d47bb
|
add close account
|
2025-01-25 01:04:45 +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 |
|