区块积木
  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列表
      • 4.通过合约地址和TokenID获取NFT元数据
      • 4-1.通过合约地址和TokenID获取NFT元数据
      • 5.通过合约地址和用户地址获取NFT持有情况
      • 6.获取POAP合约指定用户指定tokenid数组对应的数量
      • 7.通过合约地址和管理员地址获取POAP的领取情况
      • 8.获取合约NFT持有排行榜
    • 领取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.创建自定义合约
      POST
    • 2.ERC721合约创建NFT
      POST
    • 3.ERC1155合约创建POAP NFT
      POST
    • 3-1.ERC1155合约创建POAPLite NFT
      POST
    • 3-2.SBT灵魂通证ERC1155合约创建SBT
      POST
    • 4.获取POAP领取链接
      POST
    • 5.直接领取POAP
      POST
    • 5-1.直接领取POAP
      POST
    • 6.批量转移POAP与NFT
      POST
    • 7.ERC721合约创建NFT盲盒
      POST
    • 8.ERC721合约开启NFT盲盒
      POST
    • 9.ERC721、ERC1155合约NFT的销毁
      POST
    • 10.授权ERC1155 ApproveForAll
      POST
    • 11.ERC721授权Approve
      POST
    • 12.Conflux web3域名CNS转移
      POST
  • Scan API 查询
    • 通过Scan API查询的列表信息
  • NFT Market 交易上架
    • 上架列表查询
    • 交易执行
  • Pice NFT 支付转移
    • 1.批量转移NFT碎片
  • 积分控制
    • 1.转移积分
    • 2.查询积分
    • 3.查询CFX实时价格与NFT铸造成本
  1. 查询类

7.查询指定NFT的历史转移记录

开发中
GET
https://testnet.confluxscan.net/v1/transfer
查询指定NFTID的NFT的转移记录。主网请使用:https://confluxscan.net/v1/transfer

请求参数

Query 参数
address
string 
合约地址
必需
示例值:
cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns
limit
string 
必需
每次请求显示的条数,最高100
示例值:
100
skip
string 
跳过的条数
必需
示例值:
0
tab
string 
固定不变
必需
示例值:
transfers
tokenId
string 
NFT的ID
必需
示例值:
2
transferType
string 
必需
ERC1155或者ERC721
示例值:
ERC1155

示例代码

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/v1/transfer?address=cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns&limit=100&skip=0&tab=transfers&tokenId=2&transferType=ERC1155'

返回响应

