区块积木
  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. 登录注册

5.CIP23签名

POST
https://testnet.jugugu.cn/Jugugu_FastSignCPI23
通用
使用项目方自己账户体系uuid,用户手机号,项目方接入jugugu的Account和Secret登录用户jugugu账户,调用该函数完成CIP23格式的JSON数据签名。message.seller必须与from地址相同

请求参数

Body 参数application/json
phone
string 
必需
account
string 
必需
secret
string 
必需
time
integer 
必需
token
string 
必需
unsigntxjson
array[integer]
必需
uuid
string 
必需
chaintype
string 
必需
示例
{
  "phone": "10101010101",
  "account": "31c681bcb34c1457ab5b1521c340468ce106dfc6592bac55fb68f76994130d66",
  "secret": "8d0f0b25c236af70c4980bea261b154745ccfba25e5683ef100a9e05b0922e88",
  "time": 1669293409,
  "token": "67a9fe25c425cefa303a27b5379018c92c59bac9bd4535b47ba083ee801dcdbd",
  "unsigntxjson": [
    123,
    10,
    9,
    9,
    34,
    116,
    121,
    112,
    101,
    115,
    34,
    58,
    32,
    123,
    10,
    9,
    9,
    32,
    32,
    34,
    67,
    73,
    80,
    50,
    51,
    68,
    111,
    109,
    97,
    105,
    110,
    34,
    58,
    32,
    91,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    115,
    116,
    114,
    105,
    110,
    103,
    34,
    10,
    9,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    118,
    101,
    114,
    115,
    105,
    111,
    110,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    115,
    116,
    114,
    105,
    110,
    103,
    34,
    10,
    9,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    99,
    104,
    97,
    105,
    110,
    73,
    100,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    117,
    105,
    110,
    116,
    50,
    53,
    54,
    34,
    10,
    9,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    118,
    101,
    114,
    105,
    102,
    121,
    105,
    110,
    103,
    67,
    111,
    110,
    116,
    114,
    97,
    99,
    116,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    97,
    100,
    100,
    114,
    101,
    115,
    115,
    34,
    10,
    9,
    9,
    9,
    125,
    10,
    9,
    9,
    32,
    32,
    93,
    44,
    10,
    9,
    9,
    32,
    32,
    34,
    108,
    105,
    115,
    116,
    79,
    114,
    100,
    101,
    114,
    34,
    58,
    32,
    91,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    115,
    101,
    108,
    108,
    101,
    114,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    97,
    100,
    100,
    114,
    101,
    115,
    115,
    34,
    10,
    9,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    110,
    102,
    116,
    84,
    111,
    107,
    101,
    110,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    97,
    100,
    100,
    114,
    101,
    115,
    115,
    34,
    10,
    9,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    116,
    111,
    107,
    101,
    110,
    73,
    100,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    117,
    105,
    110,
    116,
    50,
    53,
    54,
    34,
    10,
    9,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    97,
    109,
    111,
    117,
    110,
    116,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    117,
    105,
    110,
    116,
    50,
    53,
    54,
    34,
    10,
    9,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    9,
    123,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    115,
    101,
    108,
    108,
    101,
    114,
    79,
    114,
    100,
    101,
    114,
    73,
    100,
    34,
    44,
    10,
    9,
    9,
    9,
    32,
    32,
    34,
    116,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    115,
    116,
    114,
    105,
    110,
    103,
    34,
    10,
    9,
    9,
    9,
    125,
    10,
    9,
    9,
    32,
    32,
    93,
    10,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    34,
    112,
    114,
    105,
    109,
    97,
    114,
    121,
    84,
    121,
    112,
    101,
    34,
    58,
    32,
    34,
    108,
    105,
    115,
    116,
    79,
    114,
    100,
    101,
    114,
    34,
    44,
    10,
    9,
    9,
    34,
    100,
    111,
    109,
    97,
    105,
    110,
    34,
    58,
    32,
    123,
    10,
    9,
    9,
    32,
    32,
    34,
    110,
    97,
    109,
    101,
    34,
    58,
    32,
    34,
    67,
    89,
    90,
    74,
    95,
    78,
    70,
    84,
    95,
    69,
    88,
    67,
    72,
    65,
    71,
    69,
    34,
    44,
    10,
    9,
    9,
    32,
    32,
    34,
    118,
    101,
    114,
    115,
    105,
    111,
    110,
    34,
    58,
    32,
    34,
    49,
    34,
    44,
    10,
    9,
    9,
    32,
    32,
    34,
    99,
    104,
    97,
    105,
    110,
    73,
    100,
    34,
    58,
    32,
    49,
    48,
    50,
    57,
    44,
    10,
    9,
    9,
    32,
    32,
    34,
    118,
    101,
    114,
    105,
    102,
    121,
    105,
    110,
    103,
    67,
    111,
    110,
    116,
    114,
    97,
    99,
    116,
    34,
    58,
    32,
    34,
    48,
    120,
    56,
    97,
    98,
    57,
    57,
    101,
    99,
    52,
    52,
    53,
    56,
    53,
    51,
    97,
    53,
    48,
    52,
    101,
    54,
    51,
    99,
    55,
    57,
    102,
    97,
    100,
    102,
    54,
    99,
    102,
    53,
    55,
    57,
    50,
    50,
    102,
    98,
    51,
    54,
    55,
    34,
    10,
    9,
    9,
    125,
    44,
    10,
    9,
    9,
    34,
    109,
    101,
    115,
    115,
    97,
    103,
    101,
    34,
    58,
    32,
    123,
    10,
    9,
    9,
    32,
    32,
    34,
    115,
    101,
    108,
    108,
    101,
    114,
    34,
    58,
    32,
    34,
    99,
    102,
    120,
    58,
    97,
    97,
    116,
    98,
    102,
    109,
    110,
    99,
    110,
    53,
    110,
    107,
    109,
    120,
    101,
    117,
    118,
    56,
    110,
    51,
    56,
    98,
    101,
    99,
    110,
    122,
    97,
    57,
    114,
    101,
    109,
    98,
    55,
    106,
    49,
    117,
    117,
    99,
    98,
    98,
    119,
    121,
    34,
    44,
    10,
    9,
    9,
    32,
    32,
    34,
    110,
    102,
    116,
    84,
    111,
    107,
    101,
    110,
    34,
    58,
    32,
    34,
    99,
    102,
    120,
    58,
    97,
    99,
    100,
    116,
    107,
    98,
    51,
    121,
    52,
    119,
    112,
    54,
    107,
    56,
    98,
    102,
    54,
    101,
    119,
    48,
    120,
    109,
    120,
    119,
    49,
    122,
    114,
    107,
    122,
    122,
    118,
    52,
    51,
    54,
    100,
    122,
    107,
    57,
    117,
    50,
    107,
    57,
    34,
    44,
    10,
    9,
    9,
    32,
    32,
    34,
    116,
    111,
    107,
    101,
    110,
    73,
    100,
    34,
    58,
    32,
    50,
    54,
    52,
    56,
    44,
    10,
    9,
    9,
    32,
    32,
    34,
    97,
    109,
    111,
    117,
    110,
    116,
    34,
    58,
    32,
    57,
    57,
    57,
    57,
    57,
    44,
    10,
    9,
    9,
    32,
    32,
    34,
    115,
    101,
    108,
    108,
    101,
    114,
    79,
    114,
    100,
    101,
    114,
    73,
    100,
    34,
    58,
    32,
    34,
    80,
    67,
    83,
    74,
    50,
    48,
    50,
    50,
    49,
    49,
    50,
    51,
    49,
    48,
    51,
    56,
    53,
    55,
    48,
    57,
    54,
    48,
    50,
    51,
    50,
    51,
    48,
    48,
    34,
    10,
    9,
    9,
    125,
    10,
    9,
    32,
    32,
    125
  ],
  "uuid": "951",
  "chaintype": "cfx"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://testnet.jugugu.cn/Jugugu_FastSignCPI23' \
--header 'Content-Type: application/json' \
--data-raw '{
    "phone": "10101010101",
    "account": "31c681bcb34c1457ab5b1521c340468ce106dfc6592bac55fb68f76994130d66",
    "secret": "8d0f0b25c236af70c4980bea261b154745ccfba25e5683ef100a9e05b0922e88",
    "time": 1669293409,
    "token": "67a9fe25c425cefa303a27b5379018c92c59bac9bd4535b47ba083ee801dcdbd",
    "unsigntxjson":[123,10,9,9,34,116,121,112,101,115,34,58,32,123,10,9,9,32,32,34,67,73,80,50,51,68,111,109,97,105,110,34,58,32,91,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,110,97,109,101,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,115,116,114,105,110,103,34,10,9,9,9,125,44,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,118,101,114,115,105,111,110,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,115,116,114,105,110,103,34,10,9,9,9,125,44,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,99,104,97,105,110,73,100,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,117,105,110,116,50,53,54,34,10,9,9,9,125,44,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,118,101,114,105,102,121,105,110,103,67,111,110,116,114,97,99,116,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,97,100,100,114,101,115,115,34,10,9,9,9,125,10,9,9,32,32,93,44,10,9,9,32,32,34,108,105,115,116,79,114,100,101,114,34,58,32,91,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,115,101,108,108,101,114,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,97,100,100,114,101,115,115,34,10,9,9,9,125,44,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,110,102,116,84,111,107,101,110,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,97,100,100,114,101,115,115,34,10,9,9,9,125,44,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,116,111,107,101,110,73,100,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,117,105,110,116,50,53,54,34,10,9,9,9,125,44,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,97,109,111,117,110,116,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,117,105,110,116,50,53,54,34,10,9,9,9,125,44,10,9,9,9,123,10,9,9,9,32,32,34,110,97,109,101,34,58,32,34,115,101,108,108,101,114,79,114,100,101,114,73,100,34,44,10,9,9,9,32,32,34,116,121,112,101,34,58,32,34,115,116,114,105,110,103,34,10,9,9,9,125,10,9,9,32,32,93,10,9,9,125,44,10,9,9,34,112,114,105,109,97,114,121,84,121,112,101,34,58,32,34,108,105,115,116,79,114,100,101,114,34,44,10,9,9,34,100,111,109,97,105,110,34,58,32,123,10,9,9,32,32,34,110,97,109,101,34,58,32,34,67,89,90,74,95,78,70,84,95,69,88,67,72,65,71,69,34,44,10,9,9,32,32,34,118,101,114,115,105,111,110,34,58,32,34,49,34,44,10,9,9,32,32,34,99,104,97,105,110,73,100,34,58,32,49,48,50,57,44,10,9,9,32,32,34,118,101,114,105,102,121,105,110,103,67,111,110,116,114,97,99,116,34,58,32,34,48,120,56,97,98,57,57,101,99,52,52,53,56,53,51,97,53,48,52,101,54,51,99,55,57,102,97,100,102,54,99,102,53,55,57,50,50,102,98,51,54,55,34,10,9,9,125,44,10,9,9,34,109,101,115,115,97,103,101,34,58,32,123,10,9,9,32,32,34,115,101,108,108,101,114,34,58,32,34,99,102,120,58,97,97,116,98,102,109,110,99,110,53,110,107,109,120,101,117,118,56,110,51,56,98,101,99,110,122,97,57,114,101,109,98,55,106,49,117,117,99,98,98,119,121,34,44,10,9,9,32,32,34,110,102,116,84,111,107,101,110,34,58,32,34,99,102,120,58,97,99,100,116,107,98,51,121,52,119,112,54,107,56,98,102,54,101,119,48,120,109,120,119,49,122,114,107,122,122,118,52,51,54,100,122,107,57,117,50,107,57,34,44,10,9,9,32,32,34,116,111,107,101,110,73,100,34,58,32,50,54,52,56,44,10,9,9,32,32,34,97,109,111,117,110,116,34,58,32,57,57,57,57,57,44,10,9,9,32,32,34,115,101,108,108,101,114,79,114,100,101,114,73,100,34,58,32,34,80,67,83,74,50,48,50,50,49,49,50,51,49,48,51,56,53,55,48,57,54,48,50,51,50,51,48,48,34,10,9,9,125,10,9,32,32,125],
    "uuid": "951",
    "chaintype": "cfx"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
msg
string 
必需
phone
string 
必需
uuid
string 
必需
unsigntxjson
string 
必需
signtxjson
object 
必需
code
integer 
必需
msg
string 
必需
rtext
string 
r
必需
stext
string 
s
必需
hash
string 
v
必需
from
string 
必需
chaintype
string 
必需
示例
{
  "code": 0,
  "msg": "sucess",
  "phone": "10101010101",
  "uuid": "951",
  "unsigntxjson": "ewoJCSJ0eXBlcyI6IHsKCQkgICJDSVAyM0RvbWFpbiI6IFsKCQkJewoJCQkgICJuYW1lIjogIm5hbWUiLAoJCQkgICJ0eXBlIjogInN0cmluZyIKCQkJfSwKCQkJewoJCQkgICJuYW1lIjogInZlcnNpb24iLAoJCQkgICJ0eXBlIjogInN0cmluZyIKCQkJfSwKCQkJewoJCQkgICJuYW1lIjogImNoYWluSWQiLAoJCQkgICJ0eXBlIjogInVpbnQyNTYiCgkJCX0sCgkJCXsKCQkJICAibmFtZSI6ICJ2ZXJpZnlpbmdDb250cmFjdCIsCgkJCSAgInR5cGUiOiAiYWRkcmVzcyIKCQkJfQoJCSAgXSwKCQkgICJsaXN0T3JkZXIiOiBbCgkJCXsKCQkJICAibmFtZSI6ICJzZWxsZXIiLAoJCQkgICJ0eXBlIjogImFkZHJlc3MiCgkJCX0sCgkJCXsKCQkJICAibmFtZSI6ICJuZnRUb2tlbiIsCgkJCSAgInR5cGUiOiAiYWRkcmVzcyIKCQkJfSwKCQkJewoJCQkgICJuYW1lIjogInRva2VuSWQiLAoJCQkgICJ0eXBlIjogInVpbnQyNTYiCgkJCX0sCgkJCXsKCQkJICAibmFtZSI6ICJhbW91bnQiLAoJCQkgICJ0eXBlIjogInVpbnQyNTYiCgkJCX0sCgkJCXsKCQkJICAibmFtZSI6ICJzZWxsZXJPcmRlcklkIiwKCQkJICAidHlwZSI6ICJzdHJpbmciCgkJCX0KCQkgIF0KCQl9LAoJCSJwcmltYXJ5VHlwZSI6ICJsaXN0T3JkZXIiLAoJCSJkb21haW4iOiB7CgkJICAibmFtZSI6ICJDWVpKX05GVF9FWENIQUdFIiwKCQkgICJ2ZXJzaW9uIjogIjEiLAoJCSAgImNoYWluSWQiOiAxMDI5LAoJCSAgInZlcmlmeWluZ0NvbnRyYWN0IjogIjB4OGFiOTllYzQ0NTg1M2E1MDRlNjNjNzlmYWRmNmNmNTc5MjJmYjM2NyIKCQl9LAoJCSJtZXNzYWdlIjogewoJCSAgInNlbGxlciI6ICJjZng6YWF0YmZtbmNuNW5rbXhldXY4bjM4YmVjbnphOXJlbWI3ajF1dWNiYnd5IiwKCQkgICJuZnRUb2tlbiI6ICJjZng6YWNkdGtiM3k0d3A2azhiZjZldzB4bXh3MXpya3p6djQzNmR6azl1Mms5IiwKCQkgICJ0b2tlbklkIjogMjY0OCwKCQkgICJhbW91bnQiOiA5OTk5OSwKCQkgICJzZWxsZXJPcmRlcklkIjogIlBDU0oyMDIyMTEyMzEwMzg1NzA5NjAyMzIzMDAiCgkJfQoJICB9",
  "signtxjson": {
    "code": 0,
    "msg": "success",
    "rtext": "31343337303630393236393538383230343538373634373835343431393931363530363830343938323137323237333736373034303532363139393032363132363534393432303834353236",
    "stext": "3238343130373935323833333235303232313733383239323637343631373432303036303834313532363236333731363937363634353237383039313438383633353938363738363839353330",
    "hash": "c9b692625c331ee3712d84a6cb7d51d949001e1fc26f961aaf59db39346e87a2"
  },
  "from": "cfxtest:aarghz6gtnnghdz61jdz90gumy40k5d2aj93127ceh",
  "chaintype": "cfx"
}
修改于 2022-12-05 17:08:01
上一页
4.第三方安全授权登录与注册
下一页
1.判断Phone和token是否有效
Built with