Tp-js-sdk如何进行usdt转账

我用的是BNB(币安智能链),开始的时候用插件钱包window.ethereum.request({ method: ‘eth_requestAccounts’ })发现只能BNB发送BNB,不能BNB发送USDT,也不能USDT发送USDT。之后换成了tp-js-sdk使用tp.usdtTokenTransfer后发现在dapp浏览器没反应不起作用。请问我想进行USDT发送USDT该怎么操作?求教学或者给demo,谢谢各位大哥大姐了。

1 个赞

tp.usdtTokenTransfer 这个方法是用于BTC网络的,不能用于BNB网络

DEMO看这里:

这个兼容是咋用的,有点看不明白。我看metamask的转账也是用window.ethereum.request({ method: ‘eth_requestAccounts’ }),那样的话怎么USDT发送USDT呢 :joy:

E2E Test Dapp 我在测试页面用了一下,也没看到能USDT发送USDT的,好像都只能BNB发发送BNB。这到底要咋弄呀 :rofl:

没有直接调用 usdt 的方法,都是 通过调用合约的某个方法来实现的。 https://help.tokenpocket.pro/developer-en/extension-wallet/api-reference/ethereum-provider-api#ethereum-request-args

https://web3js.readthedocs.io/

感谢指导,还想问下我在代币详情里面拿到了合约地址,那ABI是在哪里获取?

在区块链浏览器里 如果验证了的合约 可以拿到