Có một lỗ hổng lớn trong API của Bitcoin Cash!!!

Tác giả:Han1223, Tạo: 2021-08-16 00:59:24, Cập nhật: 2021-08-16 01:00:06

Tôi đã thử một ngày, và tôi đã phát hiện ra hai lỗi.

  1. Các IO của exchange không thể truy cập dữ liệu thị trường, ví dụ:exchange.IO(api, "GET, /api/v3/exchangeInfo)

Futures_OP 4: 400: {code:-1104,msg: Không phải tất cả các tham số được gửi đã được đọc; đọc 0 tham số ((s) nhưng đã được gửi 2.}

  1. Nếu chúng ta tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền bằng cách tính toán giá trị của một đồng tiền.

Thêm nữa

Cỏ nhỏ1. sử dụng IO gần gũi, tài liệu nói rõ ràng 2.exchange.Buy hàm tham số thứ hai là số tiền mua

Mày.Lấy exchangeInfo bằng httpQuery

Cỏ nhỏCó gì lạ khi thị trường giao dịch chỉ định giá như vậy, giá mua và giá bán không giống nhau.

Han1223Tôi đã tự mình kiểm tra, ví dụ như giao dịch ngay lập tức với ETH_USDT, nếu đó là danh sách giá thị trường, không phải là số tiền mua ETH, mà là số USDT. Tuy nhiên, điều kỳ lạ là các hợp đồng giao dịch là số lượng ETH.

Han1223Tôi đã tự mình kiểm tra, ví dụ như giao dịch ngay lập tức với ETH_USDT, nếu đó là danh sách giá thị trường, không phải là số tiền mua ETH, mà là số USDT.