Skip to content
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 in latest (v1.10.25) geth changes #19

Merged
merged 29 commits into from
Sep 20, 2022

Commits on Aug 18, 2022

  1. cmd. core: save preimages on genesis creation (ethereum#25538)

    force preimage dump for genesis
    gballet authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    23ac8df View commit details
    Browse the repository at this point in the history
  2. 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.
    jtraglia authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    cce7f08 View commit details
    Browse the repository at this point in the history
  3. 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.
    rjl493456442 authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    a1b8892 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. all: fix some typos (ethereum#25551)

    * Fix some typos
    
    * Fix some mistakes
    
    * Revert 4byte.json
    
    * Fix an incorrect fix
    
    * Change files to fails
    jtraglia authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    2c5648d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa1305f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32e8490 View commit details
    Browse the repository at this point in the history
  4. eth, les: unlock downloader peerSet if there's an error (ethereum#25546)

    Unlock peerSet if there's an error in the downloader
    jtraglia authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    656dc8c View commit details
    Browse the repository at this point in the history
  5. cmd/geth: parse uint64 value with ParseUint instead of Atoi (ethereum…

    …#25545)
    
    Parse uint64 value with ParseUint instead of Atoi
    jtraglia authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    9762ddf View commit details
    Browse the repository at this point in the history
  6. 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
    MariusVanDerWijden authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    77308cd View commit details
    Browse the repository at this point in the history
  7. 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 <fjl@twurst.com>
    s1na and fjl authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    36874b6 View commit details
    Browse the repository at this point in the history
  8. accounts/abi: fix set function (ethereum#25477)

    * accounts/abi: fix set function
    
    * don't break things
    
    * update test
    zhiqiangxu authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    0865880 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ac7ad81 View commit details
    Browse the repository at this point in the history
  10. 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 <fjl@twurst.com>
    holiman and fjl authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    0ce494b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. 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.
    karalabe authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    02418c2 View commit details
    Browse the repository at this point in the history
  2. 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 <fjl@twurst.com>
    karalabe and fjl authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    395f3d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2de49b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d711f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. 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
    karalabe authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    81bd998 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5758d1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45a660a View commit details
    Browse the repository at this point in the history
  4. Merge pull request ethereum#25581 from karalabe/triedb-fix-flush-order

    core/state, trie: fix trie flush order for proper pruning
    karalabe authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    9ed10b9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request ethereum#25582 from holiman/err_handling

    consensus/beacon: don't ignore errors
    karalabe authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4c114af View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Configuration menu
    Copy the full SHA
    d901d85 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. graphql: return correct logs for tx (ethereum#25612)

    * graphql: fix tx logs
    
    * minor
    
    * Use optimized search for selecting tx logs
    s1na authored and fjl committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    d0dc349 View commit details
    Browse the repository at this point in the history
  2. graphql: fixes missing tx logs (ethereum#25745)

    * graphql: fix tx logs
    
    * graphql: refactor test service setup
    
    * graphql: add test for tx logs
    s1na authored and fjl committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    3b41be6 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Release Geth v1.10.24

    karalabe committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    972007a View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. params: set TerminalTotalDifficultyPassed to true (ethereum#25769)

    * params: set TerminalTotalDifficultyPassed to true
    
    * Update params/config.go
    
    Co-authored-by: Martin Holst Swende <martin@swende.se>
    2 people authored and karalabe committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    8f61fc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69568c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Configuration menu
    Copy the full SHA
    6569fd8 View commit details
    Browse the repository at this point in the history