chainlink icon indicating copy to clipboard operation
chainlink copied to clipboard

[NODE] Ignoring unknown tx Type 104

Open Tobias35 opened this issue 1 year ago • 4 comments

Description chainlink node 1.8.0 emits a strange WARN periodically.

Basic Information 2022-09-19T07:25:18.197Z [WARN] Ignoring unknown transaction type 104 gas/block_history_estimator.go:674 block={"Number":"0x1811de1","Hash":"0x812be184553703e0abb2faa9fe84fc01962b63b88d109c745e57420ad5430e49","ParentHash":"0xd12a1a3f94dfcac14d4393dff1aa46d4f9059dd7f8c680ed68105bb8a82c0c9d","BaseFeePerGas":"0x5f5e100","Timestamp":"0x63281959","Transactions":[{"GasPrice":0,"GasLimit":0,"MaxFeePerGas":null,"MaxPriorityFeePerGas":null,"Type":106,"Hash":"0x2ee5b8aca7fbc5eb9e1b884d9a5aea6cb74ae5bf4ba8798d1e63c29602601830"},{"GasPrice":300000000,"GasLimit":96130,"MaxFeePerGas":300000000,"MaxPriorityFeePerGas":null,"Type":105,"Hash":"0x159bfa8a469cf57218ca972100ab89cb94ec261f8c6fe230ee8c3cfa22be1e58"},{"GasPrice":100000000,"GasLimit":96130,"MaxFeePerGas":100000000,"MaxPriorityFeePerGas":null,"Type":104,"Hash":"0xa19fb092d83d3e2d496c37e26dac15d74a7e1fea1316f26d29bbc6b584f0e310"}]} evmChainID=42161 [email protected] tx={"GasPrice":100000000,"GasLimit":96130,"MaxFeePerGas":100000000,"MaxPriorityFeePerGas":null,"Type":104,"Hash":"0xa19fb092d83d3e2d496c37e26dac15d74a7e1fea1316f26d29bbc6b584f0e310"}

  • Network: Arbitrum One
  • Blockchain Client: quicknode sub
  • Go Version: latest
  • Operating System: dockerized/ubuntu
  • Hosting Provider: OVH

Steps to Reproduce run node on arbitrum mainnet

Tobias35 avatar Sep 19 '22 07:09 Tobias35

Hi @Tobias35 Arbitrum introduced a range of new transaction types which are non-standard, so the Block History Estimator doesn't know how to interpret them, and they are discarded with this note instead.

We actually don't recommend using this GAS_ESTIMATOR_MODE on Arbitrum. Did you try the default FixedPrice estimator? It would not have this particular problem, and the upcoming v1.8.1 release includes a new Arbitrum specific estimator that will perform even better.

jmank88 avatar Sep 19 '22 12:09 jmank88

hello @jmank88 yes i saw fixedprice doesnt have that issue. okay thanks alot for the reply. looking forward to 1.8.1.

Tobias35 avatar Sep 19 '22 14:09 Tobias35

by the way you have any eta on its release ?

Tobias35 avatar Sep 19 '22 14:09 Tobias35

Hi @Tobias35 , there is no ETA for new version. Just keep an eye on the GitHub repository :)

QingyangKong avatar Sep 22 '22 12:09 QingyangKong

its 1.9.0. meanwhile the node still doesnt reconise these tx types

Tobias35 avatar Oct 17 '22 10:10 Tobias35

@Tobias35 We do not recommend using the block history estimator on Arbitrum, and have no plans to add support for additional tx types at this time. We built an Arbitrum specific estimator that is the default from v1.8.1 on. If you remove your gas estimator override, the default Arbitrum estimator will be used and these warnings will not be logged.

jmank88 avatar Oct 17 '22 11:10 jmank88

ok thanks for the clear answer

Tobias35 avatar Oct 17 '22 12:10 Tobias35