Skip to content

Giao dịch lớn

Mô tả API

Lấy dữ liệu giao dịch lớn của token chỉ định trên hơn 20 chuỗi công khai chính, bao gồm chuỗi BTC, EVM và Tron.

Tình huống sử dụng:

  • Giám sát và phân tích giao dịch lớn hoặc dòng giao dịch bất thường on-chain
  • Giám sát chuyển khoản lớn giữa địa chỉ cá voi và sàn giao dịch
  • Theo dõi động thái cá voi và cảnh báo biến động thị trường

Tần suất cập nhật dữ liệu: Cập nhật một lần mỗi ngày

URL yêu cầu

  • Phương thức: POST
  • Đường dẫn: /open/v1/chain/trade/large

Điểm tín phí

  • Điểm tín phí mỗi lần gọi: 2

Điều kiện tiên quyết

Lấy vsTokenId

Trường hợpMô tảCách lấy
Đã có vsTokenIdDùng vsTokenId đã cache, không cần truy vấn lạiTự động lấy từ ngữ cảnh
Chưa có vsTokenIdGọi API POST /vs-token/list để lấyGọi API tiên quyết

Tham số yêu cầu

Tham số gửi trong body dạng JSON.

Tên tham sốKiểuBắt buộcMô tả
vsTokenIdlongID token
pageintegerKhôngTrang hiện tại; mặc định 1
pageSizeintegerKhôngSố bản ghi mỗi trang; mặc định 10, tối đa 100

Trường phản hồi

Chỉ liệt kê cấu trúc trường của từng phần tử trong mảng data:

TrườngKiểuKiểu thực tế trả vềMô tả
vsTokenIdlongstringID token
symbolstringstringKý hiệu token
namestringstringTên token
blockNumberlonglongChiều cao khối
transIndexintegerintegerChỉ số giao dịch trong khối
coinKeystringstringMã coin
transHashstringstringHash giao dịch
fromAddressstringstringĐịa chỉ gửi
fromExchangeNamestringstringNhãn bên gửi
toAddressstringstringĐịa chỉ nhận
toExchangeNamestringstringNhãn bên nhận
amountnumberstringSố tiền giao dịch
blockTimelonglongThời gian khối (timestamp mili giây)
coinInfoobjectobjectThông tin token
    coinKeystringstringMã coin
    coinNamestringstringTên coin
    symbolstringstringKý hiệu coin
    protocolstringstringGiao thức
    contractAddressstringstringĐịa chỉ hợp đồng
    chainNamestringstringTên chuỗi
    iconstringstringURL biểu tượng
    pricenumberstringGiá
addressInfoobjectobjectThông tin địa chỉ
    addressstringstringĐịa chỉ
    labelobjectobjectNhãn
        labelNamestringstringTên nhãn
        iconUrlstringstringURL biểu tượng
        isContractbooleanbooleanCó phải địa chỉ hợp đồng
        exchangeSymbolstringstringTên sàn giao dịch
        labelTypestringstringLoại
        reliabilityintegerintegerĐộ tin cậy
        nativeLabelNamestringstringTên nhãn gốc
    balancenumberstringSố dư
    profitnumberstringLợi nhuận
exchangeInfoobjectobjectThông tin sàn giao dịch
    addressstringstringĐịa chỉ
    namestringstringTên
    iconstringstringBiểu tượng
    labelobjectobjectNhãn
        labelNamestringstringTên nhãn
        iconUrlstringstringURL biểu tượng
        isContractbooleanbooleanCó phải địa chỉ hợp đồng
        exchangeSymbolstringstringTên sàn giao dịch
        labelTypestringstringLoại
        reliabilityintegerintegerĐộ tin cậy
        nativeLabelNamestringstringTên nhãn gốc
    addressesarrayarrayDanh sách địa chỉ
    amountnumberstringSố tiền
    exchangeCountintegerintegerSố lượng sàn giao dịch

Ý nghĩa nghiệp vụ

TrườngÝ nghĩa nghiệp vụGợi ý sử dụng
fromExchangeNameNhãn bên gửiXác định quyền sở hữu địa chỉ gửi, ví dụ tên sàn giao dịch
toExchangeNameNhãn bên nhậnXác định quyền sở hữu địa chỉ nhận, ví dụ tên sàn giao dịch
amountSố tiền giao dịchSố lượng token trong giao dịch lớn; dùng để giám sát động thái cá voi

Ví dụ yêu cầu

json
{
    "vsTokenId": 1,      // ID token
    "page": 1,           // Trang hiện tại; mặc định 1
    "pageSize": 10       // Số bản ghi mỗi trang; mặc định 10, tối đa 100
}

Ví dụ cURL (Linux/macOS)

bash
curl --location --request POST 'http://${host}/api/open/v1/chain/trade/large' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: xxxxx' \
--header 'X-TIMESTAMP: xxxxx' \
--header 'X-SIGN: xxxxx' \
--header 'Accept: */*' \
--data-raw '{
    "vsTokenId": 1,
    "page": 1,
    "pageSize": 10
}'

Ví dụ cURL (Windows CMD)

cmd
curl --location --request POST "http://${host}/api/open/v1/chain/trade/large" ^
--header "Content-Type: application/json" ^
--header "X-API-KEY: xxxxx" ^
--header "X-TIMESTAMP: xxxxx" ^
--header "X-SIGN: xxxxx" ^
--header "Accept: */*" ^
--data-raw "{    \"vsTokenId\": 1,    \"page\": 1,    \"pageSize\": 10}"

