在线示例
这里集中放置钱包方法示例。无需引用链上资源的字段会预置示例值;Collection、NFT、FT、PoolNFT 等合约交易 ID 会保留为空,必须填写当前钱包网络中的真实值,避免把模拟 ID 发送给插件。所有带参数的示例均提供“恢复模板”和“清空输入”;代码预览默认折叠,可按需展开或直接复制。请先使用页面顶部的钱包入口连接 Turing Wallet;非 Merge 交易示例默认请求返回业务 txraw,独立 Merge 示例始终广播并返回 txid。
基础方法
connect
在线示例
Turing.connect()
isConnected
在线示例
Turing.isConnected()
getAddress
在线示例
Turing.getAddress()
getInfo
在线示例
Turing.getInfo()
getNetwork
在线示例
Turing.getNetwork()
getPubKey
在线示例
Turing.getPubKey()
disconnect
在线示例
Turing.disconnect()
消息与加密
这些非交易类的签名和加解密操作不会广播交易,但仍会请求钱包授权。请勿在示例中输入真实私钥、助记词或其他敏感凭据。
signMessage
在线示例
Turing.signMessage()
encrypt
在线示例
Turing.encrypt()
decrypt
在线示例
Turing.decrypt()
默认模板需要替换为 Turing.encrypt() 返回的 encryptedMessage。
交易
非 Merge 示例默认请求返回业务 txraw,独立 Merge 示例始终广播并返回 txid。NFT、FT、PoolNFT 和 Stablecoin 等结构复杂的合约交易提供“表单 / JSON”双视图;P2PKH、EVM、BTC 等字段较少的常用转账保留紧凑表单;原始交易签名与批量请求则使用 JSON。多笔原始业务交易必须按顺序处理。所有链专属方法(包括仅签名)都要求当前钱包网络与目标链一致;网络不匹配时执行按钮会保持禁用。开启广播后,点击执行会先显示交易摘要确认对话框;金额均使用链或代币的最小单位。文档站不估算手续费,广播前仍需在钱包确认页核对最终手续费。
TBC P2PKH
在线示例
Turing.sendTransaction() / P2PKH
当前钱包网络为 未知,此方法需要 TBC。请切换钱包网络后重试。
NFT
覆盖集合创建、NFT 创建和 NFT 转移。
在线示例
Turing.sendTransaction() / NFT
当前钱包网络为 未知,此方法需要 TBC。请切换钱包网络后重试。
表单与 JSON 实时同步;依赖链上资源的交易 ID 需填写当前网络中的真实值。
FT
覆盖 FT 铸造、转移和 UTXO 合并。
在线示例
Turing.sendTransaction() / FT
当前钱包网络为 未知,此方法需要 TBC。请切换钱包网络后重试。
固定为 6。
表单与 JSON 实时同步;依赖链上资源的交易 ID 需填写当前网络中的真实值。
PoolNFT
统一工作台覆盖 PoolNFT 铸造、初始化、流动性增减、交换和 UTXO 合并。
在线示例
Turing.sendTransaction() / POOLNFT
当前钱包网络为 未知,此方法需要 TBC。请切换钱包网络后重试。
必须填写当前钱包网络中已经存在的 64 位交易 ID;格式示例不能直接提交。
协议当前接受 1–6;选择方案后服务费率会自动同步。
表单与 JSON 实时同步;依赖链上资源的交易 ID 需填写当前网络中的真实值。
Stablecoin
覆盖稳定币转移和 UTXO 合并。
在线示例
Turing.sendTransaction() / Stablecoin
当前钱包网络为 未知,此方法需要 TBC。请切换钱包网络后重试。
必须填写当前钱包网络中已经存在的 64 位交易 ID;格式示例不能直接提交。
表单与 JSON 实时同步;依赖链上资源的交易 ID 需填写当前网络中的真实值。
EVM
在线示例
Turing.evm.sendTransaction()
当前钱包网络为 未知,此方法需要 Ethereum 主网。请切换钱包网络后重试。
BTC
在线示例
Turing.btc.sendTransaction()
当前钱包网络为 未知,此方法需要 BTC。请切换钱包网络后重试。
高级签名与批量请求
高级示例使用 JSON 编辑器,以便直接粘贴由业务代码构造的交易和 UTXO 数据。签名和批量请求已预置模拟数据,方便查看请求与代码预览;点击“清空输入”可换成自己的数据,点击“恢复模板”可重新载入预设模拟数据。signTransaction 的离线签名样本引用虚构 UTXO,不会广播或花费资产。
批量请求额外提供广播总开关,默认让受支持的交易项返回业务 txraw;多笔原始交易必须按顺序处理。开启后,受支持的请求仍按 JSON 中的 broadcastEnabled 设置执行。sendBatchRequest 不支持独立的 Merge 请求,在线示例会直接拒绝。
signTransaction
在线示例
Turing.signTransaction()
当前钱包网络为 未知,此方法需要 TBC。请切换钱包网络后重试。
已预置一笔仅用于签名演示的离线样本;它引用虚构 UTXO,不会广播或花费资产。
signAssociatedTransaction
在线示例
Turing.signAssociatedTransaction()
当前钱包网络为 未知,此方法需要 TBC。请切换钱包网络后重试。
已预置模拟数据;可直接查看调用效果,或清空后换成自己的交易数据。
sendBatchRequest
在线示例
Turing.sendBatchRequest()
已预置模拟数据;可直接查看调用效果,或清空后换成自己的交易数据。
当前钱包网络为 未知,此方法需要 TBC。请切换钱包网络后重试。
默认关闭,并强制可控的交易请求使用 broadcastEnabled: false。开启后仍按每一项 JSON 的设置执行。
btc.signTransaction
在线示例
Turing.btc.signTransaction()
当前钱包网络为 未知,此方法需要 BTC。请切换钱包网络后重试。
已预置模拟数据;可直接查看调用效果,或清空后换成自己的交易数据。
btc.sendBatchRequest
在线示例
Turing.btc.sendBatchRequest()
已预置模拟数据;可直接查看调用效果,或清空后换成自己的交易数据。
当前钱包网络为 未知,此方法需要 BTC。请切换钱包网络后重试。
默认关闭,并强制可控的交易请求使用 broadcastEnabled: false。开启后仍按每一项 JSON 的设置执行。