Developer (Chinese)
  • 开始
  • 移动端钱包
    • 准备开始
    • Mobile SDK
      • iOS
      • Android
      • 常见问题
    • EOS MiniWallet SDK
      • iOS
      • Android
    • DeepLink方式拉起钱包操作
    • JS-SDK
    • EOS资源代付
    • 应用调试
    • 清除TP钱包缓存
  • 插件钱包
    • 指引
      • 介绍
      • 入门
      • 通用术语
      • 初始化dapp
      • 访问账户
      • 发送交易
    • API参考
      • 以太坊 Provider API
      • 波场 Provider API
      • RPC API
      • 签署数据
    • 常见问题
  • 二维码协议
    • 动态二维码
    • EVM网络
    • TRON
    • EOSIO
    • Solana
    • BTC
  • TIP协议
  • Wallet Connect
  • Token
    • Token价格显示支持
    • 添加 Token
    • 添加Token图标
    • FAQ
  • DApp
    • 添加DApp
    • FAQ
  • 公链
    • 公链唯一标识
    • 开放接口
      • Ethereum系列公链
      • Polkadot系列公链
      • EOSIO系列公链
    • 已支持的公链开放接口
      • 交易相关数据
      • 行情相关数据
    • 新增公链
      • 便捷加链介绍和展示
      • 初级支持介绍和展示
      • 高级支持介绍和展示
      • 添加定制链的支持
  • 常见问题
Powered by GitBook
On this page
  • 签名交易
  • 签名并发送交易
  1. 二维码协议

BTC

该文档描述了TokenPocket钱包在Bitcoin网络下的相关二维码协议。TokenPocket Android版本从1.6.7开始支持本协议,Bitcoin网络观察钱包冷钱包交互使用该协议,新版本的应用兼容老版本协议。

签名交易

// 
bitcoin:signTransaction-version=1.0&protocol=TokenPocket&network=bitcoin&chain_id=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f&data=
{
    "tx": {
        "inputs": [{
            "txid": "66eabb2801bd31854e3b66f893e4b5a609de56a507496e26c591d2660e6e7569",
            "path": "m\/49'\/0'\/0'\/0\/0",
            "value": 3.8741E-4,
            "index": 1,
            "type": "scripthash",
            "scriptPubKeyHex": "a9144a982ec12f8bd9fd76f908229c8f11a79fcb6e2487"
        }],
        "outputs": [{
            "address": "xxx",
            "value": 1.0E-4
        }, {
            "address": "xxx",
            "value": 2.8575E-4
        }]
    },
    "address": "xxx" //指定签名钱包
}

//签名结果
bitcoin:signTransaction-version=1.0&protocol=TokenPocket&network=bitcoin&chain_id=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f&data={
   "signature":"xxxx"
}

签名并发送交易

// 
bitcoin:signAndSendTransaction-version=1.0&protocol=TokenPocket&network=bitcoin&chain_id=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f&data=
{
    "tx": {
        "inputs": [{
            "txid": "66eabb2801bd31854e3b66f893e4b5a609de56a507496e26c591d2660e6e7569",
            "path": "m\/49'\/0'\/0'\/0\/0",
            "value": 3.8741E-4,
            "index": 1,
            "type": "scripthash",
            "scriptPubKeyHex": "a9144a982ec12f8bd9fd76f908229c8f11a79fcb6e2487"
        }],
        "outputs": [{
            "address": "xxx",
            "value": 1.0E-4
        }, {
            "address": "xxx",
            "value": 2.8575E-4
        }]
    },
    "address": "xxx" //指定签名钱包
}

PreviousSolanaNextTIP协议

Last updated 1 month ago