-
Notifications
You must be signed in to change notification settings - Fork 844
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arbitrum warnings. It expects required field 'v' in transaction
.
#6762
Comments
@ebadiere Are you using Besu as the L1 execution client in this setup? |
I'm experiencing the same while using consensys/teku:24.3.0 & hyperledger/besu:24.3.0 |
@jframe Yes, I am using it as an L1 execution client. |
Please investigate the issue since it causes troubles with Arbitrum node. DescriptionAfter Decun upgrade, local Arbitrum node using Besu client throws a lot of warnings for missing a field. This does not happen with Geth client. The connection may flood the network somehow. This did not happen before the Decun upgrade. . Arbitrum node cannot be synced correctly. Steps to Reproduce (Bug)
Expected behavior: Actual behavior: Frequency: Logs (if a bug)Besu is running smoothly. No issue from Besu client.
Versions (Add all that apply)
|
The Type 1 / Access List / EIP-2930 TXes - Type 3 / blob / EIP-4844 TXes don't even have the field in the API spec Working it in #6819 - but I need to get at least one test in before merging. |
@ebadiere @dandavid3000 can you try a dev build and see if the patch works? |
@shemnon Sure, can you point me to the latest dev build? |
Docker containers would be much easier for me to test. The tar files will be a bit more time-consuming for me, so if someone else wants to confirm it that would be great. Also, I originally reported that "transactions are being submitted so far", but now my arbitrum node as stopped syncing L2Blocks, with the following in the log:
It could not get passed l2Block: 193,592,630 |
I don't think we do dev docker distributions anymore, but @jflo may know better. From a local repo the command |
On the Arbitrum side, we use the go-ethereum ethclient library to access the parent chain RPC. It seems like we hadn't pulled in ethereum/go-ethereum#28564 . We'll aim to fix that in an upcoming release. Thanks for the report! |
I was checking the changed files in the new release https://github.com/hyperledger/besu/releases/tag/24.3.3 but I couldn't see your changes. Am I missing something or does this version not include the solution? @shemnon |
I am using 24.3.3 and I am still seeing the same behavior. Am I using the wrong version?
|
The fix did no make it into 24.3.3, that was a cherry pick release and this one didn't make the cherry pick list. If the next release is a cherry pick I will endeveor to get this on the cherry pick list. |
this fix is included in besu 24.5.1 |
I just started up a new full node with: and this error is still happening.
|
@macfarla suggest you re-open this issue? |
@chiwalfrm, @macfarla I saw it as well, but did not have time to confirm it. I suggest re-opening the issue. |
Try 24.6.0. I don't think #7139 made it into any 24.5.x series release. |
I believe this is also fixed on the nitro side in newer nitro-node releases |
Closing for now |
Description
As an Abritrum node operator, I want an error and warning free log so that I can focus on the application. I am using Besu as my execution engine and I am seeing the following in my arbitrum logs:
Transactions are being submitted so far, however these messages are a concern.
Acceptance Criteria
The issue is resolved so that the warning and error messages are not logged in Arbitrum. If this is no longer a required field and is an Arbitrum issue, let me know and I'll open an issue on their side.
Steps to Reproduce (Bug)
Expected behavior: [What you expect to happen]
Actual behavior: [What actually happens]
Frequency: [What percentage of the time does it occur?]
Logs (if a bug)
Please post relevant logs from Besu (and the consensus client, if running proof of stake) from before and after the issue.
Versions (Add all that apply)
besu --version
] 24.3.0 Container tag hyperleger/besu:24.3.0java -version
]cat /etc/*release
]uname -a
]vmware -v
] Dockerdocker version
]Hetzner AX52 #2323003
Additional Information (Add any of the following or anything else that may be relevant)
AMD Ryzen 7 7700 Octa-Core "Raphael" (Zen4)
64 GB DDR5 RAM
The text was updated successfully, but these errors were encountered: