-
Notifications
You must be signed in to change notification settings - Fork 4
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 go-ethereum master into eip-4844 branch #34
Commits on Aug 18, 2022
-
cmd. core: save preimages on genesis creation (ethereum#25538)
force preimage dump for genesis
Configuration menu - View commit details
-
Copy full SHA for 23ac8df - Browse repository at this point
Copy the full SHA 23ac8dfView commit details -
rlp/rlpgen: fix error handling when target type not found (ethereum#2…
…5547) typ will be nil when lookupStructType returns an error. cfg.Type should be used instead.
Configuration menu - View commit details
-
Copy full SHA for cce7f08 - Browse repository at this point
Copy the full SHA cce7f08View commit details -
trie: improve node rlp decoding performance (ethereum#25357)
This avoids copying the input []byte while decoding trie nodes. In most cases, particularly when the input slice is provided by the underlying database, this optimization is safe to use. For cases where the origin of the input slice is unclear, the copying version is retained. The new code performs better even when the input must be copied, because it is now only copied once in decodeNode.
Configuration menu - View commit details
-
Copy full SHA for a1b8892 - Browse repository at this point
Copy the full SHA a1b8892View commit details
Commits on Aug 19, 2022
-
all: fix some typos (ethereum#25551)
* Fix some typos * Fix some mistakes * Revert 4byte.json * Fix an incorrect fix * Change files to fails
Configuration menu - View commit details
-
Copy full SHA for 2c5648d - Browse repository at this point
Copy the full SHA 2c5648dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1305f - Browse repository at this point
Copy the full SHA fa1305fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32e8490 - Browse repository at this point
Copy the full SHA 32e8490View commit details -
eth, les: unlock downloader peerSet if there's an error (ethereum#25546)
Unlock peerSet if there's an error in the downloader
Configuration menu - View commit details
-
Copy full SHA for 656dc8c - Browse repository at this point
Copy the full SHA 656dc8cView commit details -
cmd/geth: parse uint64 value with ParseUint instead of Atoi (ethereum…
…#25545) Parse uint64 value with ParseUint instead of Atoi
Configuration menu - View commit details
-
Copy full SHA for 9762ddf - Browse repository at this point
Copy the full SHA 9762ddfView commit details -
consensus/beacon: check ttd reached on pos blocks (ethereum#25552)
* consensus/beacon: check ttd reached on pos blocks * consensus/beacon: check ttd reached on pos blocks * consensus/beacon: check ttd reached on pos blocks
Configuration menu - View commit details
-
Copy full SHA for 77308cd - Browse repository at this point
Copy the full SHA 77308cdView commit details -
eth/filters: add global block logs cache (ethereum#25459)
This adds a cache for block logs which is shared by all filters. The cache size of is configurable using the `--cache.blocklogs` flag. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36874b6 - Browse repository at this point
Copy the full SHA 36874b6View commit details -
accounts/abi: fix set function (ethereum#25477)
* accounts/abi: fix set function * don't break things * update test
Configuration menu - View commit details
-
Copy full SHA for 0865880 - Browse repository at this point
Copy the full SHA 0865880View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac7ad81 - Browse repository at this point
Copy the full SHA ac7ad81View commit details -
eth/fetcher: don't spend too much time on transaction inclusion (ethe…
…reum#25524) * eth/fetcher: introduce some lag in tx fetching * eth/fetcher: change conditions a bit * eth/fetcher: use per-batch quota check * eth/fetcher: fix some comments * eth/fetcher: address review concerns * eth/fetcher: fix panic + add warn log * eth/fetcher: fix log * eth/fetcher: fix log * cmd/devp2p/internal/ethtest: fix ignorign tx announcements from prev. tests * cmd/devp2p/internal/ethtest: fix TestLargeTxRequest This increases the number of tx relay messages the test waits for. Since go-ethereum now processes incoming txs in smaller batches, the announcement messages it sends are also smaller. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ce494b - Browse repository at this point
Copy the full SHA 0ce494bView commit details
Commits on Aug 22, 2022
-
Revert "eth/fetcher: don't spend too much time on transaction inclusi…
…on" (ethereum#25567) Revert "eth/fetcher: don't spend too much time on transaction inclusion (ethereum#25524)" This reverts commit 0ce494b.
Configuration menu - View commit details
-
Copy full SHA for 02418c2 - Browse repository at this point
Copy the full SHA 02418c2View commit details -
eth/catalyst: warn less frequently if no beacon client is available (e…
…thereum#25569) * eth/catalyst: warn less frequently if no beacon client is available * eth/catalyst: tweak warning frequency a bit * eth/catalyst: some more tweaks * Update api.go Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 395f3d4 - Browse repository at this point
Copy the full SHA 395f3d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de49b0 - Browse repository at this point
Copy the full SHA 2de49b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d711f0 - Browse repository at this point
Copy the full SHA 6d711f0View commit details
Commits on Aug 23, 2022
-
core, eth/downloader: handle spurious junk bodies from racey rollbacks (
ethereum#25578) * eth/downloader: handle junkbodies/receipts in the beacon sync * core: check for header presence when checking for blocks
Configuration menu - View commit details
-
Copy full SHA for 81bd998 - Browse repository at this point
Copy the full SHA 81bd998View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5758d1f - Browse repository at this point
Copy the full SHA 5758d1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a660a - Browse repository at this point
Copy the full SHA 45a660aView commit details -
Merge pull request ethereum#25581 from karalabe/triedb-fix-flush-order
core/state, trie: fix trie flush order for proper pruning
Configuration menu - View commit details
-
Copy full SHA for 9ed10b9 - Browse repository at this point
Copy the full SHA 9ed10b9View commit details -
Merge pull request ethereum#25582 from holiman/err_handling
consensus/beacon: don't ignore errors
Configuration menu - View commit details
-
Copy full SHA for 4c114af - Browse repository at this point
Copy the full SHA 4c114afView commit details
Commits on Aug 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d901d85 - Browse repository at this point
Copy the full SHA d901d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57896d6 - Browse repository at this point
Copy the full SHA 57896d6View commit details
Commits on Aug 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6c40aed - Browse repository at this point
Copy the full SHA 6c40aedView commit details -
internal/ethapi: rename debug getters to match spec (ethereum#25176)
Some small fixes to get the existing debug methods to conform to the spec. Mainly dropping the encoding information from the method name as it should be deduced from the debug context and allowing the method to be invoked by either block number or block hash. It also adds the method debug_getTransaction which returns the raw tx bytes by tx hash. This is pretty much equivalent to the eth_getRawTransactionByHash method.
Configuration menu - View commit details
-
Copy full SHA for 70e1e65 - Browse repository at this point
Copy the full SHA 70e1e65View commit details -
accounts/abi/bind: add const for tx fee elasticity multiplier (ethere…
…um#25504) Co-authored-by: Felix Lange <[email protected]> Co-authored-by: rjl493456442 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f03c37b - Browse repository at this point
Copy the full SHA f03c37bView commit details
Commits on Aug 29, 2022
-
all: remove duplicate word in comments (ethereum#25618)
Signed-off-by: Abirdcfly <[email protected]> Signed-off-by: Abirdcfly <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c394c30 - Browse repository at this point
Copy the full SHA c394c30View commit details
Commits on Aug 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6e6b508 - Browse repository at this point
Copy the full SHA 6e6b508View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d882a5 - Browse repository at this point
Copy the full SHA 6d882a5View commit details -
docs: specify execution client (ethereum#25566)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44b36a0 - Browse repository at this point
Copy the full SHA 44b36a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8df8eb4 - Browse repository at this point
Copy the full SHA 8df8eb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7813b67 - Browse repository at this point
Copy the full SHA 7813b67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b6df28 - Browse repository at this point
Copy the full SHA 2b6df28View commit details -
all: move genesis initialization to blockchain (ethereum#25523)
* all: move genesis initialization to blockchain * core: add one more check * core: fix tests
Configuration menu - View commit details
-
Copy full SHA for d10c280 - Browse repository at this point
Copy the full SHA d10c280View commit details
Commits on Aug 31, 2022
-
eth/catalyst: adjust eta for themerge (ethereum#25601)
* eth/catalyst: adjust eta for themerge * squash * squash * eth/catalyst: address review concerns
Configuration menu - View commit details
-
Copy full SHA for 362256e - Browse repository at this point
Copy the full SHA 362256eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 279afd7 - Browse repository at this point
Copy the full SHA 279afd7View commit details -
graphql: return correct logs for tx (ethereum#25612)
* graphql: fix tx logs * minor * Use optimized search for selecting tx logs
Configuration menu - View commit details
-
Copy full SHA for 8cfcb41 - Browse repository at this point
Copy the full SHA 8cfcb41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d68bb0 - Browse repository at this point
Copy the full SHA 3d68bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for dafa40e - Browse repository at this point
Copy the full SHA dafa40eView commit details -
trie: cleanup stateTrie (ethereum#25640)
It's a trivial PR to hide the error log when the trie node is not found in the database. The idea for this change is for all TryXXX functions, the error is already returned and we don't need to fire a log explicitly. Recently there are a few tickets ethereum#25613 ethereum#25589 reporting that the trie nodes are missing because of debug.SetHead. The root cause is after resetting, the chain rewinds to a historical point and re-imports the blocks on top. Since the node is already synced and started to accept transactions previously, these transactions are still kept in the txpool and verified by txpool with a live state. This live state is constructed based on the live trie database, which is changed fast by node referencing and de-referencing. Unfortunately, when we construct a live state(like the state in txpool), we don't reference the state we have. The blockchain will garbage collect the intermediate version nodes in another thread which leads the broken live state. The best solution for this is to forcibly obtain a reference for all live states we create and call release function once it's used up. But it might end up with more junks persisted into disk. Will try to find an elegant solution later in the following PR.
Configuration menu - View commit details
-
Copy full SHA for 3f79afb - Browse repository at this point
Copy the full SHA 3f79afbView commit details -
eth/catalyst: prevent division by zero (ethereum#25654)
eth/catalyst: prevent diff by zero
Configuration menu - View commit details
-
Copy full SHA for 95a2c22 - Browse repository at this point
Copy the full SHA 95a2c22View commit details
Commits on Sep 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d79bd2f - Browse repository at this point
Copy the full SHA d79bd2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d46184c - Browse repository at this point
Copy the full SHA d46184cView commit details -
Merge pull request ethereum#25651 from holiman/fix_snapqueue
eth/protocols/snap: fix problems due to idle-but-busy peers
Configuration menu - View commit details
-
Copy full SHA for 511bf8f - Browse repository at this point
Copy the full SHA 511bf8fView commit details
Commits on Sep 2, 2022
-
mobile: register filter APIs (ethereum#25642)
This fixes a regression introduced in PR ethereum#25459.
Configuration menu - View commit details
-
Copy full SHA for d2027ac - Browse repository at this point
Copy the full SHA d2027acView commit details -
README.md: improve grammar (ethereum#25646)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 198fa95 - Browse repository at this point
Copy the full SHA 198fa95View commit details -
eth/tracers/js: fill in log.refund field (ethereum#25661)
For some reason, an accessor method for this field exists in JS, but the value was never actually assigned.
Configuration menu - View commit details
-
Copy full SHA for d6a12bc - Browse repository at this point
Copy the full SHA d6a12bcView commit details -
eth/fetcher: throttle peers which deliver many invalid transactions (e…
…thereum#25573) Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f2890a - Browse repository at this point
Copy the full SHA 7f2890aView commit details -
node, rpc: add JWT auth support in client (ethereum#24911)
This adds a generic mechanism for 'dial options' in the RPC client, and also implements a specific dial option for the JWT authentication mechanism used by the engine API. Some real tests for the server-side authentication handling are also added. Co-authored-by: Joshua Gutow <[email protected]> Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90711ef - Browse repository at this point
Copy the full SHA 90711efView commit details -
rpc: check that "version" is "2.0" in request objects (ethereum#25570)
The JSON-RPC spec requires the "version" field to be exactly "2.0", so we should verify that. This change is not backwards-compatible with sloppy client implementations, but I decided to go ahead with it anyway because the failure will be caught via the returned error.
Configuration menu - View commit details
-
Copy full SHA for 38e002f - Browse repository at this point
Copy the full SHA 38e002fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d68b6b - Browse repository at this point
Copy the full SHA 0d68b6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b9c307 - Browse repository at this point
Copy the full SHA 4b9c307View commit details
Commits on Sep 5, 2022
-
eth/tracers/js: improve integer types in log object (ethereum#25668)
All fields related to gas must be represented as uint64. Depth is internally tracked as int, so it makes sense to also store it as int.
Configuration menu - View commit details
-
Copy full SHA for 7318858 - Browse repository at this point
Copy the full SHA 7318858View commit details
Commits on Sep 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a9ec2ab - Browse repository at this point
Copy the full SHA a9ec2abView commit details -
Merge pull request ethereum#25694 from karalabe/concurrent-heal-check
trie: check childrens' existence concurrently for snap heal
Configuration menu - View commit details
-
Copy full SHA for d408cb6 - Browse repository at this point
Copy the full SHA d408cb6View commit details
Commits on Oct 10, 2022
-
Merge branch 'master' into eip-4844-rebase
# Conflicts: # eth/catalyst/api.go # graphql/graphql.go # graphql/graphql_test.go # graphql/service.go # params/config.go # params/version.go # trie/database.go
Configuration menu - View commit details
-
Copy full SHA for 24fc9fd - Browse repository at this point
Copy the full SHA 24fc9fdView commit details