chainlink
chainlink copied to clipboard
[NODE] Ignoring unknown tx Type 104
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
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.
hello @jmank88 yes i saw fixedprice doesnt have that issue. okay thanks alot for the reply. looking forward to 1.8.1.
by the way you have any eta on its release ?
Hi @Tobias35 , there is no ETA for new version. Just keep an eye on the GitHub repository :)
its 1.9.0. meanwhile the node still doesnt reconise these tx types
@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.
ok thanks for the clear answer