From aa0a452bb290cbaad9abd7217573f00da373e5cc Mon Sep 17 00:00:00 2001 From: Wood Date: Mon, 8 Dec 2025 03:11:46 +0800 Subject: [PATCH] docs: update README to use TradingClient instead of SolanaTrade - Replace SolanaTrade with TradingClient in both README.md and README_CN.md - Update code examples to use TradingClient::new() - Update usage examples summary table --- README.md | 10 +++++----- README_CN.md | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d297e38..38618ca 100644 --- a/README.md +++ b/README.md @@ -101,9 +101,9 @@ sol-trade-sdk = "3.3.6" ### 📋 Example Usage -#### 1. Create SolanaTrade Instance +#### 1. Create TradingClient Instance -You can refer to [Example: Create SolanaTrade Instance](examples/trading_client/src/main.rs). +You can refer to [Example: Create TradingClient Instance](examples/trading_client/src/main.rs). ```rust // Wallet @@ -134,8 +134,8 @@ let trade_config = TradeConfig::new(rpc_url, swqos_configs, commitment); // true // use_seed_optimize: Enable seed optimization globally for all ATA operations (default: true) // ); -// Create SolanaTrade client -let client = SolanaTrade::new(Arc::new(payer), trade_config).await; +// Create TradingClient +let client = TradingClient::new(Arc::new(payer), trade_config).await; ``` #### 2. Configure Gas Fee Strategy @@ -197,7 +197,7 @@ Please ensure that the parameters your trading logic depends on are available in | Description | Run Command | Source Code | |-------------|-------------|-------------| -| Create and configure SolanaTrade instance | `cargo run --package trading_client` | [examples/trading_client](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/trading_client/src/main.rs) | +| Create and configure TradingClient instance | `cargo run --package trading_client` | [examples/trading_client](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/trading_client/src/main.rs) | | PumpFun token sniping trading | `cargo run --package pumpfun_sniper_trading` | [examples/pumpfun_sniper_trading](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/pumpfun_sniper_trading/src/main.rs) | | PumpFun token copy trading | `cargo run --package pumpfun_copy_trading` | [examples/pumpfun_copy_trading](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/pumpfun_copy_trading/src/main.rs) | | PumpSwap trading operations | `cargo run --package pumpswap_trading` | [examples/pumpswap_trading](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/pumpswap_trading/src/main.rs) | diff --git a/README_CN.md b/README_CN.md index a1a9d24..5bc43a1 100755 --- a/README_CN.md +++ b/README_CN.md @@ -101,9 +101,9 @@ sol-trade-sdk = "3.3.6" ### 📋 使用示例 -#### 1. 创建 SolanaTrade 实例 +#### 1. 创建 TradingClient 实例 -可以参考 [示例:创建 SolanaTrade 实例](examples/trading_client/src/main.rs)。 +可以参考 [示例:创建 TradingClient 实例](examples/trading_client/src/main.rs)。 ```rust // 钱包 @@ -134,8 +134,8 @@ let trade_config = TradeConfig::new(rpc_url, swqos_configs, commitment); // true // use_seed_optimize: 全局启用所有 ATA 操作的 seed 优化(默认: true) // ); -// 创建 SolanaTrade 客户端 -let client = SolanaTrade::new(Arc::new(payer), trade_config).await; +// 创建 TradingClient 客户端 +let client = TradingClient::new(Arc::new(payer), trade_config).await; ``` #### 2. 配置 Gas Fee 策略 @@ -197,7 +197,7 @@ client.buy(buy_params).await?; | 描述 | 运行命令 | 源码路径 | |------|---------|----------| -| 创建和配置 SolanaTrade 实例 | `cargo run --package trading_client` | [examples/trading_client](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/trading_client/src/main.rs) | +| 创建和配置 TradingClient 实例 | `cargo run --package trading_client` | [examples/trading_client](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/trading_client/src/main.rs) | | PumpFun 代币狙击交易 | `cargo run --package pumpfun_sniper_trading` | [examples/pumpfun_sniper_trading](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/pumpfun_sniper_trading/src/main.rs) | | PumpFun 代币跟单交易 | `cargo run --package pumpfun_copy_trading` | [examples/pumpfun_copy_trading](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/pumpfun_copy_trading/src/main.rs) | | PumpSwap 交易操作 | `cargo run --package pumpswap_trading` | [examples/pumpswap_trading](https://github.com/0xfnzero/sol-trade-sdk/tree/main/examples/pumpswap_trading/src/main.rs) |