Hi,
I'm building PRSpec (https://github.com/Fosurero/PRSpec), an open-source tool that compares Ethereum client implementations against EIP specifications using LLM-based semantic analysis.
I ran PRSpec against Besu's EIP-4844 implementation and it analyzed files like BlobTransactionCompleter.java and TransactionType.java. The tool checks for blob gas pricing (fake exponential), max blobs per block validation, and excess blob gas tracking.
I want to make sure PRSpec is covering the right code paths in Besu. Are there specific classes or methods where max_blobs_per_block is enforced and blob gas price is calculated that I should include?
For context, we recently had a productive discussion with the Nethermind team about a similar analysis: NethermindEth/nethermind#10522
Thanks for any pointers!
Best,