Internal APIs
APIs
  • Internal APIs
  • External APIs
SDKs
  • Web SDKs
Projects
  • Aria
  • SOG
  • Zoomania
Examples
  • TMA Demo
APIs
  • Internal APIs
  • External APIs
SDKs
  • Web SDKs
Projects
  • Aria
  • SOG
  • Zoomania
Examples
  • TMA Demo
Rocket3Labs
  1. ton
  • 概述
  • 1. 鉴权管理
    • Readme.Auth
    • 1. 获取登陆令牌
      POST
    • 2. 令牌登陆
      POST
  • 2. 用户服务
    • Readme.User
    • 令牌信息
      POST
    • 用户信息
      GET
    • 邀请记录
      GET
    • 第一次登陆填写邀请人
      POST
    • 邀请记录(Telegram)
      GET
    • Aria身份卡状态
      GET
    • Aria积分排名
      GET
    • 邀请返佣排名
      GET
    • 用户积分列表
      GET
    • 绑定三方账户
      GET
  • 5. 订单服务
    • Readme.Order
    • 创建付款订单
      POST
    • 获取订单列表
      GET
    • 虚拟商品发货
      POST
  • 6. 社媒服务
    • Readme.Media
    • 群组成员验证
      GET
    • 来源归属验证
      GET
  • 8.实用工具
    • 检查是否持有NFT
  • 9. 其他
    • Other.Readme
    • 9.1 Assistants API
      • checkExpiredPendingSignIn
      • updateTxConfirmHeight
      • checkSuccessPendingSignInTask
      • checkFiledPendingSignInTask
      • 健康检查-堆栈分析
      • 健康检查
      • 获取随机回复内容
      • 获取随机评论内容
      • identifyImage
    • 9.2 Twitter API
      • OAuth1
        • Step 1 - get oauth_token
        • Step 2 - go to browser
        • Step 3 - get access_token
  • mission
    • discord
      • 获取discord鉴权地址
      • 解绑discord
      • Discord授权完成回调
    • 任务列表
    • 验证任务
  • contract
    • 获取合约白名单proof
    • erc721-stake-sign
  • wallet
    • 获取钱包绑定签名
    • 绑定metamask验证
    • 解绑metamask
  • telegram
    • TMA用户授权
    • 创建NFT订单
    • 创建游戏内购买订单
    • 通过Bot推送消息
    • 通过Bot推送消息(CP)
    • 绑定twitter
  • ton
    • 生成ton_proof payload
      GET
    • 验证ton_proof
      POST
    • 我的钱包
      GET
  • lucky-poker
    • 开始游戏
    • 猜牌
  • Hack
    • 创建mock订单
  1. ton

验证ton_proof

测试环境
https://sit-api.playariagame.com
测试环境
https://sit-api.playariagame.com
POST
https://sit-api.playariagame.com
/ton/ton-proof/verify-sign

请求参数

Body 参数application/json

示例
// <host>/ton-proof/check-proof
// Request
{
    "address": "0:f63660ff947e5fe6ed4a8f729f1b24ef859497d0483aaa9d9ae48414297c4e1b", // User's address
    "network": "-239", // "-239" for mainnet and "-1" for testnet
    "proof": {
        "timestamp": 1668094767, // Unix epoch seconds
        "domain": {
            "lengthBytes": 21,
            "value": "ton-connect.github.io"
        },
        "signature": "28tWSg8RDB3P/iIYupySINq1o3F5xLodndzNFHOtdi16Z+MuII8LAPnHLT3E6WTB27//qY4psU5Rf5/aJaIIAA==",
        "payload": "E5B4ARS6CdOI2b5e1jz0jnS-x-a3DgfNXprrg_3pec0=", // Payload from step 1
        "state_init": "..."
    }
}

请求示例代码

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://sit-api.playariagame.com/ton/ton-proof/verify-sign' \
--header 'Content-Type: application/json' \
--data-raw '// <host>/ton-proof/check-proof
// Request
{
    "address": "0:f63660ff947e5fe6ed4a8f729f1b24ef859497d0483aaa9d9ae48414297c4e1b", // User'\''s address
    "network": "-239", // "-239" for mainnet and "-1" for testnet
    "proof": {
        "timestamp": 1668094767, // Unix epoch seconds
        "domain": {
            "lengthBytes": 21,
            "value": "ton-connect.github.io"
        },
        "signature": "28tWSg8RDB3P/iIYupySINq1o3F5xLodndzNFHOtdi16Z+MuII8LAPnHLT3E6WTB27//qY4psU5Rf5/aJaIIAA==",
        "payload": "E5B4ARS6CdOI2b5e1jz0jnS-x-a3DgfNXprrg_3pec0=", // Payload from step 1
        "state_init": "..."
    }
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "success": true,
    "errCode": null,
    "errMessage": null,
    "data": {
        "uid": 100,
        "walletAddress": null
    }
}
修改于 2024-06-10 08:23:11
上一页
生成ton_proof payload
下一页
我的钱包
Built with