When i am trying to send signed transaction via ethereumjs-tx. I get this Returned error: invalid sender

    result = web3Http.utils.toWei(amt.toString(), 'ether');
          count = blockcount;
          var rawTransaction = {
           "gasPrice":web3Http.utils.toHex(20* 1e9),
          var transaction = new Tx(rawTransaction,{'chain':'rinkeby',hardfork: 'petersburg'});
          transaction.sign(Buffer.from(process.env.Key, 'hex'));
          .on('receipt', ((data)=>{
  • 1. Make sure that process.env.Key doesn't start with 0x. Sep 19 '20 at 18:10
  • 2. The '0x'+ part seems redundant (and harmful). Sep 19 '20 at 18:10
  • Nope process.env.Key doesn't start with 0x and removing 0x+ part doesn't help Sep 20 '20 at 10:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.