🟢200ERC1155成功
application/json
Body
total
integer 
必需
listLimit
integer 
必需
list
array [object {13}] 
必需
epochNumber
integer 
必需
transactionHash
string 
必需
transactionLogIndex
integer 
必需
address
string 
合约地址
必需
from
string 
转移源地址
必需
to
string 
转移目的地址
必需
tokenId
string 
NFT的ID
必需
value
string 
NFT的数量
必需
timestamp
integer 
时间戳
必需
syncTimestamp
integer 
必需
transferType
string 
必需
transferContractInfo
object 
必需
transferTokenInfo
object 
必需
示例
{
  "total": 15,
  "listLimit": 1000,
  "list": [
    {
      "epochNumber": 79698597,
      "transactionHash": "0x20699dce58c0083da8485d1b3bb1d72402f39bae0a7ed0bd8c96f9154b040898",
      "transactionLogIndex": 482959,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aam1rpsy7ygkhe6z5bfz5bew7d89sju53jubbf2cpz",
      "to": "cfxtest:aandwymh2sw7rabn8tmrck9hdtr788se5yj3hp5kng",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655293034,
      "syncTimestamp": 1655293034,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79698597,
      "transactionHash": "0x20699dce58c0083da8485d1b3bb1d72402f39bae0a7ed0bd8c96f9154b040898",
      "transactionLogIndex": 482958,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aam1rpsy7ygkhe6z5bfz5bew7d89sju53jubbf2cpz",
      "to": "cfxtest:aamajdsc2yrk9yey0p1nzkj2puz9rvssse2gt1zmf9",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655293034,
      "syncTimestamp": 1655293034,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79698597,
      "transactionHash": "0x20699dce58c0083da8485d1b3bb1d72402f39bae0a7ed0bd8c96f9154b040898",
      "transactionLogIndex": 482957,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aam1rpsy7ygkhe6z5bfz5bew7d89sju53jubbf2cpz",
      "to": "cfxtest:aakh38s5vkhe785y77raxh9rwvtg3ajzyjxm295y2r",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655293034,
      "syncTimestamp": 1655293034,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79698597,
      "transactionHash": "0x20699dce58c0083da8485d1b3bb1d72402f39bae0a7ed0bd8c96f9154b040898",
      "transactionLogIndex": 482956,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aam1rpsy7ygkhe6z5bfz5bew7d89sju53jubbf2cpz",
      "to": "cfxtest:aapdth509x1h51p0mxc62bffa1bjmbub8u9vmm5sag",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655293034,
      "syncTimestamp": 1655293034,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79698534,
      "transactionHash": "0x3e1912d93049eaba4997a680ab620c5b61d8e2a2f840f8a0399721c5d207e753",
      "transactionLogIndex": 482955,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "to": "cfxtest:aam1rpsy7ygkhe6z5bfz5bew7d89sju53jubbf2cpz",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655292996,
      "syncTimestamp": 1655292996,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79698534,
      "transactionHash": "0x3e1912d93049eaba4997a680ab620c5b61d8e2a2f840f8a0399721c5d207e753",
      "transactionLogIndex": 482954,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "to": "cfxtest:aam1rpsy7ygkhe6z5bfz5bew7d89sju53jubbf2cpz",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655292996,
      "syncTimestamp": 1655292996,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79698534,
      "transactionHash": "0x3e1912d93049eaba4997a680ab620c5b61d8e2a2f840f8a0399721c5d207e753",
      "transactionLogIndex": 482953,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "to": "cfxtest:aam1rpsy7ygkhe6z5bfz5bew7d89sju53jubbf2cpz",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655292996,
      "syncTimestamp": 1655292996,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79698534,
      "transactionHash": "0x3e1912d93049eaba4997a680ab620c5b61d8e2a2f840f8a0399721c5d207e753",
      "transactionLogIndex": 482952,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "to": "cfxtest:aam1rpsy7ygkhe6z5bfz5bew7d89sju53jubbf2cpz",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655292996,
      "syncTimestamp": 1655292996,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79379087,
      "transactionHash": "0xa293b48f1239a994cf8779d8cc34a7954806565fb988f6a6a12ee2caa7d26b74",
      "transactionLogIndex": 480912,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aakh38s5vkhe785y77raxh9rwvtg3ajzyjxm295y2r",
      "to": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655099068,
      "syncTimestamp": 1655099068,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 79379007,
      "transactionHash": "0xa67c7454e1ed12f619458103a4b13642b9266070b329a057bfa0c2a2256425b7",
      "transactionLogIndex": 480911,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aapdth509x1h51p0mxc62bffa1bjmbub8u9vmm5sag",
      "to": "cfxtest:aansvgem1sc6ks2hhmu3f2kwgghb4dmgyerrs03ysf",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1655099014,
      "syncTimestamp": 1655099014,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 78887056,
      "transactionHash": "0x7838818985348a6f457ef0a51ee60593f94fa19f65f12ee2ef5226e71ebd1a83",
      "transactionLogIndex": 480297,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "to": "cfxtest:aak4xppj30xpjyym8x8ttjph9b08v6ydmyr1g6gab9",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1654798431,
      "syncTimestamp": 1654798431,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 78859628,
      "transactionHash": "0x2b9eaec75d8957023e418d839b8ec350ba982ae1af520b31e8c2337a6617d1ca",
      "transactionLogIndex": 480110,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "to": "cfxtest:aapdth509x1h51p0mxc62bffa1bjmbub8u9vmm5sag",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1654781090,
      "syncTimestamp": 1654781090,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 78815063,
      "transactionHash": "0xf813a22746519d93378abe5a952163467448cf07d244ac8aeda101072043ee92",
      "transactionLogIndex": 479347,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "to": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1654752995,
      "syncTimestamp": 1654752995,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 78814974,
      "transactionHash": "0x22a90289abf0c4bf981e22bc218c539acd7a7a008eaa93c62c6ac54397abbe76",
      "transactionLogIndex": 479346,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "to": "cfxtest:aakh38s5vkhe785y77raxh9rwvtg3ajzyjxm295y2r",
      "tokenId": "2",
      "value": "1",
      "timestamp": 1654752934,
      "syncTimestamp": 1654752934,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    },
    {
      "epochNumber": 78814837,
      "transactionHash": "0x0cecd058e6f2b948856b9eae65da1cb1390d532fdb7bfe1df8e47db4ca6e5293",
      "transactionLogIndex": 479345,
      "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
      "from": "cfxtest:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6f0vrcsw",
      "to": "cfxtest:aamfbx0m7zk9fp2j55u93dm3s7hsj5a9up1tczez3c",
      "tokenId": "2",
      "value": "10",
      "timestamp": 1654752825,
      "syncTimestamp": 1654752825,
      "transferType": "ERC1155",
      "transferContractInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns"
      },
      "transferTokenInfo": {
        "address": "cfxtest:achkn86xjrvjsfevspjh3rfejnxwfra02aa6azg3ns",
        "name": "POAP",
        "symbol": "POAP",
        "decimals": null,
        "iconUrl": null,
        "website": null,
        "tokenType": "ERC1155"
      }
    }
  ]
}
🟢200ERC721成功
修改于 2022-12-05 17:06:54
上一页
6.获取短密钥状态
下一页
8.查询指定NFT的详情和所有者等信息
Built with