Skip to Content
API账户获取投票列表

获取投票列表

1. 概述与典型用途

查询某个超级代表(SR)的投票者列表,或查询某个账户对所有 SR 的投票列表。通过 candidatevoter 参数选择查询维度。

  • 典型用途:投票详情页、SR 投票者分析、账户投票记录查看。
  • 何时不要用:查询 SR 列表用「超级代表」相关接口;查询账户详细信息用「获取账户详细信息」。

2. 接口与鉴权

GET /api/vote

Base URL 与鉴权见 公共网络与鉴权说明

3. 请求

参数类型必填默认说明
candidatestringSR 地址——查询某个 SR 的投票者列表时使用
voterstring投票者地址——查询某个投票者的投票列表时使用
startinteger0起始编号(偏移量)
limitinteger10每页数量
sortstring排序方式,默认按票数降序
countstring传入时返回结果的总数

4. 响应

顶层

字段类型是否必返说明单位/精度
codeinteger必返状态码
statusstring必返状态描述(如 "1"
messagestring必返请求结果消息(如 "request ok"
totalinteger必返投票记录总数
totalVotesinteger必返总票数
dataarray必返投票记录数组,见下
contractMapobject必返涉及地址 → 是否为合约的布尔映射(无合约地址时为空对象)
contractInfoobject可选合约地址 → 标签信息;查询 SR 候选人列表时出现;value schema 见下

contractInfo[<addr>] 对象 schema(8 字段):

字段类型是否必返说明
tag1string必返主标签(项目名 / 合约名 / 交易所名)
tag1Urlstring必返主标签链接 URL(可为空字符串)
namestring必返合约 / 项目正式名称
isTokenboolean必返是否代币合约(true / false
vipboolean必返是否 VIP 实体(true / false
riskboolean | string必返风险标签;多数 endpoint 返回 boolean,部分返回字符串风险类型(blacklist / fraud 等)
publicTagDescstring必返公开标签描述;多数账户为空字符串
publicTagstring可选公开标签(如 "USDT Token" / "Binance");仅知名实体或部分接口返回

data[] 元素

字段类型是否必返说明单位/精度
timestampstring必返投票时间(ISO 8601 格式,本地时区 UTC+8,如 2026-05-16T17:12:24.000+0800
voterAddressstring必返投票者地址
voterAddressTagstring可选投票者地址标签
voterPercentagenumber必返投票者在 SR 总票中的占比小数,如 31.58 表示 31.58%
candidateAddressstring必返SR 候选人地址
votesinteger必返投票数
percentagenumber必返占全网总投票的比例小数,如 0.843067 表示 0.843067%
candidateUrlstring必返SR 网站
candidateNamestring必返SR 名称
candidateTotalVotesinteger必返SR 获得的总票数
voterAvailableVotesinteger必返投票者可用投票数

5. 错误

HTTP 状态码见 公共错误说明。本接口要点:

  • 空结果 ≠ 错误:账户未投票时返回 200 + data: []totalVotes: 0,属于正常响应。
最后更新于: