diff --git a/README.md b/README.md index ece33ea..5b624b3 100755 --- a/README.md +++ b/README.md @@ -215,6 +215,16 @@ async fn test_shreds() -> Result<(), Box> { ### 2. Initialize SolanaTrade Instance +#### 2.1 SWQOS Service Configuration + +When configuring SWQOS services, note the different parameter requirements for each service: + +- **Jito**: The first parameter is UUID, if you don't have a UUID, pass an empty string `""` +- **NextBlock**: The first parameter is API Token +- **Bloxroute**: The first parameter is API Token +- **ZeroSlot**: The first parameter is API Token +- **Temporal**: The first parameter is API Token + ```rust use std::{str::FromStr, sync::Arc}; use sol_trade_sdk::{ @@ -233,7 +243,7 @@ async fn test_create_solana_trade_client() -> AnyResult { // Configure various SWQOS services let swqos_configs = vec![ - SwqosConfig::Jito("your api_token".to_string(), SwqosRegion::Frankfurt), + SwqosConfig::Jito("your uuid".to_string(), SwqosRegion::Frankfurt), // First parameter is UUID, pass empty string if no UUID SwqosConfig::NextBlock("your api_token".to_string(), SwqosRegion::Frankfurt), SwqosConfig::Bloxroute("your api_token".to_string(), SwqosRegion::Frankfurt), SwqosConfig::ZeroSlot("your api_token".to_string(), SwqosRegion::Frankfurt), diff --git a/README_CN.md b/README_CN.md index 84ae0fc..0448a29 100755 --- a/README_CN.md +++ b/README_CN.md @@ -215,6 +215,16 @@ async fn test_shreds() -> Result<(), Box> { ### 2. 初始化 SolanaTrade 实例 +#### 2.1 SWQOS 服务配置说明 + +在配置 SWQOS 服务时,需要注意不同服务的参数要求: + +- **Jito**: 第一个参数是 UUID,如果没有 UUID 则传空字符串 `""` +- **NextBlock**: 第一个参数是 API Token +- **Bloxroute**: 第一个参数是 API Token +- **ZeroSlot**: 第一个参数是 API Token +- **Temporal**: 第一个参数是 API Token + ```rust use std::{str::FromStr, sync::Arc}; use sol_trade_sdk::{ @@ -233,7 +243,7 @@ async fn test_create_solana_trade_client() -> AnyResult { // 配置各种 SWQOS 服务 let swqos_configs = vec![ - SwqosConfig::Jito("your api_token".to_string(), SwqosRegion::Frankfurt), + SwqosConfig::Jito("your uuid".to_string(), SwqosRegion::Frankfurt), // 第一个参数是 uuid,如果没有 uuid 则传空字符串 SwqosConfig::NextBlock("your api_token".to_string(), SwqosRegion::Frankfurt), SwqosConfig::Bloxroute("your api_token".to_string(), SwqosRegion::Frankfurt), SwqosConfig::ZeroSlot("your api_token".to_string(), SwqosRegion::Frankfurt),