Ví dụ phản hồi thành công

json
{
    "code": 200,
    "message": "success",
    "data": [
        {
            "vsTokenId": "1",                                           // ID token
            "symbol": "BTC",                                             // Ký hiệu token
            "name": "Bitcoin",                                           // Tên token
            "blockNumber": 928673,                                       // Chiều cao khối
            "transIndex": 2779,                                          // Chỉ số giao dịch trong khối
            "coinKey": "BTC_BTC",                                        // Mã coin
            "transHash": "3886677340fa8a77bb97e72f5b8bc2992cfb272fef8de9e7b7bf0da919612b36", // Hash giao dịch
            "fromAddress": "",                                           // Địa chỉ gửi
            "fromExchangeName": "",                                      // Nhãn bên gửi
            "toAddress": "",                                             // Địa chỉ nhận
            "toExchangeName": "Gate.io",                                 // Nhãn bên nhận
            "amount": "237.25912679",                                    // Số tiền giao dịch
            "blockTime": 1766216779000,                                  // Thời gian khối
            "coinInfo": {
                "coinKey": "BTC_BTC",                                    // Mã coin
                "coinName": "Bitcoin",                                   // Tên coin
                "symbol": "BTC",                                         // Ký hiệu coin
                "protocol": "",                                          // Giao thức
                "contractAddress": "BTC",                                // Địa chỉ hợp đồng
                "chainName": "BTC",                                      // Tên chuỗi
                "icon": "https://static.valuescan.io/valuescan/icon/BTC.svg", // URL biểu tượng
                "price": "88161.61615187663"                             // Giá
            },
            "addressInfo": {
                "address": "",                                           // Địa chỉ
                "label": "",                                             // Nhãn
                "balance": "",                                           // Số dư
                "profit": ""                                             // Lợi nhuận
            },
            "exchangeInfo": {
                "address": "",                                           // Địa chỉ
                "name": "Gate.io",                                       // Tên
                "icon": "",                                              // Biểu tượng
                "label": "",                                             // Nhãn
                "addresses": [                                           // Danh sách địa chỉ
                    "1G47mSr3oANXMafVrR8UC4pzV7FEAzo3r9"
                ],
                "amount": "237.25912679",                                // Số tiền
                "exchangeCount": 1                                       // Số lượng sàn giao dịch
            }
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "blockNumber": 928614,
            "transIndex": 619,
            "coinKey": "BTC_BTC",
            "transHash": "74ff8ba02659aadde9ba474d0c42216fd58e1635ea8dd4412047bddd41cf0538",
            "fromAddress": "",
            "fromExchangeName": "Coinbase",
            "toAddress": "",
            "toExchangeName": "",
            "amount": "292.07321743",
            "blockTime": 1766184312000,
            "coinInfo": {
                "coinKey": "BTC_BTC",
                "coinName": "Bitcoin",
                "symbol": "BTC",
                "protocol": "",
                "contractAddress": "BTC",
                "chainName": "BTC",
                "icon": "https://static.valuescan.io/valuescan/icon/BTC.svg",
                "price": "88247.12283016353"
            },
            "addressInfo": {
                "address": "",
                "label": "",
                "balance": "",
                "profit": ""
            },
            "exchangeInfo": {
                "address": "",
                "name": "Coinbase",
                "icon": "",
                "label": "",
                "addresses": [
                    "3Eb17r7G4mwDzNn2oGNBD5mz8oDt5pSrv1",
                    "32V6a7K46pSb1XQNGdrmdE2wjgndVfJPet",
                    "3GPV1xVDrC7qFcdrpUmLF4N5wvWYmAjDrs"
                ],
                "amount": "273.35750643",
                "exchangeCount": 1
            }
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "blockNumber": 928574,
            "transIndex": 2827,
            "coinKey": "BTC_BTC",
            "transHash": "b98c1d2243e50c206c53262361b57c5732ff8e3491aa39552dac6e258615a0ca",
            "fromAddress": "",
            "fromExchangeName": "",
            "toAddress": "",
            "toExchangeName": "Crypto.com",
            "amount": "301.93699604",
            "blockTime": 1766163476000,
            "coinInfo": {
                "coinKey": "BTC_BTC",
                "coinName": "Bitcoin",
                "symbol": "BTC",
                "protocol": "",
                "contractAddress": "BTC",
                "chainName": "BTC",
                "icon": "https://static.valuescan.io/valuescan/icon/BTC.svg",
                "price": "88287.06586315356"
            },
            "addressInfo": {
                "address": "",
                "label": "",
                "balance": "",
                "profit": ""
            },
            "exchangeInfo": {
                "address": "",
                "name": "Crypto.com",
                "icon": "",
                "label": "",
                "addresses": [
                    "bc1qr4dl5wa7kl8yu792dceg9z5knl2gkn220lk7a9"
                ],
                "amount": "301.93699604",
                "exchangeCount": 1
            }
        }
        // ... thêm dữ liệu bị lược bỏ
    ],
    "requestId": "xxx-xxx-xxx"
}