区块积木
  1. 查询类
区块积木
  • 登录注册
    • 区块链调用超时参数设置要求
    • ReadMe
    • 接口1-2-3的使用demo
    • 授权登录注册流程
    • 1.获取图像验证码
      POST
    • 2.获取SMS手机验证码
      POST
    • 3.获取动态授权码access_token
      POST
    • 4.第三方安全授权登录与注册
      POST
    • 5.CIP23签名
      POST
  • 微信注册/登录/查询
    • 注册登录绑定
      • 1.判断Phone和token是否有效
      • 2.微信获取手机号、注册、绑定、登录四合一接口
    • 查询类
      • 3.获取POAP列表
        POST
      • 4.通过合约地址和TokenID获取NFT元数据
        GET
      • 4-1.通过合约地址和TokenID获取NFT元数据
        GET
      • 5.通过合约地址和用户地址获取NFT持有情况
        GET
      • 6.获取POAP合约指定用户指定tokenid数组对应的数量
        POST
      • 7.通过合约地址和管理员地址获取POAP的领取情况
        GET
      • 8.获取合约NFT持有排行榜
        GET
    • 领取POAP徽章
      • 用户获取发放型NFT
  • 查询类
    • 1.获取碎片数量和实名情况
      POST
    • 2.获取自定用户拥有的合约
      POST
    • 3.获取POAP合约指定ID徽章的存量与总量
      POST
    • 4.获取指定用户POAP合约指定ID徽章的存量与总量
      POST
    • 5.获取指定合约盲盒列表
      POST
    • 6.获取短密钥状态
      POST
    • 7.查询指定NFT的历史转移记录
      GET
    • 8.查询指定NFT的详情和所有者等信息
      GET
    • 9.查询指定ERC1155 POAP NFT的持有者列表
      GET
    • 10.通过手机号获取用户区块链地址
      POST
    • 11.获取合约代付池gas和storage余额
      POST
  • 写入类
    • 1.创建自定义合约
    • 2.ERC721合约创建NFT
    • 3.ERC1155合约创建POAP NFT
    • 3-1.ERC1155合约创建POAPLite NFT
    • 3-2.SBT灵魂通证ERC1155合约创建SBT
    • 4.获取POAP领取链接
    • 5.直接领取POAP
    • 5-1.直接领取POAP
    • 6.批量转移POAP与NFT
    • 7.ERC721合约创建NFT盲盒
    • 8.ERC721合约开启NFT盲盒
    • 9.ERC721、ERC1155合约NFT的销毁
    • 10.授权ERC1155 ApproveForAll
    • 11.ERC721授权Approve
    • 12.Conflux web3域名CNS转移
  • Scan API 查询
    • 通过Scan API查询的列表信息
  • NFT Market 交易上架
    • 上架列表查询
    • 交易执行
  • Pice NFT 支付转移
    • 1.批量转移NFT碎片
  • 积分控制
    • 1.转移积分
    • 2.查询积分
    • 3.查询CFX实时价格与NFT铸造成本
  1. 查询类

8.获取合约NFT持有排行榜

开发中
GET
https://testnet.confluxscan.net/stat/tokens/holder-rank
通用
通过了合约地址获取本合约的NFT持有排行榜

请求参数

Query 参数
address
string 
合约地址
可选
示例值:
cfxtest:acbk50byfusjyh7494rm8yd8xhnkdh9jyetgadzem4
limit
string 
可选
查询返回的排行榜数量,100代表只显示前100(最大值100)
示例值:
100
orderBy
string 
固定
可选
示例值:
balance
reverse
string 
可选
true为从高到低,false为从低到高
示例值:
true
skip
string 
跳过的数量
可选
示例值:
0
tab
string 
固定
可选
示例值:
holders

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://testnet.confluxscan.net/stat/tokens/holder-rank'

返回响应

🟢200成功
application/json
Body
code
integer 
请求返回码
必需
0代表成功 -1代表失败
message
string 
请求返回
必需
附件信息
data
object 
必需
listLimit
integer 
必需
total
integer 
必需
list
array [object {5}] 
排行榜列表
必需
skip
integer 
必需
limit
integer 
必需
table
string 
必需
holderQuery
integer 
必需
示例
{
  "code": 0,
  "message": "",
  "data": {
    "listLimit": 1000,
    "total": 875,
    "list": [
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aat9rv6nzzxp8p9h8j4mt21nmyw589xkt23jnt33j5",
          "name": null
        },
        "hexId": 1054981,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aak97mpuc813awkk2cg1pm6tkyt52fc48p820g2f4n",
          "name": null
        },
        "hexId": 1054993,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aannvbgbz1sarxcysbr2wnzsrcp5fnjspphr9fce55",
          "name": null
        },
        "hexId": 1055048,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aat693phuetp3e8p0fkb4p3jk9jhu22saj5v7h0h8b",
          "name": null
        },
        "hexId": 1057139,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aak0rwdkft2tz76z9tfgychrg8mrfb90euef3wb0wk",
          "name": null
        },
        "hexId": 1055131,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aamrahy15mj3m20crrrbkyjkr7xkpvucvawe2zzxey",
          "name": null
        },
        "hexId": 1055141,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aanp4phkwj3tv2bf0c8kt7wuwhnwmdehajt7dj73gs",
          "name": null
        },
        "hexId": 1055184,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aar8ttpkjtjvhymkntf50zwe7axbj2zsg6kzcj73k7",
          "name": null
        },
        "hexId": 1057618,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aap6jnzdeu137xcpkmaskratywpbjx03d26yf8hjpe",
          "name": null
        },
        "hexId": 1057010,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      },
      {
        "balance": "2",
        "account": {
          "address": "cfxtest:aapmnewtg7rcued3rwpxkc0nr8w4w6p6ku1n3z7pyg",
          "name": null
        },
        "hexId": 1055546,
        "updatedAt": "2022-04-26T03:46:19.000Z",
        "tokenInfo": {}
      }
    ],
    "skip": 0,
    "limit": 10,
    "table": "token_balance",
    "holderQuery": 9
  }
}
修改于 2022-12-05 17:06:54
上一页
7.通过合约地址和管理员地址获取POAP的领取情况
下一页
用户获取发放型NFT
Built with