Commit Graph
37 Commits
Author SHA1 Message Date
ysq c1cb1314f3 refactor: rename package to solana-streamer-sdk 2025-07-20 00:03:16 +08:00
ysq 041850f93b refactor: rename package to solana-streamer-sdk 2025-07-19 23:55:37 +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
woodandGitHub f261b8a66d Update README.md 2025-05-28 12:47:19 +08:00
William 2a06ebe2c0 remove pumpfun create token 2025-05-21 20:41:00 +08:00
William b5bb229df3 update readme 2025-05-19 14:19:21 +08:00
William fcc4184636 update readme 2025-05-19 14:08:07 +08:00
William 7c755058cc fix create token, add param with creator pubkey 2025-04-10 11:04:55 +08:00
William d28675f96d update readme 2025-04-09 13:41:16 +08:00
William 351649b517 update readme 2025-04-09 13:38:19 +08:00
William 716611475b update readme 2025-04-09 13:36:15 +08:00
William dfcdf12a7e update readme 2025-04-02 14:25:30 +08:00
William 685ca6bd7e update readme 2025-04-02 14:18:52 +08:00
William ff877902a7 update readme 2025-04-02 14:03:56 +08:00
William ec03ed8edc add nextblock, 0slot support 2025-04-02 13:39:59 +08:00
William f2870ddd04 update readme 2025-02-21 16:14:36 +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 429fc78ecf add jito transaction 2025-01-14 19:18:48 +08:00
William 95889975af update readme 2025-01-10 10:56:14 +08:00
William c9f0241de2 fix buy 2025-01-09 00:12:43 +08:00
William 025978de13 update version 2025-01-03 19:06:17 +08:00
William 5c0b8c87e2 add bot trade 2025-01-03 17:06:19 +08:00
William 862651034e fix jito 2025-01-03 15:26:44 +08:00
William cc29851c67 add jito 2025-01-03 14:43:26 +08:00
William cc2159a308 update readme 2025-01-03 11:27:51 +08:00
William 98e48908ad update readme 2025-01-03 11:14:39 +08:00
William 0439a40ca7 add tokens_subscription 2025-01-03 00:38:45 +08:00
William c68f360944 update version 2025-01-02 19:45:27 +08:00
William 35babfab98 update readme 2025-01-02 14:37:37 +08:00
William 0787716fab update version and rename files 2025-01-02 14:33:00 +08:00
William d23c694f1a update readme 2024-12-31 18:01:27 +08:00
William 119f4f18cb add logs process 2024-12-31 17:46:05 +08:00
William 06d1810328 update readme 2024-12-31 16:53:01 +08:00
William 120b085119 first commit 2024-12-31 16:51:58 +08:00
WilliamandGitHub 7d022ed626 Initial commit 2024-12-31 16:42:24 +08:00