预期的缓冲区,未定义

时间:2019-08-09 14:14:02

标签: node.js vuejs2

我试图存入一笔要发送的交易金额,但收到错误消息:

期望的缓冲区,未定义

因此,我在名为“ SendToContract.vue”的Vue文件中进行了更改,并添加了数量文本字段。

在nodejs中,我放入了数量字段,但是当我尝试发送值时,他给了我上面发布的错误。

在脚本中现在是这样:

export default {
  data () {
    return {
      contractAddress: '',
      abi: '',
      parsedAbi: null,
      method: null,
      inputParams: [],
      gasPrice: '40',
      gasLimit: '2500000',
      fee: '0.01',
      amount: '0.00',
      confirmSendDialog: false,
      rawTx: 'loading...',
      canSend: false,
      sending: false
    }
  },

要显示的字段:

async send() {
      try {
    const encodedData = abi.encodeMethod(this.parsedAbi[this.method].info, this.inputParams).substr(2)
        this.confirmSendDialog = true
        try {
          this.rawTx = await webWallet.getWallet().generateSendToContractTx(this.contractAddress, encodedData, this.gasLimit, this.gasPrice, this.fee, this.amount)
        } 

我希望在交易中发送一个值,但是我之前尝试过的所有方法都无效。

所以,我需要定义金额是什么类型?

谢谢

0 个答案:

没有答案