- 05 Sep, 2023 1 commit
-
-
lightclient authored
On ACD 163, it was agreed to bump the target and max blob values from `2/4` to `3/6` for future devnets until we could decide on final mainnet number. This change contains said update, making master pass all the hive tests. The final decision for mainnet cancun is still to be made. --------- Co-authored-by:
Felix Lange <fjl@twurst.com>
-
- 04 Sep, 2023 2 commits
-
-
lightclient authored
* core/forkid: skip genesis forks by time * core/forkid: add comment about skipping non-zero fork times * core/forkid: skip all time based forks in genesis using loop * core/forkid: simplify logic for dropping time-based forks
-
lightclient authored
beacon/engine: add shouldOverrideBuilder to payload envelope
-
- 31 Aug, 2023 4 commits
-
-
Marius van der Wijden authored
* eth/catalyst: set random * Apply suggestions from code review --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
rjl493456442 authored
This change improves function description and simplifies logic in statedb update and commit operations.
-
Jorge authored
This chang creates a GaugeInfo metrics type for registering informational (textual) metrics, e.g. geth version number. It also improves the testing for backend-exporters, and uses a shared subpackage in 'internal' to provide sample datasets and ordered registry. Implements #21783 --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Péter Szilágyi authored
-
- 30 Aug, 2023 1 commit
-
-
lightclient authored
-
- 29 Aug, 2023 1 commit
-
-
Martin Holst Swende authored
A while back, statetests started coming with sender baked in, which at least evmone makes use of. Let's make use of that too, and save some cycles.
-
- 28 Aug, 2023 1 commit
-
-
CrashOverride authored
fix typo
-
- 26 Aug, 2023 6 commits
-
-
Marius van der Wijden authored
This makes it possible to run the execution-spec-tests (a.k.a. pyspec) in CI. --------- Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Martin Holst Swende authored
-
lightclient authored
This change defers to the blockchain for in what circumstances to return error, instead of handling many error-cases in the api backend.
-
rjl493456442 authored
This changes implements faster post-selfdestruct iteration of storage slots for deletion, by using snapshot-storage+stacktrie to recover the trienodes to be deleted. This mechanism is only implemented for path-based schema. For hash-based schema, the entire post-selfdestruct storage iteration is skipped, with this change, since hash-based does not actually perform deletion anyway. --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Martin Holst Swende authored
This PR makes EIP-4788 work in the engine API and miner. It also fixes some bugs related to EIP-4844 block processing and mining. Changes in detail: - Header.BeaconRoot has been renamed to ParentBeaconRoot. - The engine API now implements forkchoiceUpdatedV3 - newPayloadV3 method has been updated with the parentBeaconBlockRoot parameter - beacon root is now applied to new blocks in miner - For EIP-4844, block creation now updates the blobGasUsed field of the header
-
- 25 Aug, 2023 7 commits
-
-
Delweng authored
Signed-off-by:
jsvisa <delweng@gmail.com> Co-authored-by:
Jared Wasinger <j-wasinger@hotmail.com>
-
Felix Lange authored
Just some minor optimizations I figured out a while ago. By using ReadBytes instead of Bytes on the rlp stream, we can save the allocation of a temporary buffer for the typed tx payload. If kind == rlp.Byte, the size reported by Stream.Kind will be zero, but we need a buffer of size 1 for ReadBytes. Since typed txs always have to be longer than 1 byte, we can just return an error for kind == rlp.Byte. There is a also a small change for Log: since the first three fields of Log are the ones that should appear in the canon encoding, we can simply ignore the remaining fields via struct tag. Doing this removes an indirection through the rlpLog type. --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Péter Szilágyi authored
* cmd, core, params: add support for the Holesky testnet * cmd/devp2p: add support for holesky for the dns crawler
-
Péter Szilágyi authored
-
Felix Lange authored
-
aaronbuchwald authored
-
Guido Vranken authored
-
- 24 Aug, 2023 3 commits
-
-
rjl493456442 authored
-
Delweng authored
* eth/catalyst: disable heartbeat for simulated beacon node Signed-off-by:
jsvisa <delweng@gmail.com> * eth/catalyst: update * eth/catalyst: disable heartbeat for tester --------- Signed-off-by:
jsvisa <delweng@gmail.com> Co-authored-by:
Felix Lange <fjl@twurst.com> Co-authored-by:
Gary Rong <garyrong0905@gmail.com>
-
Felix Lange authored
-
- 23 Aug, 2023 14 commits
-
-
Marius van der Wijden authored
-
lightclient authored
--------- Co-authored-by:
Marius van der Wijden <m.vanderwijden@live.de> Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Felix Lange authored
-
Martin Holst Swende authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Marius van der Wijden authored
-
cui authored
-
ucwong authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Martin Holst Swende authored
Adds an option to disable fsync for database operations. This is to make tests faster.
-
Felix Lange authored
-
Péter Szilágyi authored
-
Shude Li authored
account/abi: conver if-else-if chain to tagged switch
-
Martin Holst Swende authored
-
Péter Szilágyi authored
-
rjl493456442 authored
eth/catalyst: only enable full payload in dev mode
-