etclabscore / core-geth

A highly configurable Go implementation of the Ethereum protocol.
https://etclabscore.github.io/core-geth
GNU Lesser General Public License v3.0
270 stars 149 forks source link

Merge/foundation release/1.13.13 #621

Closed meowsbits closed 7 months ago

meowsbits commented 7 months ago

:eyes: PR for WIP-review only, currently.

Merging ethereum/go-ethereum's v1.13.13 (release/1.13 branch) to our merge/foundation-release/1.13.5 branch.

ziogaschr commented 7 months ago

The Blob related tests under testdata are failing because of changed field names, so we have to regenerate them.

diff --git a/EIPTests/StateTests/stEIP4844-blobtransactions/opcodeBlobhashOutOfRange.json b/EIPTests/StateTests/stEIP4844-blobtransactions/opcodeBlobhashOutOfRange.json
index ee4a626adf..626146370c 100644
--- a/EIPTests/StateTests/stEIP4844-blobtransactions/opcodeBlobhashOutOfRange.json
+++ b/EIPTests/StateTests/stEIP4844-blobtransactions/opcodeBlobhashOutOfRange.json
@@ -18,7 +18,7 @@
             "currentNumber" : "0x01",
             "currentRandom" : "0x0000000000000000000000000000000000000000000000000000000000020000",
             "currentTimestamp" : "0x03e8",
-            "parentDataGasUsed" : "0x2000",
+            "currentExcessBlobGas" : "0x2000",
             "parentExcessDataGas" : "0x1000",
             "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
         },
meowsbits commented 7 months ago

Closing in favor of #623