-
8e92f8f333
Merge Glaive SWQoS support
main
0xfnzero
2026-07-18 23:21:17 +08:00
-
-
cf3bef0dd5
feat(swqos): add Glaive transaction sender
0xfnzero
2026-07-18 23:20:57 +08:00
-
-
c76c8d6ac2
Merge dev for sol-trade-sdk 5.0.0
v5.0.0
0xfnzero
2026-07-17 03:50:24 +08:00
-
-
dc3d2b8deb
fix(pumpswap): harden quotes and low-latency examples
dev
0xfnzero
2026-07-17 03:22:52 +08:00
-
fb1ff176d0
fix(pumpswap): validate virtual reserve quotes
0xfnzero
2026-07-17 02:15:20 +08:00
-
dd41dd4f87
feat(pumpswap): support virtual quote reserves
0xfnzero
2026-07-16 20:58:56 +08:00
-
-
8bef655abb
Merge pull request #108 from 0xfnzero/codex/lunar-lander-integration
Wood
2026-07-12 18:17:11 +08:00
-
-
8413baa3d9
feat(swqos): default Lunar Lander to QUIC
codex/lunar-lander-integration
0xfnzero
2026-07-12 18:16:22 +08:00
-
100156424c
Merge pull request #107 from 0xfnzero/codex/lunar-lander-integration
Wood
2026-07-12 18:03:57 +08:00
-
-
1d224770d8
fix: align Lunar Lander with official client
0xfnzero
2026-07-12 18:03:08 +08:00
-
1c78b3cab2
Merge pull request #96 from joe-hellomoon/feat/add-lunarlander-swqos
0xfnzero
2026-07-12 17:55:32 +08:00
-
-
ca306172ca
Merge pull request #88 from samk-hellomoon/feat/add-lunarlander-swqos
0xfnzero
2026-07-12 17:44:05 +08:00
-
-
b09902c527
feat: harden trading SDK examples
0xfnzero
2026-07-12 14:35:58 +08:00
-
47cef59d15
fix: align PumpSwap dynamic fee parameters
v4.0.22
0xfnzero
2026-06-30 21:40:44 +08:00
-
9af86c8397
Update SWQOS submit behavior
0xfnzero
2026-06-23 04:29:14 +08:00
-
30df893c30
docs: clarify SDK scope and current version
0xfnzero
2026-06-20 00:56:14 +08:00
-
22c1a149e7
Release v4.0.21
v4.0.21
0xfnzero
2026-06-18 01:26:54 +08:00
-
8657273ba6
Merge pull request #105 from civa/main
Wood
2026-06-17 13:01:17 +08:00
-
-
99fb4ee604
feat(swqos): update Solami endpoints + tip accounts
civa
2026-06-16 18:45:43 +00:00
-
-
3719d4a9f4
Merge pull request #86 from civa/feat/add-solami
0xfnzero
2026-06-17 01:16:07 +08:00
-
-
d7326b55f4
fix pumpfun native sol quote routing
v4.0.20
0xfnzero
2026-06-08 03:13:04 +08:00
-
7471bcba09
Release v4.0.19
v4.0.19
0xfnzero
2026-06-08 00:00:32 +08:00
-
b8325b2b52
Release v4.0.18
v4.0.18
0xfnzero
2026-06-07 22:22:26 +08:00
-
e459f175f5
Release sol-trade-sdk v4.0.17
v4.0.17
0xfnzero
2026-06-07 01:42:08 +08:00
-
e5e58bef89
Release sol-trade-sdk v4.0.16
v4.0.16
0xfnzero
2026-06-06 12:31:08 +08:00
-
9874cd5358
Release sol-trade-sdk v4.0.15
v4.0.15
0xfnzero
2026-06-01 14:57:49 +08:00
-
1d3c0ff5da
fix: force Token-2022 for pump suffix mints
0xfnzero
2026-05-28 05:16:39 +08:00
-
34f400e89d
Merge pull request #103 from HelvetiCrypt/wait-for-all-submits
Wood
2026-05-28 02:46:39 +08:00
-
-
bd1772bed2
Add SwapParams.wait_for_all_submits to restore all-routes signature collection
HelvetiCrypt
2026-05-27 08:02:49 +00:00
-
-
5449d51591
Release sol-trade-sdk 4.0.14
v4.0.14
0xfnzero
2026-05-25 22:01:15 +08:00
-
b973061f92
Update DEX protocol support for 4.0.13
v4.0.13
0xfnzero
2026-05-25 01:47:48 +08:00
-
57e4c5d221
Fix PumpFun V2 buyback fee mutability
v4.0.12
0xfnzero
2026-05-22 08:56:20 +08:00
-
8ed2aef931
Fix trade execution correctness and release 4.0.11
v4.0.11
0xfnzero
2026-05-21 17:50:06 +08:00
-
0cf0064e80
docs: clarify PumpFun V2 configuration
0xfnzero
2026-05-21 14:48:43 +08:00
-
4968c48a2e
Release sol-trade-sdk v4.0.10
v4.0.10
0xfnzero
2026-05-20 19:41:16 +08:00
-
5908c84798
Merge remote-tracking branch 'origin/main' into codex/swqos-dual-fee-mode
0xfnzero
2026-05-19 06:21:44 +08:00
-
-
6dab47f8f9
Optimize SWQOS dual fee lane submission
0xfnzero
2026-05-19 06:21:37 +08:00
-
a076e0f8cd
chore: flatten synced IDL files
0xfnzero
2026-05-16 15:03:10 +08:00
-
-
05ac079d6d
release: update DEX protocol support for v4.0.9
v4.0.9
0xfnzero
2026-05-16 06:42:50 +08:00
-
f6db55c874
release: update Pump program metadata for v4.0.8
v4.0.8
0xfnzero
2026-05-15 01:08:33 +08:00
-
69b4f9bb9f
docs: add donation wallet address to README_CN
0xfnzero
2026-05-14 19:26:31 +08:00
-
532bc1195d
docs: add donation wallet address to README
0xfnzero
2026-05-14 19:24:53 +08:00
-
8944c5455c
Refine crate description wording
0xfnzero
2026-05-14 00:25:44 +08:00
-
0d846930ad
fix(pumpswap): use live global fee recipients
0xfnzero
2026-05-13 21:16:17 +08:00
-
703ae5e4db
fix(pumpfun): preserve observed fee recipient
0xfnzero
2026-05-12 05:33:13 +08:00
-
8e0210af97
fix(swqos): replace non-portable try_from_base58_string with bs58 decode + TryFrom
0xfnzero
2026-05-09 15:02:25 +08:00
-
e605485ecf
fix(bonding-curve): tolerate extra trailing bytes in account data
0xfnzero
2026-05-09 14:46:52 +08:00
-
8dec2f8d8c
fix(sell): trust observed creator_vault directly to prevent Anchor 2006
0xfnzero
2026-05-09 14:41:22 +08:00
-
b505bebdac
fix(pumpfun): use is_cashback_coin instead of is_mayhem_mode for sell user_volume_accumulator
0xfnzero
2026-05-09 08:18:58 +08:00
-
1cc051a874
feat(pumpfun): runtime V2 flag, buyback fee pool fix, legacy ix encoding
0xfnzero
2026-05-09 07:15:07 +08:00
-
0311a0b876
docs(readme): update SWQoS partner list to Jito, Temporal, FlashBlock, BlockRazor, Astralane, SpeedLanding
0xfnzero
2026-05-09 00:05:53 +08:00
-
b49c1c803e
fix(pump): restore 26-byte legacy buy instruction data encoding
0xfnzero
2026-05-08 23:37:07 +08:00
-
ce8fb99626
Revert "fix(pump): default token program to legacy SPL Token instead of Token-2022"
0xfnzero
2026-05-08 23:28:21 +08:00
-
49843d8a20
fix(pump): default token program to legacy SPL Token instead of Token-2022
0xfnzero
2026-05-08 23:23:39 +08:00
-
60d1db4755
feat(pump): add buy_v2, sell_v2, buy_exact_quote_in_v2 instruction builders
0xfnzero
2026-05-08 20:48:11 +08:00
-
12af055bff
feat(pump): add buy_v2, sell_v2, buy_exact_quote_in_v2 instruction builders
feat/pump-fee-recipient-upgrade
0xfnzero
2026-05-08 20:29:20 +08:00
-
3596e29e38
feat(pumpfun): bonding curve buy_v2/sell_v2/buy_exact_quote_in_v2 + quote_mint decode
feat/pump-bonding-curve-v2
0xfnzero
2026-05-08 16:11:55 +08:00
-
-
-
7a8d2a9c17
docs(readme): bump crates.io examples to v4.0.7
0xfnzero
2026-05-06 00:40:09 +08:00
-
75bfbf6d54
fix(pumpfun): trust explicit ix creator_vault over creator-derived PDA
v4.0.7
0xfnzero
2026-05-06 00:25:54 +08:00
-
184f1cc583
fix(instruction): complete pump ix modules and pumpfun utils after params split
v4.0.6
0xfnzero
2026-05-04 14:32:47 +08:00
-
55c13e2f25
chore(release): bump version to 4.0.5
v4.0.5
0xfnzero
2026-05-04 14:29:23 +08:00
-
fda211ea87
refactor: extract TradingClient façade to client/mod.rs refactor: split trading/core/params into per-protocol modules + dex_swap build: crate-type rlib only (drop unused cdylib)
0xfnzero
2026-05-04 13:46:11 +08:00
-
85d2c602f3
fix(calc): return 0 for zero sell amount in slippage helper
0xfnzero
2026-05-03 17:30:09 +08:00
-
02d939b3cf
fix(pumpswap): align remaining accounts with official SDK for buyback
0xfnzero
2026-05-03 14:50:26 +08:00
-
e8ec9103ab
release: sol-trade-sdk 4.0.4
v4.0.4
0xfnzero
2026-05-03 03:01:20 +08:00
-
0fe54f0e94
Merge pull request #100 from 0xfnzero/feat/pump-fee-recipient-upgrade
Wood
2026-04-27 14:53:23 +08:00
-
-
-
-
7ac07247a3
feat(pump): add protocol fee recipient accounts for PumpFun and PumpSwap
0xfnzero
2026-04-23 12:35:39 +08:00
-
-
06ed710869
fix(swqos): Speedlanding QUIC TLS, quinn runtime, and SWQoS fallback
0xfnzero
2026-04-16 20:11:41 +08:00
-
d711346c55
fix(meteora-damm-v2): use correct token program for output ATA creation
0xfnzero
2026-04-14 13:04:01 +08:00
-
06ef2fed84
feat(swqos): align endpoint tables with SwqosRegion and document fallbacks
0xfnzero
2026-04-14 02:13:42 +08:00
-
a391539000
chore: release 4.0.3
v4.0.3
0xfnzero
2026-04-12 00:55:52 +08:00
-
c75ca4b034
fix(pumpfun): canonical BC PDAs, trust stream fee recipient, harden creator vault
0xfnzero
2026-04-12 00:34:44 +08:00
-
b13b4fda0a
fix(pumpfun): resolve creator_vault with fee-sharing PDA (mint-aware)
0xfnzero
2026-04-11 19:44:54 +08:00
-
4dec087ea6
fix(pumpfun): resolve creator_vault vs PDA(creator); validate fee recipient pool
0xfnzero
2026-04-11 19:37:05 +08:00
-
9c9ecf3e5b
fix(pumpfun): prefer event creator_vault; align fees with pump-sdk
0xfnzero
2026-04-11 19:13:12 +08:00
-
4b451af5ff
feat: Pump.fun mayhem_mode, Solana 3.1.12, TradeConfig builder alignment
0xfnzero
2026-04-11 18:43:18 +08:00
-
8f2f99f3d9
chore: remove duplicate nodejs and python SDK subdirectories
0xfnzero
2026-04-10 15:37:53 +08:00
-
971ef41fad
feat: add global MEV protection and refactor TradeConfig to builder pattern
0xfnzero
2026-04-08 02:13:37 +08:00
-
35bfa93516
fix: add slippage clamping and improve WSOL wrap logic
0xfnzero
2026-04-06 16:53:36 +08:00
-
c8f9f9f6aa
docs: add SDK Versions section with multi-language navigation
0xfnzero
2026-04-06 02:37:18 +08:00
-
99846a21c2
fix(blockrazor): wrap ArcSwap in Arc for Clone and static ping task
0xfnzero
2026-04-03 10:54:18 +08:00
-
062c5415c3
Merge pull request #97 from 520goodyear/main
Wood
2026-04-02 20:59:31 +08:00
-
-
eaa3214e4d
#让SDK中打印 submit_timing 的数据( SwqosType和 提交耗时)返回给buy 和 sell 方法。 主要解决问题: 当 wait_tx_confirmed 参数为 false 时,SUBMIT_TIMEOUT_SECS 等待改为2秒,要么全部提交完成返回,要么不等待提交未返回的交易,方便快速创建交易订单。
Admin
2026-04-01 15:46:01 +08:00
-
-
70d1da0b13
feat(swqos): add Lunar Lander (HelloMoon) provider with binary HTTP and QUIC support
Joe Abbey
2026-03-30 13:43:26 -04:00
-
-
-
ae890ad976
Add automatic gRPC reconnection for BlockRazor with zero-overhead
0xfnzero
2026-03-30 01:17:33 +08:00
-
e10ee0de3b
Merge pull request #94 from matt-soyas/main
Wood
2026-03-26 01:00:03 +08:00
-
-
5e1fb1a66b
Merge pull request #93 from HelvetiCrypt/feat/pumpswap-from-pool-data
Wood
2026-03-26 00:59:49 +08:00
-
-
a5ea26afaf
Add soyas tip accounts
matt-soyas
2026-03-25 21:53:07 +08:00
-
-
-
ee4a8f685b
Fix slow getProgramAccounts: restore DataSize for both pool sizes, add 3s timeout
vibes
2026-03-25 12:42:45 +00:00
-
322acf8baf
Fix getProgramAccounts missing Token2022 pools (643 bytes vs 252)
vibes
2026-03-25 12:28:23 +00:00
-
378b8fc324
Add PumpSwapParams::from_pool_data() to avoid redundant pool fetch
vibes
2026-03-25 11:05:41 +00:00
-
-
19f11aa620
Release v4.0.2 with Astralane QUIC reliability updates.
v4.0.2
Wood
2026-03-24 18:48:44 +08:00
-
61cea7546c
Fix Astralane QUIC address-family mismatch and add endpoint failover.
Wood
2026-03-24 18:28:41 +08:00
-
d52503b8de
Release v4.0.1: Fix BlockRazor gRPC endpoints and set gRPC as default transport
v4.0.1
Wood
2026-03-23 01:34:48 +08:00
-
9e53b7694c
Fix BlockRazor gRPC endpoints and set gRPC as default transport
Wood
2026-03-20 01:17:06 +08:00
-
07e45d136f
Release v4.0.0: SWQoS transport improvements and Binary-Tx response handling
v4.0.0
Wood
2026-03-18 21:32:23 +08:00
-
20d053bab3
Add gRPC support for BlockRazor with HTTP fallback (gRPC by default)
Wood
2026-03-18 18:01:50 +08:00
-
5d921f23ff
Improve ZeroSlot client: add HTTP keep-alive ping and switch to Binary-Tx
Wood
2026-03-18 17:29:14 +08:00
-
a187126554
Add 9 new Astralane tip wallets for improved routing and reduced write-lock contention
Wood
2026-03-18 14:40:06 +08:00
-
6ea8c27824
docs: sync README and README_CN version to 3.6.5
Wood
2026-03-17 17:51:09 +08:00