Skip to content

Địa chỉ nắm giữ token

Mô tả API

Lấy danh sách địa chỉ nắm giữ on-chain và thông tin cơ bản của địa chỉ cho token chỉ định. Đồng thời hỗ trợ truy vấn thông tin cơ bản của một địa chỉ cụ thể.

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

  • Theo dõi và phân tích thông tin on-chain của cá voi, dự án, sàn giao dịch, v.v.
  • Nhận diện hành vi nắm giữ của cá voi và phân tích quyền sở hữu địa chỉ
  • Nghiên cứu phân bổ nắm giữ on-chain và mức độ tập trung token

Tần suất cập nhật dữ liệu: Cập nhật thời gian thực

URL yêu cầu

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

Đ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

Lấy coinKey

Trường hợpMô tảCách lấy
Đã có coinKeyDùng coinKey đã cache, không cần truy vấn lạiTự động lấy từ ngữ cảnh
Chưa có coinKeyGọi API POST /vs-token/detail để lấy coinKey của token trên các chuỗi khác nhauGọ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
pageintegerTrang hiện tại; mặc định 1
pageSizeintegerSố bản ghi mỗi trang; mặc định 10, tối đa 10.000 bản ghi
coinKeystringThông tin coinKey của token (chuỗi + địa chỉ hợp đồng); lấy từ chi tiết token
addressstringKhôngĐịa chỉ

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
coinKeystringstringKhóa token
addressstringstringĐịa chỉ
labelobjectobjectNhãn địa chỉ
    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
balancenumberstringSố dư
pricenumberstringGiá
profitnumberstringLợi nhuận
costnumberstringChi phí nắm giữ
preCostnumberstringChi phí nắm giữ lần trước
chainNamestringstringTên chuỗi

Ý nghĩa nghiệp vụ

TrườngÝ nghĩa nghiệp vụGợi ý sử dụng
labelNhãn địa chỉXác định quyền sở hữu địa chỉ (ví dụ sàn giao dịch, hợp đồng); giúp nhận diện danh tính cá voi
profitLợi nhuận nắm giữLãi/lỗ thả nổi tính theo giá hiện tại và chi phí nắm giữ
costChi phí nắm giữGiá mua trung bình của token tại địa chỉ này

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 10.000 bản ghi
    "coinKey": "BTC_BTC"           // Thông tin coinKey của token (chuỗi + địa chỉ hợp đồng); lấy từ chi tiết token
}

Ví dụ cURL (Linux/macOS)

bash
curl --location --request POST 'http://${host}/api/open/v1/chain/trade/token/holdPage' \
--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,
    "coinKey": "BTC_BTC"
}'

Ví dụ cURL (Windows CMD)

cmd
curl --location --request POST "http://${host}/api/open/v1/chain/trade/token/holdPage" ^
--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,    \"coinKey\": \"BTC_BTC\"}"

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
            "coinKey": "BTC_BTC",                                // Khóa token
            "address": "34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo",    // Địa chỉ
            "label": {                                           // Nhãn địa chỉ
                "labelName": "Binance Cold Wallet",              // Tên nhãn
                "iconUrl": "/icon/label/Binance.png",            // URL biểu tượng
                "isContract": false,                              // Có phải địa chỉ hợp đồng
                "exchangeSymbol": "",                             // Tên sàn giao dịch
                "labelType": "Exchange",                          // Loại
                "reliability": ""                                 // Độ tin cậy
            },
            "balance": "248597.58214169",                        // Số dư
            "price": "70624.85790154382",                        // Giá
            "profit": "7913271920.4341697967652188545",          // Lợi nhuận
            "cost": "38828.441617175034708941",                  // Chi phí nắm giữ
            "preCost": "38828.441617175034708941",               // Chi phí nắm giữ lần trước
            "chainName": "BTC"                                    // Tên chuỗi
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "coinKey": "BTC_BTC",
            "address": "3M219KR5vEneNb47ewrPfWyb5jQ2DjxRP6",
            "label": {
                "labelName": "Binance Cold Wallet",
                "iconUrl": "/icon/label/Binance.png",
                "isContract": false,
                "exchangeSymbol": "",
                "labelType": "Exchange",
                "reliability": ""
            },
            "balance": "156026.54705644",
            "price": "70624.85790154382",
            "profit": "1804396311.20359371149441240088",
            "cost": "59095.423712405135733623",
            "preCost": "59095.423712405135733623",
            "chainName": "BTC"
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "coinKey": "BTC_BTC",
            "address": "bc1ql49ydapnjafl5t2cp9zqpjwe6pdgmxy98859v2",
            "label": {
                "labelName": "Robinhood Cold",
                "iconUrl": "/icon/default.png",
                "isContract": false,
                "exchangeSymbol": "",
                "labelType": "",
                "reliability": ""
            },
            "balance": "140574.82614005",
            "price": "70624.85790154382",
            "profit": "5416163383.0562816957331038294",
            "cost": "32131.412397458211476123",
            "preCost": "32131.412397458211476123",
            "chainName": "BTC"
        }
        // ... thêm dữ liệu bị lược bỏ
    ],
    "requestId": "xxx-xxx-xxx"
}