소스 검색

参数好像没问题,最后查出来是签名问题

skyfffire 3 주 전
부모
커밋
557900e191
1개의 변경된 파일3개의 추가작업 그리고 11개의 파일을 삭제
  1. 3 11
      src/exchange/extended_rest_client.rs

+ 3 - 11
src/exchange/extended_rest_client.rs

@@ -266,7 +266,7 @@ impl ExtendedRestClient {
             "timeInForce": time_in_force,
             "expiryEpochMillis": expiry_epoch_millis,
             "fee": total_fee_rate.to_string(),
-            "nonce": nonce_u32,
+            "nonce": nonce,
             "postOnly": false,
             "reduceOnly": false,
             "settlement": settlement,
@@ -399,16 +399,8 @@ impl ExtendedRestClient {
 
         match json_value {
             Ok(data) => {
-                let message;
-
-                if !data["message"].is_null() {
-                    message = format!("{}:{}", data["tag"].as_str().unwrap(), data["message"].as_str().unwrap());
-                } else {
-                    message = data["tag"].to_string();
-                }
-
-                let mut error = Response::error(self.tag.clone(), message);
-                error.message = format!("请求地址:{}, 请求参数:{}, 报错内容:{}。", base_url, params, error.message);
+                let mut error = Response::error(self.tag.clone(), "请求出错".to_string());
+                error.data = data;
                 error
             }
             Err(e) => {