JS-SDK

插件协议支持

TokenPocket移动端App已经兼容了Metamask(ETH)、Unisat(BTC)、 TronLink(TRON)、Phantom(Solana)、Scatter(EOS)、IWallet(IOST) 协议。

如果你的DApp已经支持了MetaMask, Unisat, TronLink, Phantom, Scatter, iWallet, 这类插件钱包协议,则无需任何修改直接在TokenPocket App的DApp浏览器中运行。

更多细节信息请查看: https://github.com/TP-Lab/tp-js-sdk

从Android 1.7.0 、 iOS 2.0.7 开始,TokenPocket已经兼容了NIP-07(Nostr)协议,如果您的DAPP支持了Nostr协议,则无需任何修改直接在TokenPocket App的DApp浏览器中运行。

如何在TokenPocket中使用Nostr相关功能,可以参考:

另外,我们也提供了tp-js-sdk。该sdk只在TokenPocket移动端Dapp浏览器中生效,提供了全屏,保存图片,旋转屏幕等接口

在TP钱包中调试Dapp,可以打开开发者模式。打开方式:打开钱包->我的->关于我们->快速点击顶部TP图标多次->底部点击开发者模式->开发者模式

tp-js-sdk详细文档请参考:https://github.com/TP-Lab/tp-js-sdk

常用的tp-js-sdk接口

获取app信息

tp.getAppInfo()

扫码

tp.invokeQRScanner().then(console.log)

"abcdefg"

设置dapp全屏

tp.fullScreen({
   fullScreen: 0
})

更多接口和实用方式,请查看详细文档:https://github.com/TP-Lab/tp-js-sdk

Last updated