2

quorum で raw トランザクションを実行しようとしていますが、エラーが発生しています:

エラー: 数値は 53 ビットまでしか安全に保存できません。

助けてください。

コードは、

web3.eth.sendSignedTransaction(rawTx).then(function(transactionReciept,error){
  if(error){
    console.log("Error occured in send Function")
    callback(error,null,null);
  }else{
    console.log("Transaction is successfull ",transactionReciept)
    transaction = JSON.stringify(transactionReciept);  
 });
4

3 に答える 3

2

JavaScript は a を通常の数値に変換しようとしBigNumberましたが、組み込みの数値が小さすぎます。console.logtransactionReceipt を印刷しようとすると発生すると思います。

于 2019-09-12T14:13:47.950 に答える