错误:使用Web3进行签名交易时,给定输入“ [object Object]”不是数字

时间:2018-10-09 09:11:08

标签: node.js blockchain solidity smartcontracts web3js

我的tx变量如下

let tx = {
    from: Deployers account address
    gas: 4700000
    data: contract.deploy({
          data: bytecode,
          arguments: ['string1','string2', unixTimestamp, ['array', 'of', 'strings']]
    }).encodeABI(),
    gasPrice: 10,
    nonce: nonceValue,
    chainId: blockchain_network_chain_id
    };

并且我正在使用node.js使用以下Web3.js方法签署交易

web3.eth.accounts.signTransaction(tx, privateKey), function(error, data) {
    if (error) {
        return error
    }                                   
    if(data){
       return data
    }
});

但是在签名后,我遇到了错误

输入“ [object Object]”不是数字

0 个答案:

没有答案