-
Notifications
You must be signed in to change notification settings - Fork 92
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
Merge v1.14.2 #346
base: merge-1.14.0
Are you sure you want to change the base?
Merge v1.14.2 #346
Commits on Feb 29, 2024
-
eth/catalyst: update simulated beacon for cancun (#28829)
* eth/catalyst: update simulated beacon for cancun * validate blob hashes * compute hashes from commitment * fix beacon root and payload version * check commitment conversion * fix random attr * flip dev to cancun
Configuration menu - View commit details
-
Copy full SHA for 0a2f339 - Browse repository at this point
Copy the full SHA 0a2f339View commit details
Commits on Mar 2, 2024
-
eth: make transaction propagation paths in the network deterministic …
…(#29034) * eth: make transaction propagation paths in the network deterministic * eth: avoid potential division by 0 * eth: make tx propagation dependent on local node id too * eth: fix review comments
Configuration menu - View commit details
-
Copy full SHA for 0b1438c - Browse repository at this point
Copy the full SHA 0b1438cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00905f7 - Browse repository at this point
Copy the full SHA 00905f7View commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a732ad0 - Browse repository at this point
Copy the full SHA a732ad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b408b3e - Browse repository at this point
Copy the full SHA b408b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1e8a6 - Browse repository at this point
Copy the full SHA 5a1e8a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 679a27a - Browse repository at this point
Copy the full SHA 679a27aView commit details -
triedb/pathdb: changed the test code to check for verifying state (#2…
…9150) Co-authored-by: this-is-iron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35cebc1 - Browse repository at this point
Copy the full SHA 35cebc1View commit details -
cmd/devp2p: fix commandHasFlag (#29091)
It got broken in some update of the cli library, and thus bootnodes weren't being configured automatically for some of the discovery commands.
Configuration menu - View commit details
-
Copy full SHA for a97d622 - Browse repository at this point
Copy the full SHA a97d622View commit details -
core: use finalized block as the chain freeze indicator (#28683)
* core: use finalized block as the chain freeze indicator * core/rawdb: use max(finality, head-90k) as chain freezing threshold * core/rawdb: fix tests * core/rawdb: fix lint * core/rawdb: address comments from peter * core/rawdb: fix typo
Configuration menu - View commit details
-
Copy full SHA for ca473b8 - Browse repository at this point
Copy the full SHA ca473b8View commit details -
eth/tracers: Fix prestateTracer pre nonce on contract creation (#29099)
The prestateTracer was reporting an inaccurate nonce for the contract being created in post EIP-158 transactions. Correct nonce is 0, due to the issue nonce was being reported as 1.
Configuration menu - View commit details
-
Copy full SHA for 19607d1 - Browse repository at this point
Copy the full SHA 19607d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d5b384 - Browse repository at this point
Copy the full SHA 5d5b384View commit details
Commits on Mar 5, 2024
-
core/types: reuse signtx (#29152)
* core/types: reuse signtx * core/types: inline signtx
Configuration menu - View commit details
-
Copy full SHA for 9b3ceb2 - Browse repository at this point
Copy the full SHA 9b3ceb2View commit details -
core: initialize
gasRemaining
with=
instead of+=
(#29149)initialize gasRemaining with = instead of +=
Configuration menu - View commit details
-
Copy full SHA for d89d7eb - Browse repository at this point
Copy the full SHA d89d7ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for e199319 - Browse repository at this point
Copy the full SHA e199319View commit details -
core/state, trie/triedb/pathdb: remove storage incomplete flag (#28940)
As SELF-DESTRUCT opcode is disabled in the cancun fork(unless the account is created within the same transaction, nothing to delete in this case). The account will only be deleted in the following cases: - The account is created within the same transaction. In this case the original storage was empty. - The account is empty(zero nonce, zero balance, zero code) and is touched within the transaction. Fortunately this kind of accounts are not-existent on ethereum-mainnet. All in all, after cancun, we are pretty sure there is no large contract deletion and we don't need this mechanism for oom protection.
Configuration menu - View commit details
-
Copy full SHA for 7b81cf6 - Browse repository at this point
Copy the full SHA 7b81cf6View commit details -
accounts/usbwallet: use updated hid (only) library (#28945)
* accounts/usbwallet: use updated hid (only) library * deps: update karalabe/hid
Configuration menu - View commit details
-
Copy full SHA for 96bf23f - Browse repository at this point
Copy the full SHA 96bf23fView commit details -
internal/jsre: format blob fields from hexdecimal to int (#29166)
* internal/jsre: format receipt.{blobGasPrice,blobGasUsed} to int Signed-off-by: jsvisa <[email protected]> * internal/jsre: format tx.maxFeePerBlobGas to int Signed-off-by: jsvisa <[email protected]> * internal/jsre: format blob* in block Signed-off-by: jsvisa <[email protected]> --------- Signed-off-by: jsvisa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfa6c5e - Browse repository at this point
Copy the full SHA dfa6c5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6d6e8a - Browse repository at this point
Copy the full SHA a6d6e8aView commit details -
rlp: using unsafe.Slice instead of SliceHeader (#29067)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a970295 - Browse repository at this point
Copy the full SHA a970295View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e129ef - Browse repository at this point
Copy the full SHA 9e129efView commit details -
node: remove test which doesn't do a lot (#29159)
* node: fix test if directory already exists * node: remove test
Configuration menu - View commit details
-
Copy full SHA for 9a0fa80 - Browse repository at this point
Copy the full SHA 9a0fa80View commit details -
consensus, cmd, core, eth: remove support for non-merge mode of opera…
…tion (#29169) * eth: drop support for forward sync triggers and head block packets * consensus, eth: enforce always merged network * eth: fix tx looper startup and shutdown * cmd, core: fix some tests * core: remove notion of future blocks * core, eth: drop unused methods and types
Configuration menu - View commit details
-
Copy full SHA for f4d5313 - Browse repository at this point
Copy the full SHA f4d5313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e1a6e - Browse repository at this point
Copy the full SHA 66e1a6eView commit details
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 588c548 - Browse repository at this point
Copy the full SHA 588c548View commit details -
Configuration menu - View commit details
-
Copy full SHA for 899bb88 - Browse repository at this point
Copy the full SHA 899bb88View commit details -
Configuration menu - View commit details
-
Copy full SHA for a000acb - Browse repository at this point
Copy the full SHA a000acbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e73f553 - Browse repository at this point
Copy the full SHA e73f553View commit details -
Configuration menu - View commit details
-
Copy full SHA for a90fe84 - Browse repository at this point
Copy the full SHA a90fe84View commit details -
eth/tracers: prestate tracer add blob fee (#29168)
* eth/tracers: prestate balance add blob fee Signed-off-by: jsvisa <[email protected]> * eth/tracers: prestate test support blob tx Signed-off-by: jsvisa <[email protected]> * eth/tracers: add prestate blob tx test Signed-off-by: jsvisa <[email protected]> --------- Signed-off-by: jsvisa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e379b6 - Browse repository at this point
Copy the full SHA 6e379b6View commit details -
miner: refactor the miner, make the pending block on demand (#28623)
* miner: untangle miner * miner: use common.hash instead of *types.header * cmd/geth: deprecate --mine * eth: get rid of most miner api * console: get rid of coinbase in welcome message * miner/stress: get rid of the miner stress test * eth: get rid of miner.setEtherbase * ethstats: remove miner and hashrate flags * ethstats: remove miner and hashrate flags * cmd: rename pendingBlockProducer to miner.pending.feeRecipient flag * miner: use pendingFeeRecipient instead of etherbase * miner: add mutex to protect the pending block * miner: add mutex to protect the pending block * eth: get rid of etherbase mentions * miner: no need to lock the coinbase * eth, miner: fix linter --------- Co-authored-by: Martin Holst Swende <[email protected]> Co-authored-by: Péter Szilágyi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8e0807 - Browse repository at this point
Copy the full SHA d8e0807View commit details -
cmd/blsync, beacon/light: beacon chain light client (#28822)
Here we add a beacon chain light client for use by geth. Geth can now be configured to run against a beacon chain API endpoint, without pointing a CL to it. To set this up, use the `--beacon.api` flag. Information provided by the beacon chain is verified, i.e. geth does not blindly trust the beacon API endpoint in this mode. The root of trust are the beacon chain 'sync committees'. The configured beacon API endpoint must provide light client data. At this time, only Lodestar and Nimbus provide the necessary APIs. There is also a standalone tool, cmd/blsync, which uses the beacon chain light client to drive any EL implementation via its engine API. --------- Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aadcb88 - Browse repository at this point
Copy the full SHA aadcb88View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3bebabb - Browse repository at this point
Copy the full SHA 3bebabbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd49060 - Browse repository at this point
Copy the full SHA cd49060View commit details -
log: add Handler getter to Logger interface (#28793)
log: Add Handler getter to Logger interface
Configuration menu - View commit details
-
Copy full SHA for c41105c - Browse repository at this point
Copy the full SHA c41105cView commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d35c8f0 - Browse repository at this point
Copy the full SHA d35c8f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e31709d - Browse repository at this point
Copy the full SHA e31709dView commit details
Commits on Mar 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3dc549b - Browse repository at this point
Copy the full SHA 3dc549bView commit details
Commits on Mar 11, 2024
-
cmd, core, metrics: always report expensive metrics (#29191)
* cmd, core, metrics: always report expensive metrics * core, metrics: report block processing metrics as resetting timer * metrics: update reporter tests
Configuration menu - View commit details
-
Copy full SHA for b393ad8 - Browse repository at this point
Copy the full SHA b393ad8View commit details -
core/txpool/blobpool: return ErrAlreadyKnown for duplicate txs (#29210)
Signed-off-by: Lee Bousfield <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00c2112 - Browse repository at this point
Copy the full SHA 00c2112View commit details -
core: fix deprecation comment for GenesisAccount (#29218)
core: fix deprecation comment
Configuration menu - View commit details
-
Copy full SHA for fa4ade8 - Browse repository at this point
Copy the full SHA fa4ade8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebf9e11 - Browse repository at this point
Copy the full SHA ebf9e11View commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e1116f - Browse repository at this point
Copy the full SHA 4e1116fView commit details -
cmd: use package filepath over path for file system operations (#29227)
Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths. Package path implements utility routines for manipulating slash-separated paths. The path package should only be used for paths separated by forward slashes, such as the paths in URLs
Configuration menu - View commit details
-
Copy full SHA for 89cefe2 - Browse repository at this point
Copy the full SHA 89cefe2View commit details -
internal/build, rpc: add missing HTTP response body Close() calls (#2…
…9223) Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99bbbc0 - Browse repository at this point
Copy the full SHA 99bbbc0View commit details -
common/math: copy result in Exp (#29233)
common/math: does not change base parameter
Configuration menu - View commit details
-
Copy full SHA for 4bd55a0 - Browse repository at this point
Copy the full SHA 4bd55a0View commit details -
miner: add additional log (#29193)
Adds a debug level log if the payload building failed for whatever reason
Configuration menu - View commit details
-
Copy full SHA for 6c76b81 - Browse repository at this point
Copy the full SHA 6c76b81View commit details -
p2p: fix race in dialScheduler (#29235)
Co-authored-by: Stefan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 758fce7 - Browse repository at this point
Copy the full SHA 758fce7View commit details
Commits on Mar 13, 2024
-
eth/tracers: fix concurrency issue for JS-tracing a block (#29238)
This change fixes a concurrency-issue where JS-tracers were accessing the block-ctx GetHash function in a in parallel, which is not safe.
Configuration menu - View commit details
-
Copy full SHA for eff424c - Browse repository at this point
Copy the full SHA eff424cView commit details -
crypto/kz4844: pass blobs by ref (#29050)
This change makes use of the following underlying changes to the kzg-libraries in order to avoid passing large things on the stack: - c-kzg: ethereum/c-kzg-4844#393 and - go-kzg: https://github.com/crate-crypto/go-kzg-4844/pull/63
Configuration menu - View commit details
-
Copy full SHA for d5bacfa - Browse repository at this point
Copy the full SHA d5bacfaView commit details -
accounts/usbwallet, common/bitutil: fix broken links in docs (#29078)
fixes some links in documentation
Configuration menu - View commit details
-
Copy full SHA for b80643b - Browse repository at this point
Copy the full SHA b80643bView commit details -
core: improve chain rewinding mechanism (#29196)
* core: improve chain rewinding mechanism * core: address comment * core: periodically print progress log * core: address comments * core: fix comment * core: fix rewinding in path * core: fix beyondRoot condition * core: polish code * core: polish code * core: extend code comment * core: stop rewinding if chain is gapped or genesis is reached * core: fix broken tests
Configuration menu - View commit details
-
Copy full SHA for c170fa2 - Browse repository at this point
Copy the full SHA c170fa2View commit details -
tests, appveyor: only execute one in four permutations on CI (#29220)
tests, appveyor: only execute one in four permutations when flag -short is used Also enable -short flag on all appveyor builds (also ubuntu)
Configuration menu - View commit details
-
Copy full SHA for f3d18d6 - Browse repository at this point
Copy the full SHA f3d18d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57308be - Browse repository at this point
Copy the full SHA 57308beView commit details -
eth/catalyst: remove error return in delayPayloadImport (#29043)
Co-authored-by: tmelhao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c26ffe - Browse repository at this point
Copy the full SHA 3c26ffeView commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 20d3e0a - Browse repository at this point
Copy the full SHA 20d3e0aView commit details -
cmd/emv/internal/t8ntool: fix shadowing of
excessBlobGas
(#29263)fix(t8n): unexpected `excessBlobGas` shadowed
Configuration menu - View commit details
-
Copy full SHA for d28adb6 - Browse repository at this point
Copy the full SHA d28adb6View commit details
Commits on Mar 15, 2024
-
params: use the same variable name as EIP-4788 (#29195)
In https://eips.ethereum.org/EIPS/eip-4788 the name `BEACON_ROOTS_ADDRESS` is used. This change makes geth use the same variable name to avoid confusion.
Configuration menu - View commit details
-
Copy full SHA for cffb7c8 - Browse repository at this point
Copy the full SHA cffb7c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95715fd - Browse repository at this point
Copy the full SHA 95715fdView commit details -
eth/catalyst: prettier output on bad new payloads (#29259)
When we receive a bad NewPayload, we currently emit a lot of data to the logging facilities. This PR makes it so we print less data.
Configuration menu - View commit details
-
Copy full SHA for 40cac1d - Browse repository at this point
Copy the full SHA 40cac1dView commit details -
accounts/abi/bind: remove unused err set and check (#29269)
accounts/abi: remove unused err set and check
Configuration menu - View commit details
-
Copy full SHA for ba2dd93 - Browse repository at this point
Copy the full SHA ba2dd93View commit details
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c611924 - Browse repository at this point
Copy the full SHA c611924View commit details -
all: update to go version 1.22.1 (#28946)
Since Go 1.22 has deprecated certain elliptic curve operations, this PR removes references to the affected functions and replaces them with a custom implementation in package crypto. This causes backwards-incompatible changes in some places. --------- Co-authored-by: Marius van der Wijden <[email protected]> Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab49f22 - Browse repository at this point
Copy the full SHA ab49f22View commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 15eb977 - Browse repository at this point
Copy the full SHA 15eb977View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac6060a - Browse repository at this point
Copy the full SHA ac6060aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b3d4d0 - Browse repository at this point
Copy the full SHA 6b3d4d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for eda9c7e - Browse repository at this point
Copy the full SHA eda9c7eView commit details -
miner: modify header before checking time-based fields (#29242)
The Prepare-method of consensus engine might modify the time-field in a header, so it should be called prior to checks that rely on it
Configuration menu - View commit details
-
Copy full SHA for 4c1b578 - Browse repository at this point
Copy the full SHA 4c1b578View commit details
Commits on Mar 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f929a0 - Browse repository at this point
Copy the full SHA 6f929a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45b88ab - Browse repository at this point
Copy the full SHA 45b88abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ceac8d - Browse repository at this point
Copy the full SHA 0ceac8dView commit details -
cmd/evm: make staterunner always output stateroot to stderr (#29290)
This changes makes it so that when `evm statetest` executes, regardless of whether `--json` is specified or not, the stateroot is printed on `stderr` as a `jsonl` line. This enables speedier execution of testcases in goevmlab, in cases where full execution op-by-op is not required.
Configuration menu - View commit details
-
Copy full SHA for de08f3d - Browse repository at this point
Copy the full SHA de08f3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a7e6ce - Browse repository at this point
Copy the full SHA 9a7e6ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22ac46c - Browse repository at this point
Copy the full SHA 22ac46cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c102d - Browse repository at this point
Copy the full SHA 78c102dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0444388 - Browse repository at this point
Copy the full SHA 0444388View commit details -
core: refactor consensus interface (#29283)
This PR modifies the consensus interface to wrap the body fields.
Configuration menu - View commit details
-
Copy full SHA for 8f7fbdf - Browse repository at this point
Copy the full SHA 8f7fbdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04bf1c8 - Browse repository at this point
Copy the full SHA 04bf1c8View commit details -
beacon/blsync: support for deneb fork (#29180)
This adds support for the Deneb beacon chain fork, and fork handling in general, to the beacon chain light client implementation. Co-authored-by: Zsolt Felfoldi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bca6c40 - Browse repository at this point
Copy the full SHA bca6c40View commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 14eb896 - Browse repository at this point
Copy the full SHA 14eb896View commit details
Commits on Mar 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f46fe62 - Browse repository at this point
Copy the full SHA f46fe62View commit details -
cmd, triedb: implement history inspection (#29267)
This pull request introduces a database tool for inspecting the state history. It can be used for either account history or storage slot history, within a specific block range. The state output format can be chosen either with - the "rlp-encoded" values (those inserted into the merkle trie) - the "rlp-decoded" value (the raw state value) The latter one needs --raw flag.
Configuration menu - View commit details
-
Copy full SHA for 6490d98 - Browse repository at this point
Copy the full SHA 6490d98View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9bde37 - Browse repository at this point
Copy the full SHA d9bde37View commit details -
George Ma authored
Mar 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 38eb8b3 - Browse repository at this point
Copy the full SHA 38eb8b3View commit details -
eth/tracers: live chain tracing with hooks (#29189)
Here we add a Go API for running tracing plugins within the main block import process. As an advanced user of geth, you can now create a Go file in eth/tracers/live/, and within that file register your custom tracer implementation. Then recompile geth and select your tracer on the command line. Hooks defined in the tracer will run whenever a block is processed. The hook system is defined in package core/tracing. It uses a struct with callbacks, instead of requiring an interface, for several reasons: - We plan to keep this API stable long-term. The core/tracing hook API does not depend on on deep geth internals. - There are a lot of hooks, and tracers will only need some of them. Using a struct allows you to implement only the hooks you want to actually use. All existing tracers in eth/tracers/native have been rewritten to use the new hook system. This change breaks compatibility with the vm.EVMLogger interface that we used to have. If you are a user of vm.EVMLogger, please migrate to core/tracing, and sorry for breaking your stuff. But we just couldn't have both the old and new tracing APIs coexist in the EVM. --------- Co-authored-by: Matthieu Vachon <[email protected]> Co-authored-by: Delweng <[email protected]> Co-authored-by: Martin HS <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 064f37d - Browse repository at this point
Copy the full SHA 064f37dView commit details
Commits on Mar 24, 2024
-
metrics/influxdb: skip float64-precision-dependent tests on arm64 (#2…
…9047) metrics/influxdb: fix failed cases caused by float64 precision on arm64
Configuration menu - View commit details
-
Copy full SHA for 6f1fb0c - Browse repository at this point
Copy the full SHA 6f1fb0cView commit details
Commits on Mar 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae47004 - Browse repository at this point
Copy the full SHA ae47004View commit details -
all: remove dependency on golang.org/exp (#29314)
This change includes a leftovers from ethereum/go-ethereum#29307 - using the [new `slices` package](https://go.dev/doc/go1.21#slices) and - using the [new `cmp.Ordered`](https://go.dev/doc/go1.21#cmp) instead of exp `constraints.Ordered`
Configuration menu - View commit details
-
Copy full SHA for 14cc967 - Browse repository at this point
Copy the full SHA 14cc967View commit details -
ethclient/simulated: clean up Node resources when simulated backend i…
…s closed (#29316)
Configuration menu - View commit details
-
Copy full SHA for 5cea7a6 - Browse repository at this point
Copy the full SHA 5cea7a6View commit details -
beacon/light/api: improve handling of event stream setup failures (#2…
…9308) The StartHeadListener method will only be called once. So it can't just make one attempt to connect to the eventsource endpoint, it has to keep trying. Note that once the stream is established, the eventsource implementation itself will keep retrying.
Configuration menu - View commit details
-
Copy full SHA for eda9cb7 - Browse repository at this point
Copy the full SHA eda9cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 100c0f4 - Browse repository at this point
Copy the full SHA 100c0f4View commit details
Commits on Mar 26, 2024
-
Removes some leftover
err
check (#29339)Before, `ToMessage` was returning both the resulting `Message` and an error while no error is returned now. Those error checks were probably leftover from the past.
Configuration menu - View commit details
-
Copy full SHA for 738b5a5 - Browse repository at this point
Copy the full SHA 738b5a5View commit details -
eth/catalyst: fix flaw in withdrawal-gathering in simulated beacon (#…
…29344) return after reaching maxCount
Configuration menu - View commit details
-
Copy full SHA for f2a6ac1 - Browse repository at this point
Copy the full SHA f2a6ac1View commit details -
tests: fix panic via state test runner using json logger (#29349)
* tests: fix panic via state test runner using json logger * tests: also invoke OnTxEnd
Configuration menu - View commit details
-
Copy full SHA for 1dd898c - Browse repository at this point
Copy the full SHA 1dd898cView commit details -
core/state: perform updates before deletions when mutating tries (#29…
…201) This addresses an edge-case (detailed in the code comment) where the computation of the intermediate trie root would force the unnecessary resolution of a hash node. The change makes it so that when we process changes from a block, we first process trie-updates and afterwards process trie-deletions.
Configuration menu - View commit details
-
Copy full SHA for 58a3e2f - Browse repository at this point
Copy the full SHA 58a3e2fView commit details -
all: fix mismatched names in comments (#29348)
* all: fix mismatched names in comments * metrics: fix mismatched name in UpdateIfGt
Configuration menu - View commit details
-
Copy full SHA for 723b1e3 - Browse repository at this point
Copy the full SHA 723b1e3View commit details -
core: add an end-to-end verkle test (#29262)
core: add a simple verkle test triedb, core: skip hash comparison in verkle core: remove legacy daoFork logic in verkle chain maker fix: nil pointer in tests triedb/pathdb: add blob hex core: less defensive Co-authored-by: Ignacio Hagopian <[email protected]> Co-authored-by: Martin HS <[email protected]> Co-authored-by: Gary Rong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da7469e - Browse repository at this point
Copy the full SHA da7469eView commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 304879d - Browse repository at this point
Copy the full SHA 304879dView commit details -
beacon/engine: Fix json param name in GetClientVersionV1 (#29351)
Fix json param name
Configuration menu - View commit details
-
Copy full SHA for 8bb8f23 - Browse repository at this point
Copy the full SHA 8bb8f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa5019d - Browse repository at this point
Copy the full SHA fa5019dView commit details -
t8ntool: add optional call frames to json logger (#29353)
Adds a flag `--trace.callframes` to t8n which will log info when entering or exiting a call frame in addition to the execution steps. --------- Co-authored-by: Mario Vega <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 767b00b - Browse repository at this point
Copy the full SHA 767b00bView commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7aba651 - Browse repository at this point
Copy the full SHA 7aba651View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b77e0f - Browse repository at this point
Copy the full SHA 3b77e0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3754a6c - Browse repository at this point
Copy the full SHA 3754a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7481398 - Browse repository at this point
Copy the full SHA 7481398View commit details -
eth/tracers/logger: using maps.Equal (#29384)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0183c7a - Browse repository at this point
Copy the full SHA 0183c7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a382917 - Browse repository at this point
Copy the full SHA a382917View commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c39d00e - Browse repository at this point
Copy the full SHA c39d00eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c9f702 - Browse repository at this point
Copy the full SHA 6c9f702View commit details -
eth/tracers: fix base fee and set blob fee in tests (#29376)
Signed-off-by: jsvisa <[email protected]> Co-authored-by: Sina Mahmoodi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c5576b - Browse repository at this point
Copy the full SHA 8c5576bView commit details
Commits on Apr 2, 2024
-
log: replace the outdated link (#29412)
carehabit authoredApr 2, 2024 Configuration menu - View commit details
-
Copy full SHA for fde9044 - Browse repository at this point
Copy the full SHA fde9044View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e63fc - Browse repository at this point
Copy the full SHA 31e63fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e63f992 - Browse repository at this point
Copy the full SHA e63f992View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd03db - Browse repository at this point
Copy the full SHA 0bd03dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe0bf32 - Browse repository at this point
Copy the full SHA fe0bf32View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6419c - Browse repository at this point
Copy the full SHA ab6419cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12dcc16 - Browse repository at this point
Copy the full SHA 12dcc16View commit details -
Configuration menu - View commit details
-
Copy full SHA for a83e576 - Browse repository at this point
Copy the full SHA a83e576View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfb3d46 - Browse repository at this point
Copy the full SHA dfb3d46View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7bb3fb1 - Browse repository at this point
Copy the full SHA 7bb3fb1View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1f8f137 - Browse repository at this point
Copy the full SHA 1f8f137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b39e92 - Browse repository at this point
Copy the full SHA 6b39e92View commit details -
Configuration menu - View commit details
-
Copy full SHA for eea0acc - Browse repository at this point
Copy the full SHA eea0accView commit details -
p2p/dnsdisc: using clear builtin func (#29418)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e0c5e0 - Browse repository at this point
Copy the full SHA 2e0c5e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd0334 - Browse repository at this point
Copy the full SHA 8bd0334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dfe728 - Browse repository at this point
Copy the full SHA 9dfe728View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cb8de8 - Browse repository at this point
Copy the full SHA 9cb8de8View commit details -
core/types: use new atomic types in caches (#29411)
* use generic atomic types in tx caches * use generic atomic types in block caches * eth/catalyst: avoid copying tx in test --------- Co-authored-by: lmittmann <[email protected]> Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a851e39 - Browse repository at this point
Copy the full SHA a851e39View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3bdd84 - Browse repository at this point
Copy the full SHA e3bdd84View commit details -
trie/utils: change Div+Mod to DivMod (#29413)
* trie/utils: change Div+Mod to DivMod * trie/utils: gofmt
Configuration menu - View commit details
-
Copy full SHA for 15ff066 - Browse repository at this point
Copy the full SHA 15ff066View commit details -
beacon/types: enforce fork order based on known forks list (#29380)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35fcf9c - Browse repository at this point
Copy the full SHA 35fcf9cView commit details
Commits on Apr 5, 2024
-
signer: implement blob txs sendtxargs, enable blobtx-signing (#28976)
This change makes it possible to sign blob transactions
Configuration menu - View commit details
-
Copy full SHA for 7ee9a6e - Browse repository at this point
Copy the full SHA 7ee9a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4458905 - Browse repository at this point
Copy the full SHA 4458905View commit details
Commits on Apr 6, 2024
-
common/prque: fix godoc comments (#29460)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc348a6 - Browse repository at this point
Copy the full SHA cc348a6View commit details -
all: use slices.Contains (#29459)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74995bf - Browse repository at this point
Copy the full SHA 74995bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccb76c0 - Browse repository at this point
Copy the full SHA ccb76c0View commit details -
log: default JSON log handler should log all verbosity levels (#29471)
Co-authored-by: lightclient <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8876868 - Browse repository at this point
Copy the full SHA 8876868View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aafad2 - Browse repository at this point
Copy the full SHA 7aafad2View commit details
Commits on Apr 8, 2024
-
all: replace path.Join with filepath.Join (#29479)
* core/rawdb: replace file.Join with filepath.Join Signed-off-by: xiaochangbai <[email protected]> * internal/build: replace file.Join with filepath.Join Signed-off-by: xiaochangbai <[email protected]> --------- Signed-off-by: xiaochangbai <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0dc09da - Browse repository at this point
Copy the full SHA 0dc09daView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfc7d06 - Browse repository at this point
Copy the full SHA cfc7d06View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed4bc7f - Browse repository at this point
Copy the full SHA ed4bc7fView commit details -
core: fix dev mode genesis difficulty (#29469)
The dev mode is nowadays in Merge-mode from genesis, hence the difficulty of the first block should be zero.
Configuration menu - View commit details
-
Copy full SHA for c3465cb - Browse repository at this point
Copy the full SHA c3465cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c75c64 - Browse repository at this point
Copy the full SHA 3c75c64View commit details -
core/vm: reject contract creation if the storage is non-empty (#28912)
This change implements EIP-7610, which rejects the contract deployment if the destination has non-empty storage.
Configuration menu - View commit details
-
Copy full SHA for c170cc0 - Browse repository at this point
Copy the full SHA c170cc0View commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 70bf94c - Browse repository at this point
Copy the full SHA 70bf94cView commit details -
rlp: replace reflect.PtrTo with reflect.PointerTo (#29488)
reflect.PtrTo has been deprecated and superseded by reflect.PointerTo
Configuration menu - View commit details
-
Copy full SHA for f447de9 - Browse repository at this point
Copy the full SHA f447de9View commit details -
core/vm: move bls precompiles to correct addresses (#29445)
core: make bls precompiled contract use the correct address as in eip
Configuration menu - View commit details
-
Copy full SHA for 3caf617 - Browse repository at this point
Copy the full SHA 3caf617View commit details -
core: add txlookup lock (#29343)
This change adds a lock to the transaction lookup cache, to avoid the case where reorgs make the lookup return inconsistent results.
Configuration menu - View commit details
-
Copy full SHA for 1126c6d - Browse repository at this point
Copy the full SHA 1126c6dView commit details -
all: use timer instead of time.After in loops, to avoid memleaks (#29…
…241) time.After is equivalent to NewTimer(d).C, and does not call Stop if the timer is no longer needed. This can cause memory leaks. This change changes many such occations to use NewTimer instead, and calling Stop once the timer is no longer needed.
Configuration menu - View commit details
-
Copy full SHA for 0bbd88b - Browse repository at this point
Copy the full SHA 0bbd88bView commit details -
core/tracing: add changelog (#29388)
Co-authored-by: Matthieu Vachon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f202dfd - Browse repository at this point
Copy the full SHA f202dfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34aac1d - Browse repository at this point
Copy the full SHA 34aac1dView commit details
Commits on Apr 10, 2024
-
eth/protocols/snap: skip retrieval for completed storages (#29378)
* eth/protocols/snap: skip retrieval for completed storages * eth/protocols/snap: address comments from peter * eth/protocols/snap: add comments
Configuration menu - View commit details
-
Copy full SHA for 9dcf8aa - Browse repository at this point
Copy the full SHA 9dcf8aaView commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b9010f3 - Browse repository at this point
Copy the full SHA b9010f3View commit details -
cmd: fix some typos in readmes (#29405)
* Update README.md updated for readability * Update rules.md Updated for readability and typos
Configuration menu - View commit details
-
Copy full SHA for bd91810 - Browse repository at this point
Copy the full SHA bd91810View commit details
Commits on Apr 15, 2024
-
all: remove duplicate word in comments (#29531)
This change removes some duplicate words in in comments
Configuration menu - View commit details
-
Copy full SHA for b179b7b - Browse repository at this point
Copy the full SHA b179b7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3705acd - Browse repository at this point
Copy the full SHA 3705acdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b12df - Browse repository at this point
Copy the full SHA 84b12dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67422e2 - Browse repository at this point
Copy the full SHA 67422e2View commit details -
eth/filters: enforce topic-limit early on filter criterias (#29535)
This PR adds a limit of 1000 to the "inner" topics in a filter-criteria
Configuration menu - View commit details
-
Copy full SHA for ef5ac3f - Browse repository at this point
Copy the full SHA ef5ac3fView commit details
Commits on Apr 16, 2024
-
core, eth/protocols/snap, trie: fix cause for snap-sync corruption, i…
…mplement gentrie (#29313) This pull request defines a gentrie for snap sync purpose. The stackTrie is used to generate the merkle tree nodes upon receiving a state batch. Several additional options have been added into stackTrie to handle incomplete states (either missing states before or after). In this pull request, these options have been relocated from stackTrie to genTrie, which serves as a wrapper for stackTrie specifically for snap sync purposes. Further, the logic for managing incomplete state has been enhanced in this change. Originally, there are two cases handled: - boundary node filtering - internal (covered by extension node) node clearing This changes adds one more: - Clearing leftover nodes on the boundaries. This feature is necessary if there are leftover trie nodes in database, otherwise node inconsistency may break the state healing.
Configuration menu - View commit details
-
Copy full SHA for d3c4466 - Browse repository at this point
Copy the full SHA d3c4466View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4ecaf8 - Browse repository at this point
Copy the full SHA e4ecaf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71c78bf - Browse repository at this point
Copy the full SHA 71c78bfView commit details -
core/vm: update gascosts for BLS12-381 + use gnark instead of kilic (…
…#29441) This PR updates the bls contracts from our internal implementation which is an unmaintained fork of the kilic library to the gnark-crypto library that is actively maintained by consensys. It also updates the gas-costs according to the EIP
Configuration menu - View commit details
-
Copy full SHA for f437307 - Browse repository at this point
Copy the full SHA f437307View commit details -
eth/catalyst: fix log (#29549)
log:output the correct variable Co-authored-by: steven <[email protected]>
law wang and steven authoredApr 16, 2024 Configuration menu - View commit details
-
Copy full SHA for fadd9d8 - Browse repository at this point
Copy the full SHA fadd9d8View commit details -
c.d/utils: rename vmtrace.config to vmtrace.jsonconfig (#29554)
rename vmtrace.config to vmtrace.jsonconfig for consinstency with t8ntool trace.jsonconfig
Configuration menu - View commit details
-
Copy full SHA for 72f6936 - Browse repository at this point
Copy the full SHA 72f6936View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65e32d4 - Browse repository at this point
Copy the full SHA 65e32d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ffd940 - Browse repository at this point
Copy the full SHA 5ffd940View commit details -
all: fix various typos (#29542)
* core/rawdb: fix typos * accounts/abi: fix typos * metrics: fix typo * beacon: fix typo * crypto: fix typo * rpc: fix typo * rpc: fix typo
Configuration menu - View commit details
-
Copy full SHA for 0a51028 - Browse repository at this point
Copy the full SHA 0a51028View commit details -
core/vm: refactor push-functions to use
min
builtin (#29515)* optimize-push * revert push1 change * Update instructions.go * core/vm: go format * core/vm: fix nit --------- Co-authored-by: Felix Lange <[email protected]> Co-authored-by: Martin Holst Swende <[email protected]> Co-authored-by: Péter Szilágyi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92da96b - Browse repository at this point
Copy the full SHA 92da96bView commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 27de7de - Browse repository at this point
Copy the full SHA 27de7deView commit details -
trie/utils: simplify codeChunkIndex (#29480)
minor simplification to the code
Configuration menu - View commit details
-
Copy full SHA for 74e8d2d - Browse repository at this point
Copy the full SHA 74e8d2dView commit details -
core/state: fix bug in statedb.Copy and remove unnecessary preallocat…
…ion (#29563) This change removes an unnecessary preallocation and fixes a flaw with no-op copies of some parts of the statedb
Configuration menu - View commit details
-
Copy full SHA for 1e9bf2a - Browse repository at this point
Copy the full SHA 1e9bf2aView commit details -
beacon/blsync: proceed with empty finalized hash if proof is not expe…
…cted soon (#29449) * beacon/blsync: proceed with empty finalized hash if proof is not expected soon * Update beacon/blsync/block_sync.go Co-authored-by: Felix Lange <[email protected]> * beacon/blsync: fixed linter warning * Update beacon/blsync/block_sync.go Co-authored-by: lightclient <[email protected]> --------- Co-authored-by: Felix Lange <[email protected]> Co-authored-by: lightclient <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0da69e8 - Browse repository at this point
Copy the full SHA 0da69e8View commit details
Commits on Apr 18, 2024
-
eth/ethconfig: regenerate autogen files (#29559)
eth/ethconfig/gen_config.go : go generate fix
Configuration menu - View commit details
-
Copy full SHA for 5f95145 - Browse repository at this point
Copy the full SHA 5f95145View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5902cf - Browse repository at this point
Copy the full SHA b5902cfView commit details -
core/vm: enable bls-precompiles for Prague (#29552)
enables the bls-contracts on the "Prague" config, so that the testing-team can activate them to make tests.
Configuration menu - View commit details
-
Copy full SHA for 823719b - Browse repository at this point
Copy the full SHA 823719bView commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81349ff - Browse repository at this point
Copy the full SHA 81349ffView commit details -
tests: define cancun-to-prague at 15K chainconig (#29557)
tests: add cancun->prague config
Configuration menu - View commit details
-
Copy full SHA for cce879b - Browse repository at this point
Copy the full SHA cce879bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e06fbd - Browse repository at this point
Copy the full SHA 2e06fbdView commit details
Commits on Apr 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 98f504f - Browse repository at this point
Copy the full SHA 98f504fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ccb2b - Browse repository at this point
Copy the full SHA 28ccb2bView commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad3d8cb - Browse repository at this point
Copy the full SHA ad3d8cbView commit details -
eth/filters: remove support for pending logs (#29574)
This change removes support for subscribing to pending logs. "Pending logs" were always an odd feature, because it can never be fully reliable. When support for it was added many years ago, the intention was for this to be used by wallet apps to show the 'potential future token balance' of accounts, i.e. as a way of notifying the user of incoming transfers before they were mined. In order to generate the pending logs, the node must pick a subset of all public mempool transactions, execute them in the EVM, and then dispatch the resulting logs to API consumers.
Configuration menu - View commit details
-
Copy full SHA for 82b0dec - Browse repository at this point
Copy the full SHA 82b0decView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2dfe7a - Browse repository at this point
Copy the full SHA c2dfe7aView commit details -
eth: Add eth_blobBaseFee RPC and blob fields to eth_feeHistory (#29140)
Co-authored-by: lightclient <[email protected]> Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ec7af2 - Browse repository at this point
Copy the full SHA 1ec7af2View commit details -
beacon/light/sync: print error log if checkpoint retrieval fails (#29…
…532) Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6689fe - Browse repository at this point
Copy the full SHA e6689feView commit details -
Configuration menu - View commit details
-
Copy full SHA for acd1eaa - Browse repository at this point
Copy the full SHA acd1eaaView commit details
Commits on Apr 23, 2024
-
eth/catalyst, trie/pathdb: fix flaky tests (#29571)
This change fixes three flaky tests `TestEth2AssembleBlock`,`TestEth2NewBlock`, `TestEth2PrepareAndGetPayload` and `TestDisable`. --------- Co-authored-by: Gary Rong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 853e0c2 - Browse repository at this point
Copy the full SHA 853e0c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e380dd - Browse repository at this point
Copy the full SHA 0e380ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 709e0b3 - Browse repository at this point
Copy the full SHA 709e0b3View commit details -
all: fix various typos (#29600)
* core: fix typo * rpc: fix typo * snap: fix typo * trie: fix typo * main: fix typo * abi: fix typo * main: fix field comment for basicOp
Configuration menu - View commit details
-
Copy full SHA for b2b0e1d - Browse repository at this point
Copy the full SHA b2b0e1dView commit details -
beacon/light: request finality update explicitly when necessary (#29567)
This PR adds an extra mechanism to sync.HeadSync that tries to retrieve the latest finality update from every server each time it sends an optimistic update in a new epoch (unless we already have a validated finality update attested in the same epoch). Note that this is not necessary and does not happen if the new finality update is delivered before the optimistic update. The spec only mandates light_client_finality_update events when a new epoch is finalized. If the chain does not finalize for a while then we might need an explicit request that returns a finality proof that proves the same finality epoch from the latest attested epoch.
Configuration menu - View commit details
-
Copy full SHA for 256d4b0 - Browse repository at this point
Copy the full SHA 256d4b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9457993 - Browse repository at this point
Copy the full SHA 9457993View commit details
Commits on Apr 24, 2024
-
cmd/geth, cmd/utils: rename config and flag to
VMTraceJsonConfig
(#……29573) renames the yaml config field VMTraceConfig to VMTraceJsonConfig, in order to be consistent with the renaming of the CLI flag.
Configuration menu - View commit details
-
Copy full SHA for 882d1e2 - Browse repository at this point
Copy the full SHA 882d1e2View commit details -
core/tracing: Add OnClose Trace Hook (#29629)
The OnClose trace hook is being triggered on blockchain Stop, so as tracers can release any resources.
Configuration menu - View commit details
-
Copy full SHA for fb08fd3 - Browse repository at this point
Copy the full SHA fb08fd3View commit details -
eth, eth/tracers: process beacon root before transactions (#29402)
The beacon root when applied in `state_processor.go` is performed right before executing transaction. That means that contract reliying on this value would query the same value found in the block header. In that spirit, it means that any tracing/operation relying on state data which touches transaction must have updated the beacon root before any transaction processing.
Configuration menu - View commit details
-
Copy full SHA for ade7515 - Browse repository at this point
Copy the full SHA ade7515View commit details -
eth/downloader: fix case where skeleton reorgs below the filled block…
… (#29358) This change adds a testcase and fixes a corner-case in the skeleton sync. With this change, when doing the skeleton cleanup, we check if the filled header is acually within the range of what we were meant to backfill. If not, it means the backfill was a noop (possibly because we started and stopped it so quickly that it didn't have time to do any meaningful work). In that case, just don't clean up anything. --------- Co-authored-by: Péter Szilágyi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f3c58f - Browse repository at this point
Copy the full SHA 5f3c58fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87246f3 - Browse repository at this point
Copy the full SHA 87246f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 938734b - Browse repository at this point
Copy the full SHA 938734bView commit details -
core/state: remove account reset operation v2 (#29520)
* core/state, tests: remove account reset operation * core/state, core/vm: implement createcontract journal event * core/state: make createcontract not emit dirtied account, unskip tests * core/state: add createcontract to journal fuzzing * core/state: fix journal * core/state: address comments * core/state: remove useless code --------- Co-authored-by: Gary Rong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d4c388 - Browse repository at this point
Copy the full SHA 0d4c388View commit details -
trie: preallocate capacity for fields slice (#29614)
trie: Preallocate capacity for fields slice
Configuration menu - View commit details
-
Copy full SHA for ac21f9b - Browse repository at this point
Copy the full SHA ac21f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7362691 - Browse repository at this point
Copy the full SHA 7362691View commit details -
core/state: storage journal entry should revert dirtyness too (#29641)
Currently our state journal tracks each storage update to a contract, having the ability to revert those changes to the previously set value. For the very first modification however, it behaves a bit wonky. Reverting the update doesn't actually remove the dirty-ness of the slot, rather leaves it as "change this slot to it's original value". This can cause issues down the line with for example write witnesses needing to gather an unneeded proof. This PR modifies the storageChange journal entry to not only track the previous value of a slot, but also whether there was any previous value at all set in the current execution context. In essence, the PR changes the semantic of storageChange so it does not simply track storage changes, rather it tracks dirty storage changes, an important distinction for being able to cleanly revert the journal item.
Configuration menu - View commit details
-
Copy full SHA for 4f4f9d8 - Browse repository at this point
Copy the full SHA 4f4f9d8View commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f6ff49 - Browse repository at this point
Copy the full SHA 2f6ff49View commit details -
eth/protocols/eth,p2p/discover: remove unnecessary checks (#29590)
fix useless condition
Configuration menu - View commit details
-
Copy full SHA for a13b925 - Browse repository at this point
Copy the full SHA a13b925View commit details -
core/state: better randomized testing (postcheck) on journalling (#29…
…627) This PR fixes some flaws with the existing tests. The randomized testing (TestSnapshotRandom) executes a series of steps which modify the state and create journal-events. Later on, we compare the forward-going-states against the backwards-unrolling-journal-states, and check that they are identical. The "identical" check is performed using various accessors. It turned out that we failed to check some things: - the accesslist contents - the transient storage contents - the 'newContract' flag - the dirty storage map This change adds these new checks
Configuration menu - View commit details
-
Copy full SHA for 243cde0 - Browse repository at this point
Copy the full SHA 243cde0View commit details -
build: build all the builders to build all the builders (#29647)
* build: build all the builders to build all the builders * build: tweak the indexes a bit to make them consistent
Configuration menu - View commit details
-
Copy full SHA for 1f628d8 - Browse repository at this point
Copy the full SHA 1f628d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0282fc - Browse repository at this point
Copy the full SHA a0282fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 634d037 - Browse repository at this point
Copy the full SHA 634d037View commit details -
build: drop trusty from PPA builds, EOL and incompatible (#29651)
* build: drop trusty from PPA builds, EOL and incompatible * build: add Ubuntu Noble PPA build target
Configuration menu - View commit details
-
Copy full SHA for ad4fb2c - Browse repository at this point
Copy the full SHA ad4fb2cView commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d42e11 - Browse repository at this point
Copy the full SHA 8d42e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4253030 - Browse repository at this point
Copy the full SHA 4253030View commit details
Commits on Apr 28, 2024
-
params: clarify consensus engine config
String
s (#29643)Define these on a value receiever so that nil is shown differently.
Configuration menu - View commit details
-
Copy full SHA for 4bdbaab - Browse repository at this point
Copy the full SHA 4bdbaabView commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c3fc56 - Browse repository at this point
Copy the full SHA 8c3fc56View commit details
Commits on Apr 30, 2024
-
cmd/evm/internal/t8ntool, core: prealloc map sizes where possible (#2…
…9620) set cap for map in a certain scenario
Configuration menu - View commit details
-
Copy full SHA for fecc8a0 - Browse repository at this point
Copy the full SHA fecc8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f815f - Browse repository at this point
Copy the full SHA 69f815fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c04b8e6 - Browse repository at this point
Copy the full SHA c04b8e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f46c878 - Browse repository at this point
Copy the full SHA f46c878View commit details -
Configuration menu - View commit details
-
Copy full SHA for 242b24a - Browse repository at this point
Copy the full SHA 242b24aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea89f9a - Browse repository at this point
Copy the full SHA ea89f9aView commit details -
eth/tracers/native: fix flatCallTracer Stop() bug (#29623)
Co-authored-by: Sina Mahmoodi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c7e3a7 - Browse repository at this point
Copy the full SHA 7c7e3a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd6bc37 - Browse repository at this point
Copy the full SHA bd6bc37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e07054 - Browse repository at this point
Copy the full SHA 5e07054View commit details -
all: refactor so
NewBlock
,WithBody
taketypes.Body
(#29482)* all: refactor so NewBlock(..) and WithBody(..) take a types.Body * core: fixup comments, remove txs != receipts panic * core/types: add empty withdrawls to body if len == 0
Configuration menu - View commit details
-
Copy full SHA for 2e8e35f - Browse repository at this point
Copy the full SHA 2e8e35fView commit details -
eth/downloader: purge pre-merge sync code (#29281)
This PR removes pre-merge sync logic from the downloader. Now-irrelevant tests are removed and others have been updated.
Configuration menu - View commit details
-
Copy full SHA for 45baf21 - Browse repository at this point
Copy the full SHA 45baf21View commit details -
accounts, cmd/geth, core: close opened files (#29598)
* fix: open file used up but not closed * feat: more same case * feat: accept conversation
Configuration menu - View commit details
-
Copy full SHA for f8820f1 - Browse repository at this point
Copy the full SHA f8820f1View commit details -
core/rawdb, trie: improve db APIs for accessing trie nodes (#29362)
* core/rawdb, trie: improve db APIs for accessing trie nodes * triedb/pathdb: fix
Configuration menu - View commit details
-
Copy full SHA for 9f96e07 - Browse repository at this point
Copy the full SHA 9f96e07View commit details
Commits on May 2, 2024
-
core/state: parallelise parts of state commit (#29681)
* core/state, internal/workerpool: parallelize parts of state commit * core, internal: move workerpool into syncx * core/state: use errgroups, commit accounts concurrently * core: resurrect detailed commit timers to almost-accuracy
Configuration menu - View commit details
-
Copy full SHA for 682ee82 - Browse repository at this point
Copy the full SHA 682ee82View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc609e8 - Browse repository at this point
Copy the full SHA bc609e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf6238 - Browse repository at this point
Copy the full SHA fbf6238View commit details -
trie/pathdb: preallocate map capacity (#29690)
* preallocated capacity for map's certain usege of memory * preallocated capacity for map's certain usege of memory
Configuration menu - View commit details
-
Copy full SHA for 2c67fab - Browse repository at this point
Copy the full SHA 2c67fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a1f0c - Browse repository at this point
Copy the full SHA 86a1f0cView commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 905e325 - Browse repository at this point
Copy the full SHA 905e325View commit details -
core/tracing: add system call callback when performing `ProcessBeacon…
…BlockRoot` (#29355) Added a start/end system where tracer can be notified that processing of some Ethereum system calls is starting processing and also notifies it when the processing has completed. Doing a start/end for system call will enable tracers to "route" incoming next tracing events to go to a separate bucket than other EVM calls. Those not interested by this fact can simply avoid registering the hooks. The EVM call is going to be traced normally afterward between the signals provided by those 2 new hooks but outside of a transaction context OnTxStart/End. That something implementors of live tracers will need to be aware of (since only "trx tracers" are not concerned by ProcessBeaconRoot). --------- Co-authored-by: Sina Mahmoodi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a09a610 - Browse repository at this point
Copy the full SHA a09a610View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43cbcd7 - Browse repository at this point
Copy the full SHA 43cbcd7View commit details -
ethdb/pebble: fix pebble metrics registration (#29699)
ethdb/pebble: use GetOrRegister instead of NewRegistered when creating metrics
Configuration menu - View commit details
-
Copy full SHA for 3e896c8 - Browse repository at this point
Copy the full SHA 3e896c8View commit details
Commits on May 7, 2024
-
eth/gasprice: add query limit for FeeHistory to defend DDOS attack (#…
…29644) * eth/gasprice: add query limit for FeeHistory to defend DDOS attack * fix return values after cherry-pick --------- Co-authored-by: Eric <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e4b8058 - Browse repository at this point
Copy the full SHA e4b8058View commit details -
eth/gasestimator: include blobs in virtual balance computation (#29703)
Fixes #29702 Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6e91e2 - Browse repository at this point
Copy the full SHA d6e91e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71aa15c - Browse repository at this point
Copy the full SHA 71aa15cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e96de64 - Browse repository at this point
Copy the full SHA e96de64View commit details
Commits on May 8, 2024
-
core: use in-memory freezer for tests (#29720)
* core: simplify chain tests * core, eth, cmd: use in-memory freezer for tests * core: restore tests
Configuration menu - View commit details
-
Copy full SHA for 9ec5008 - Browse repository at this point
Copy the full SHA 9ec5008View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd4afb9 - Browse repository at this point
Copy the full SHA dd4afb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6154f87 - Browse repository at this point
Copy the full SHA 6154f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd09f7e - Browse repository at this point
Copy the full SHA dd09f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f4228 - Browse repository at this point
Copy the full SHA 14f4228View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeb2208 - Browse repository at this point
Copy the full SHA eeb2208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35b2d07 - Browse repository at this point
Copy the full SHA 35b2d07View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ff1f0d - Browse repository at this point
Copy the full SHA 7ff1f0dView commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a8c0734 - Browse repository at this point
Copy the full SHA a8c0734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25b12e8 - Browse repository at this point
Copy the full SHA 25b12e8View commit details