Commit Graph
100 Commits
Author SHA1 Message Date
0xfnzero 8b30d8ecf3 fix: preserve raw Shred instructions and Pump execution data 2026-10-19 03:31:18 +08:00
0xfnzero db615bea7d feat: expose Pump route trade hints and release v3.0.13 2026-10-19 02:02:47 +08:00
0xfnzero f9c5dae90d release: complete Pump route parsing and offline replay v3.0.12 2026-10-18 18:27:36 +08:00
0xfnzero 7966826375 release: sync parser 0.7.13 and Pump depth-2 compatibility v3.0.11 2026-10-14 13:13:06 +08:00
0xfnzero e672fd15fe release: sync parser 0.7.12 and protocol bridge updates v3.0.10 2026-10-09 13:38:11 +08:00
0xfnzero d432fc2896 fix: forward current protocol fee and swap event fields 2026-10-08 14:55:32 +08:00
0xfnzero 21c437a936 test(pump): replay current mainnet compact trades 2026-10-08 09:11:28 +08:00
0xfnzero 7b95748474 feat(pump): support compact trades, coin quotes and synthetic migration 2026-10-08 07:57:20 +08:00
0xfnzero edba2123e1 chore: streamline SDK documentation and validation artifacts 2026-10-07 10:32:28 +08:00
0xfnzero f84b3d8f60 release: prepare 3.0.9 with PumpFun creation and failed-status fixes 2026-10-07 09:00:08 +08:00
0xfnzero 394afb0fed release: prepare streamer 3.0.8 with parser 0.7.9 2026-10-07 08:04:48 +08:00
0xfnzero 72c28875f5 release: prepare 3.0.7 with CPMM collection and parser 0.7.8 2026-10-06 03:49:34 +08:00
0xfnzero f596ab2a4e release: prepare 3.0.6 with parser 0.7.7 compatibility 2026-10-02 10:13:17 +08:00
0xfnzero 894de545c1 fix: forward Meteora DAMM v2 swap accounts (#82) 2026-09-16 05:36:25 +08:00
0xfnzero e491ba14c4 feat: expose StonkFun and LaunchLab streaming 2026-09-14 17:43:40 +08:00
0xfnzero 52dabc6631 release: prepare solana-streamer-sdk 3.0.3 2026-09-13 20:44:25 +08:00
0xfnzero 2032d7c0b7 release: prepare solana-streamer-sdk 3.0.2 2026-09-08 19:18:38 +08:00
0xfnzero 0a0beb2092 fix: support current Meteora DAMM v2 events 2026-09-02 09:17:36 +08:00
0xfnzero 8f81594dfa feat: release solana-streamer-sdk 3.0.0 2026-08-31 10:22:50 +08:00
0xfnzero e63ce2b520 fix: pin spl-pod for lock-free builds 2026-08-30 09:07:54 +08:00
0xfnzero 4c5881a693 chore: release solana-streamer-sdk 2.0.2 2026-08-30 08:38:08 +08:00
0xfnzero 49fb5dab20 feat: update parser SDK to 0.6.6 2026-08-30 08:31:25 +08:00
WoodandGitHub 2dd3f5287a Merge pull request #79 from 0xfnzero/chore/update-sol-parser-sdk-0.6.4
Update sol-parser-sdk to 0.6.4
2026-08-14 17:11:38 +08:00
0xfnzero a7f18fc6d5 Update sol-parser-sdk to 0.6.4 2026-08-14 17:05:49 +08:00
WoodandGitHub ba709b36b8 Merge pull request #77: fix LaunchLab USD1 context and verify Meteora DLMM
Fix LaunchLab USD1 context and verify Meteora DLMM
2026-08-13 08:51:35 +08:00
WoodandGitHub 86f7ff90ab Merge pull request #76: add opt-in transaction cost events
Add opt-in transaction cost events
2026-08-13 08:50:40 +08:00
0xfnzero d6385b78ee chore: use sol-parser-sdk 0.6.3 2026-08-13 08:45:05 +08:00
0xfnzero 543fe78e2c chore: use sol-parser-sdk 0.6.3 2026-08-13 08:45:05 +08:00
0xfnzero 8c5eb7c214 fix: expose LaunchLab USD1 account context 2026-08-13 08:13:44 +08:00
0xfnzero 8972a9ddb0 feat: expose opt-in transaction cost events 2026-08-13 08:04:34 +08:00
WoodandGitHub 73ba4d8d09 Merge pull request #75 from 0xfnzero/chore/sync-current-program-idls
fix: use current parser and program IDLs
2026-08-13 06:36:31 +08:00
0xfnzero cb94df6b44 fix: use sol-parser-sdk 0.6.2 2026-08-13 06:20:36 +08:00
0xfnzero 3e611589f5 chore: sync current program IDLs 2026-08-13 05:53:20 +08:00
0xfnzero c28b05aa66 fix(pumpswap): preserve complete trade event tails 2026-07-29 21:57:08 +08:00
0xfnzero 85d50e4a11 Merge dev for solana-streamer-sdk 2.0.0 2026-07-17 03:50:24 +08:00
0xfnzero f1c6aecb3d fix(pumpswap): preserve upgraded event fields 2026-07-17 03:04:10 +08:00
0xfnzero 85c6cc901a build: pin parser dev integration 2026-07-17 02:11:16 +08:00
0xfnzero aab0a3a143 feat(pumpswap): forward virtual quote reserve upgrade 2026-07-17 01:59:54 +08:00
0xfnzero 740838f414 Merge remote-tracking branch 'origin/main' into dev
# Conflicts:
#	Cargo.toml
#	src/streaming/common/event_processor.rs
#	src/streaming/common/metrics.rs
#	src/streaming/event_parser/common/high_performance_clock.rs
#	src/streaming/event_parser/common/types.rs
#	src/streaming/event_parser/common/utils.rs
#	src/streaming/event_parser/core/account_event_parser.rs
#	src/streaming/event_parser/core/common_event_parser.rs
#	src/streaming/event_parser/core/dispatcher.rs
#	src/streaming/event_parser/core/event_parser.rs
#	src/streaming/event_parser/core/merger_event.rs
#	src/streaming/event_parser/core/traits.rs
#	src/streaming/event_parser/protocols/bonk/parser.rs
#	src/streaming/event_parser/protocols/bonk/types.rs
#	src/streaming/event_parser/protocols/pumpfun/parser.rs
#	src/streaming/event_parser/protocols/pumpswap/events.rs
#	src/streaming/event_parser/protocols/pumpswap/parser.rs
#	src/streaming/event_parser/protocols/pumpswap/types.rs
#	src/streaming/event_parser/protocols/raydium_cpmm/types.rs
#	src/streaming/grpc/pool.rs
#	src/streaming/grpc/types.rs
#	src/streaming/shred/pool.rs
#	src/streaming/shred_stream.rs
#	src/streaming/yellowstone_grpc.rs
2026-07-17 01:42:21 +08:00
0xfnzero 9bd0577683 chore: release solana-streamer-sdk 1.5.16 2026-06-20 10:48:53 +08:00
0xfnzero 1e17facb64 fix: pin yellowstone grpc proto for ci 2026-06-20 01:16:05 +08:00
0xfnzero d4c636ac1b Merge pull request #71 from mooncitydev/fix-streaming-ordered-dropped-events
fix dropped events in streaming ordered mode for multi event transactions
2026-06-20 01:10:00 +08:00
0xfnzero 5ff1c9f4bb docs: add streamer use-case overview 2026-06-20 00:58:05 +08:00
0xfnzero 5c43d11bf6 chore: use crates sol-parser-sdk 0.5.15 2026-06-18 01:20:33 +08:00
0xfnzero 78376b8bc4 chore: update sol-parser-sdk DEX gate fix 2026-06-18 01:05:34 +08:00
0xfnzero 669cfb724c chore: update sol-parser-sdk inner CPI perf guard 2026-06-18 00:51:16 +08:00
0xfnzero 5811ade5ea chore: update sol-parser-sdk pumpswap cashback fix 2026-06-18 00:46:32 +08:00
0xfnzero 0a879cac05 chore: update sol-parser-sdk quote case fix 2026-06-13 00:51:57 +08:00
0xfnzero f916e2ab59 chore: update sol-parser-sdk account field tests 2026-06-13 00:32:21 +08:00
0xfnzero 8aa1df3115 test: sync PumpFun quote signature cases 2026-06-13 00:22:40 +08:00
0xfnzero e78e37da6b chore: update sol-parser-sdk quote mint fix 2026-06-13 00:08:54 +08:00
0xfnzero 04d7f7b520 test: sync PumpFun quote case examples 2026-06-12 23:55:30 +08:00
0xfnzero e3249703a5 fix: add PumpFun quote case parser example 2026-06-12 22:22:40 +08:00
0xfnzero ad166ae62e fix: expose PumpFun create quote accounts 2026-06-12 01:08:33 +08:00
0xfnzero 7131fb3aa1 Release solana-streamer-sdk 1.5.13 2026-06-09 18:57:08 +08:00
0xfnzero e263caa75d fix pumpfun wsol quote normalization 2026-06-08 03:13:04 +08:00
0xfnzero aa065e7cae Release solana-streamer-sdk 1.5.11 2026-06-07 02:30:28 +08:00
0xfnzero 89bf36148f Release solana-streamer-sdk 1.5.10 2026-06-07 02:00:14 +08:00
0xfnzero 28ffd0f566 Release solana-streamer-sdk 1.5.9 2026-06-05 00:27:02 +08:00
0xfnzero 6582b310c3 Release solana-streamer-sdk 1.5.8 2026-06-03 02:38:10 +08:00
0xfnzero 590801db7c Add PumpFun trade filter and create ix_name support 2026-06-03 01:07:45 +08:00
0xfnzero 9e93d2c5d1 Release solana-streamer-sdk 1.5.6 2026-06-02 03:28:42 +08:00
0xfnzero 83c5476ff3 Release v1.5.5 parser SDK sync 2026-06-01 20:20:01 +08:00
0xfnzero 5a282bd84d Release solana-streamer-sdk v1.5.4 2026-05-28 04:58:18 +08:00
0xfnzero 4cb22592e8 Release solana-streamer-sdk v1.5.3 2026-05-28 03:44:42 +08:00
0xfnzero 02c8a6d168 Release solana-streamer 1.5.2 2026-05-26 21:23:27 +08:00
0xfnzero 8b967f58d6 Release solana-streamer-sdk 1.5.1 2026-05-26 07:22:21 +08:00
0xfnzero 8972d83492 Release streamer with parser SDK 0.5 2026-05-26 00:19:07 +08:00
0xfnzero 6149ae2987 Integrate CLMM accounts and optimize ordered buffers 2026-05-26 00:03:22 +08:00
0xfnzero 983aedf27c Integrate Raydium CLMM upgraded parser events 2026-05-25 23:06:44 +08:00
0xfnzero 0875ec1a9d Use sol-parser-sdk 0.4.17 2026-05-25 19:18:54 +08:00
0xfnzero eb1324d402 Use crates.io sol-parser-sdk dependency 2026-05-25 03:54:25 +08:00
0xfnzero 108b9a616f Release solana-streamer-sdk v1.4.11 2026-05-25 03:38:28 +08:00
0xfnzero aaa10a69f7 Release parser SDK bridge updates 2026-05-25 01:48:41 +08:00
0xfnzero 45ab6eb061 Fix grpc subscription cleanup and API compatibility 2026-05-25 00:41:25 +08:00
0xfnzero 3cd3517d3e Merge pull request #70 from 0xfnzero/fix-grpc-reconnect-bad-protobuf
# Conflicts:
#	src/streaming/grpc/pool.rs
2026-05-25 00:35:22 +08:00
0xfnzero 41187ff84f Update parser dependency and release 1.4.9 2026-05-21 17:48:52 +08:00
0xfnzero 79ffd856e0 Update sol-parser-sdk dependency to v0.4.13 2026-05-21 02:13:41 +08:00
0xfnzero 1beb07befa Release solana-streamer-sdk v1.4.8
Update sol-parser-sdk dependency to v0.4.12.
2026-05-20 19:43:41 +08:00
0xfnzero 5494fd5fb3 Release solana-streamer-sdk v1.4.7 2026-05-19 00:27:06 +08:00
0xfnzero ea0f9b9145 Release solana-streamer-sdk v1.4.6 2026-05-18 01:53:25 +08:00
0xfnzero b60838a840 Propagate PumpFun instruction amount fields 2026-05-17 21:32:48 +08:00
0xfnzero c0883dfc7b Release solana-streamer-sdk v1.4.4
Update English and Chinese README installation versions.

Document current SDK-backed gRPC and ShredStream usage.

Depend on sol-parser-sdk v0.4.9 from crates.io.
2026-05-16 07:14:14 +08:00
0xfnzero 92bac16fd4 Release solana-streamer-sdk v1.4.3
Route gRPC, ShredStream, and account parsing through sol-parser-sdk.

Remove local protocol parsing implementations.

Depend on sol-parser-sdk v0.4.8 from crates.io.
2026-05-16 06:45:35 +08:00
0xfnzero 55e6bc6459 fix: route streamer grpc parsing through sol-parser-sdk 2026-05-16 02:09:16 +08:00
0xfnzero d2630d4980 fix: support yellowstone grpc proto 12.4 account filters 2026-05-16 01:56:17 +08:00
0xfnzero 741778a82f examples: update for SDK-backed streamer API 2026-05-15 07:46:29 +08:00
0xfnzero ba86cfcd1b release: prepare solana-streamer v1.4.0 2026-05-15 05:16:25 +08:00
0xfnzero ab84249f4a feat: bridge streamer to sol-parser-sdk 2026-05-15 05:09:29 +08:00
0xfnzero e29a2e4f5a docs: add donation wallet address to READMEs 2026-05-14 19:33:33 +08:00
WoodandGitHub e2cceb01d2 Update README.md 2026-04-29 21:33:14 +08:00
WoodandGitHub 409685c668 Merge pull request #69 from itsA-D/b/fix_build
Fix spl-token-2022 dependency pin for build failure
2026-04-26 22:13:35 +08:00
0xfnzero 99412460c4 Add project logo to README
- Add Logo.png to project root
- Update README.md to display logo with 400px width

🤖 Generated with [Qoder][https://qoder.com]
2026-04-07 21:39:13 +08:00
WoodandGitHub 93fe39f380 Merge pull request #68 from mooncitydev/subscription-cleanups-and-ci
simplify grpc subscription option checks and add github ci workflow
2026-04-07 21:28:01 +08:00
0xfnzero 7f505f0da5 feat(pumpswap): align pool account and events with cashback IDL
- Extend on-chain Pool layout (is_cashback_coin, 7-byte reserved, 244 bytes)
  with backward-compatible decode for 236-byte legacy accounts
- Decode Buy/Sell program logs manually: min_base_amount_out, ix_name,
  cashback fields; optional sell cashback when payload >= 368 bytes
- Set ix_name on buy / buy_exact_quote_in instructions; merge new fields
  in CPI log merger
- Add read_i64_le helper and pool layout unit test

Made-with: Cursor
2026-04-03 14:38:06 +08:00
0xfnzero b593605dbd fix(deps): pin spl-token-group-interface to 0.7.1 for spl-token-2022 10.0.0
spl-token-group-interface 0.7.2 changed TokenGroup.update_authority to
MaybeNull<Pubkey>, while spl-token-2022 10.0.0 still expects
OptionalNonZeroPubkey, causing E0308 build failures. Pinning to 0.7.1
aligns transitive deps until upstream publishes a compatible release.

Made-with: Cursor
2026-04-03 12:57:54 +08:00
WoodandGitHub 7a0a95a2f7 Merge pull request #65 from Estereg/dev-work
refactor: streaming core cleanup, deduplication and dependency simplification
2026-03-09 10:25:32 +08:00
WoodandGitHub a3f879bda0 Merge branch 'main' into dev-work 2026-03-09 10:25:22 +08:00
WoodandGitHub 6508d3b2fc Merge branch 'main' into dev-work 2026-03-09 10:15:55 +08:00
WoodandGitHub 766899deb6 Merge pull request #64 from Estereg/main
refactor: modernize stack and migrate to std primitives
2026-03-09 00:21:53 +08:00