读过tp的开发者文档,在 DeepLink方式拉起钱包操作示例代码中是使用ETH进行实现,我现在的功能需求是在第三方浏览器中的deeplink唤醒tp钱包,并且调用trc20的转账,希望官网能给一个demo,转usdt代币的。
稍等,一会技术来给你哈。
参考下这里:
已参考了这方案,但唤醒tp只停留在首页,没进去转账页面,希望提供一个deeplink调用trc20转账的配置参数demo。
能否提供一下deeplink拉起此弹窗的代码示例,谢谢。
这两个方法都可以实现转账功能(转原生币或trc20代币)
1.Transfer
2.Transaction
第一个仅用于转币,第二个适用性比第一个好,所有的TRON操作,如合约交易,授权,资源抵押啥的都支持
使用DeepLink的拉起钱包转账,唤醒后没出现交易详情的弹窗。param参数为以下配置{
“blockchain”: “TRON”,
“protocol”: “TokenPocket”,
“version”: “1.0”,
“dappName”: “Test demo”,
“dappIcon”: “https://eosknights.io/img/icon.png”,
“actionId”: “web-db4c5466-1a03-438c-90c9-2172e8becea5”,
“action”: “transfer”,
“to”: “TJ6zhkmdsHrh7iFKW8aJvbqYiujaM3R9fb”,
“contract”: “TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t”,
“amount”: 0.1,
“decimal”: 6,
“symbol”: “USDT”,
“desc”: “UI展示,不上链”,
“callbackUrl”: “http://115.205.0.178:9011/taaBizApi/taaInitData”,
}
有测试链接不
漏了一个 “From” 字段,要指定用哪个钱包转账
你用的是android还是iOS,TP钱包的版本号是多少
IOS,版本号:2.1.4
iOS目前不支持“action”:“transfer”这种方式,建议使用action: pushTransaction