ooibc88 / blockbench

BLOCKBENCH: A Framework for Analyzing Private Blockchains. Blockbench contains workloads for measuring the data processing performance, and workloads for understanding the performance of different layers of Blockchain systems.
https://www.comp.nus.edu.sg/~dbsystem/fabricsharp/#/blockbench
Apache License 2.0
391 stars 174 forks source link

A transaction sending problem in the latest version of Ethereum #89

Closed agui009 closed 3 years ago

agui009 commented 3 years ago

I installed the latest version of Ethereum geth(1.9.21-stable). When the client sends txs to the host, the host‘s log shows the following error:

WARN [10-17|21:13:57.006] Served eth_sendTransaction               conn=172.16.40.6:47974 reqid=1 t="318.061μs" err="invalid argument 0: json: cannot unmarshal hex string without 0x prefix into Go struct field SendTxArgs.gas of type hexutil.Uint64"
WARN [10-17|21:13:57.021] Served eth_sendTransaction               conn=172.16.40.6:47979 reqid=1 t="33.956μs"  err="invalid argument 0: json: cannot unmarshal hex string without 0x prefix into Go struct field SendTxArgs.gas of type hexutil.Uint64"
WARN [10-17|21:13:57.022] Served eth_sendTransaction               conn=172.16.40.6:47982 reqid=1 t="26.266μs"  err="invalid argument 0: json: cannot unmarshal hex string without 0x prefix into Go struct field SendTxArgs.gas of type hexutil.Uint64"

My opinio is that the commands in kvstore and smallbank do not match the new version of Ethereum. Where should I modify the code? thank you very much

Joseph-LIN-Tech commented 3 years ago

I also meet the same issue. Do you have any solution?