跳到正文

在线示例 ​

这里集中放置钱包方法示例。无需引用链上资源的字段会预置示例值;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。请切换钱包网络后重试。

已填充图片数据支持图片文件,源文件不超过 5 MiB;必要时自动压缩并同步到 JSON。

表单与 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 的设置执行。

正在检测钱包...
代码预览