通过 ethereum RPC JSON API 将 Tether USDT 发送到另一个 Tether 钱包

Posted

技术标签:

【中文标题】通过 ethereum RPC JSON API 将 Tether USDT 发送到另一个 Tether 钱包【英文标题】:Sending Tether USDT via ethereum RPC JSON API to another Tether wallet 【发布时间】:2019-07-08 12:03:17 【问题描述】:

我正在尝试通过 rpc json api 将 tether 从一个带有 ether 的 eth 帐户发送到另一个帐户。

这是我的帐户: https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7?a=0xbe9027e5d76df40e51300a49aea6152e0c885eb1


"jsonrpc":"2.0",
"id":"personal_sendTransaction_1562579177",
"method":"personal_sendTransaction",
"params":[
    "from":"0xbe9027e5d76df40e51300a49aea6152e0c885eb1",
    "to":"0xdac17f958d2ee523a2206206994597c13d831ec7",
    "value":"0x0",
    "data":"0xa9059cbb000000000000000000000000CfCB8f60D94827381b4BDa53f052aAFEC246D72e00000000000000000000000000000000000000000000000000000000000dbba0"
  ,
  "password"
 ]

这是结果

"code":-32000, "message":"insufficient funds for gas * price + value"

但我肯定有一些 USDT。 另外,我应该在数据中提供多少?用 USDT 还是 ETH?

这个问题有什么可能的解决方案?

【问题讨论】:

你成功了吗?谁来获取“数据”? 是的,我成功了。数据中应该是 USDT 中的金额,并且源钱包也应该有足够的 ETH 来支付费用 【参考方案1】:

钱包上也应该有 ETH 来支付 gas

【讨论】:

正确,ETH 网络需要 gas 来更新区块链。

以上是关于通过 ethereum RPC JSON API 将 Tether USDT 发送到另一个 Tether 钱包的主要内容,如果未能解决你的问题,请参考以下文章

区块链 | 智能合约Ethereum源代码- 以太坊RPC通信实例和原理代码分析(上)

[Ethereum] 以太坊源码分析RPC

[Ethereum] 以太坊源码分析RPC

React Native 中的比特币 JSON-RPC Api 请求?

使用Java+Web3j和Ethereum网络交互:获取Ethereum信息

基于 JSON-RPC 2.0 的 API 出现问题