0

我想在我的加密钱包中实现发送 ERC20 令牌功能,这是我在互联网上找到的功能,如下所示。

 sendToken()
  {
    let toAddress = "0x5077174D79d9491AF15Dcf7D1496638D6062A011";
    this.tokenContractInstance.transfer(toAddress,123, (error, result) => {
      if (error == null) {
        console.log(result)

      } else {
        console.log('Transfer error' + error)
      }
    })
  }

不幸的是,错误消息对我来说没有运气

“无效消息”

我可以知道为什么失败吗?此外,我还看到了其他示例,通过使用 privateKey 签名函数生成 rawTransaction 来发送 ERC20 令牌。我应该采用哪种方法?

4

1 回答 1

0

假设web3 1.0这是正确的方法:

this.tokenContractInstance.methods.transfer(toAddress, 123).send({from: txSenderAddress}, (error, transactionHash) => { ... });

于 2019-07-23T08:40:34.673 回答