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

Sentryomega #33

Merged
merged 69 commits into from Aug 30, 2022
Merged

Sentryomega #33

merged 69 commits into from Aug 30, 2022

Commits on Jul 27, 2022

  1. Copy the full SHA
    54007f5 View commit details
    Browse the repository at this point in the history
  2. core, trie, eth, cmd: rework preimage store (#25287)

    * core, trie, eth, cmd: rework preimage store
    
    * trie: address comment
    rjl493456442 committed Jul 27, 2022
    Copy the full SHA
    9d76a9b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Copy the full SHA
    ad7106d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #25428 from karalabe/engineapi-snap-import-deny

    eth/catalyst: fix NewPayload warn log when dropping due to snap sync
    karalabe committed Jul 28, 2022
    Copy the full SHA
    c02b048 View commit details
    Browse the repository at this point in the history
  3. node: set JWT expiry to 60 seconds (#25416)

    * node: set JWT expiry to 60 seconds
    
    * node: rename var
    MariusVanDerWijden committed Jul 28, 2022
    Copy the full SHA
    f26b630 View commit details
    Browse the repository at this point in the history
  4. eth/catalyst: return syncing not accepted (#25414)

    * eth/catalyst: return syncing not accepted
    
    * eth/catalyst: fix test
    MariusVanDerWijden committed Jul 28, 2022
    Copy the full SHA
    f354981 View commit details
    Browse the repository at this point in the history
  5. eth/catalyst: return 0x0 if latestvalid is pow block (#25423)

    * eth/catalyst: return 0x0 if latestvalid is pow block
    
    * eth/catalyst: return 0x0 if latestvalid is pow block
    
    * eth/catalyst: fix header retrieval, fix sign check
    
    Co-authored-by: Péter Szilágyi <peterke@gmail.com>
    MariusVanDerWijden and karalabe committed Jul 28, 2022
    Copy the full SHA
    377c7d7 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. ethereum, ethclient: add FeeHistory support (#25403)

    Co-authored-by: Felix Lange <fjl@twurst.com>
    lightclient and fjl committed Jul 29, 2022
    Copy the full SHA
    9ad5080 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0290599 View commit details
    Browse the repository at this point in the history
  3. cm/puppeth: fix crash when of ethstats specifier doesn't contain :

    …(#25405)
    
    
    Signed-off-by: Delweng <delweng@gmail.com>
    jsvisa committed Jul 29, 2022
    Copy the full SHA
    1af9e4f View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    fea569f View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. common/compiler: json unmarshalling error checks (#25449)

    complier/solidity:add json.Unmarshal err check
    henry-0 committed Aug 1, 2022
    Copy the full SHA
    49aa8a6 View commit details
    Browse the repository at this point in the history
  2. cmd, core, eth, les, params: add merge-passed chain config (#24538)

    * cmd, core, eth, les, params: add merge-passed chain config
    
    * eth/catalyst, params: add various warning on malfunctioning beacons
    
    * eth/catalyst: fix warning for beacons without transition exchanges
    karalabe committed Aug 1, 2022
    Copy the full SHA
    6fd06ab View commit details
    Browse the repository at this point in the history
  3. eth: fix typo in catalyst api (#25460)

    eth: fix typo
    s1na committed Aug 1, 2022
    Copy the full SHA
    1b34ed2 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    93eabca View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    a0b88ce View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Merge pull request #25461 from sandakersmann/master

    build: upgrade -dlgo version to Go 1.18.5
    karalabe committed Aug 2, 2022
    Copy the full SHA
    c7ce74a View commit details
    Browse the repository at this point in the history
  2. consensus/ethash: remove temp files created during DAG generation (#2…

    …5381)
    
    This makes it remove not only the actual DAG file, but also the temporary file
    which the DAG data is written to while generating.
    manoj398 committed Aug 2, 2022
    Copy the full SHA
    6fdc619 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d804a59 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. node, rpc: add ReadHeaderTimeout config option (#25338)

    This change makes http.Server.ReadHeaderTimeout configurable separately
    from ReadTimeout for RPC servers. The default is set to the same as
    ReadTimeout, which in order to cause no change in existing deployments.
    Tristan-Wilson committed Aug 3, 2022
    Copy the full SHA
    9244f87 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6b6261b View commit details
    Browse the repository at this point in the history
  3. core: preallocate batch size in bloomIndexer (#25289)

    This change reduces allocations when committing bloombits indexes
    by creating the database batch with a larger initial size.
    dbadoy committed Aug 3, 2022
    Copy the full SHA
    5fb463d View commit details
    Browse the repository at this point in the history
  4. internal/ethapi: don't estimate gas if no limit provided in eth_creat…

    …eAccessList (#25467)
    
    Because the goal of eth_createAccessList is providing the caller with the largest-possible
    access list, it's generally not important that the gas limit used by the tracer will match the usage
    of the call exactly. Avoiding the gas estimation step is a performance improvement. As long as the
    call does not branch based on gas limit, the returned access list will be accurate.
    lightclient committed Aug 3, 2022
    Copy the full SHA
    948e08d View commit details
    Browse the repository at this point in the history
  5. graphql: embed *Resolver instead of backend interface (#25468)

    This creates some infrastructure to share resources between graphql
    API objects.
    fjl committed Aug 3, 2022
    Copy the full SHA
    f809cf6 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. node: remove noop path.Join (#25475)

    Signed-off-by: Delweng <delweng@gmail.com>
    jsvisa committed Aug 4, 2022
    Copy the full SHA
    733d76a View commit details
    Browse the repository at this point in the history
  2. core, trie: rework trie committer (#25320)

    * all: rework trie and trie committer
    
    * all: get rid of internal cache in trie
    
    * all: fixes
    
    * trie: polish
    
    * core, trie: address comments
    
    * trie: fix imports
    
    * core/state: address comments
    
    * core/state/snapshot: polish
    
    * trie: remove unused code
    
    * trie: update tests
    
    * trie: don't set db as nil
    
    * trie: address comments
    
    * trie: unskip test
    rjl493456442 committed Aug 4, 2022
    Copy the full SHA
    8b53b92 View commit details
    Browse the repository at this point in the history
  3. core: use TryGetAccount to read what TryUpdateAccount has written (#2…

    …5458)
    
    * core: use TryGetAccount to read where TryUpdateAccount has been used to write
    
    * Gary's review feedback
    
    * implement Gary's suggestion
    
    * fix bug + rename NewSecure into NewStateTrie
    
    * trie: add backwards-compatibility aliases for SecureTrie
    
    * Update database.go
    
    * make the linter happy
    
    Co-authored-by: Felix Lange <fjl@twurst.com>
    Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
    3 people committed Aug 4, 2022
    Copy the full SHA
    f67e54c View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. cmd, core, ethdb, node: move chain freezer one folder deeper (#25487)

    * cmd, core, ethdb, node: create chain freezer in a sub folder
    
    * core/rawdb: remove unused code
    
    * core, ethdb, node: add AncientDatadir API back
    
    * cmd, core: extend freezer info dump for sub-ancient-store
    
    * core/rawdb: rework freezer inspector
    
    * core/rawdb: address comments from Peter
    
    * core/rawdb: fix build issue
    rjl493456442 committed Aug 8, 2022
    Copy the full SHA
    e44d655 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e93442c View commit details
    Browse the repository at this point in the history
  3. core: fix uncle creation in TestFastVsFullChains (#25476)

    Co-authored-by: Felix Lange <fjl@twurst.com>
    int88 and fjl committed Aug 8, 2022
    Copy the full SHA
    e4b3bd6 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Copy the full SHA
    759d795 View commit details
    Browse the repository at this point in the history
  2. eth/tracers: add onlyTopCall option to callTracer (#25430)

    This PR allows users to pass in a config object directly to the tracers. Previously only the struct logger was configurable.
    
    It also adds an option to the call tracer which if enabled makes it ignore any subcall and collect only information about the top-level call. See #25419 for discussion.
    
    The tracers will silently ignore if they are passed a config they don't care about.
    s1na committed Aug 9, 2022
    Copy the full SHA
    86de2e5 View commit details
    Browse the repository at this point in the history
  3. all: cleanup the APIs for initializing genesis (#25473)

    * all: polish tests
    
    * core: apply feedback from Guillaume
    
    * core: fix comment
    rjl493456442 committed Aug 9, 2022
    Copy the full SHA
    a41ea8a View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Copy the full SHA
    877ef7f View commit details
    Browse the repository at this point in the history
  2. signer/rules: register clef api properly when rules are used (#25455)

    signer/rules: register clef api properly when rules are used, fixes #25298
    holiman committed Aug 10, 2022
    Copy the full SHA
    1a18c14 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #25506 from ycyraum/apply-transaction-no-bc

    core: remove unused bc ChainContext in applyTransaction
    karalabe committed Aug 10, 2022
    Copy the full SHA
    c4cd632 View commit details
    Browse the repository at this point in the history
  4. build: add static linking support (#25492)

    This adds support for building statically-linked executables using ci.go.
    
    Static linking is enabled by default in Docker builds, making it possible to
    use the geth executable in any Docker image, regardless of the Linux
    distribution the Dockerfile is based on.
    
    Co-authored-by: Felix Lange <fjl@twurst.com>
    0xe3b0c4 and fjl committed Aug 10, 2022
    Copy the full SHA
    c0cc6f6 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Copy the full SHA
    366d216 View commit details
    Browse the repository at this point in the history
  2. internal/ethapi: rework setDefaults for tx args so fee logic is separ…

    …ate (#25197)
    
    
    Co-authored-by: bobpkr <bob.p@krustuniverse.com>
    lightclient and bobpkr committed Aug 11, 2022
    Copy the full SHA
    0be9d76 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. core/genesis: remove calaverasAllocData (#25516)

    core/genesis: calaverasAllocData no longer used
    ycyraum committed Aug 12, 2022
    Copy the full SHA
    141cd42 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Copy the full SHA
    0016eb7 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. params: set mainnet terminal total difficulty for the merge (#25528)

    * params: set mainnet ttd to 58_750_000_000_000_000_000_000
    
    * params: set mainnet ttd to 58_750_000_000_000_000_000_000
    MariusVanDerWijden committed Aug 16, 2022
    Copy the full SHA
    c4ab7d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. core, trie: flush preimages to db on blockchain close (#25533)

    * core, trie: flush preimages to db on database close
    
    Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
    
    * rename Close to CommitPreimages for clarity
    
    * core, trie: nitpick fixes
    
    Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
    Co-authored-by: Péter Szilágyi <peterke@gmail.com>
    3 people committed Aug 17, 2022
    Copy the full SHA
    12185e4 View commit details
    Browse the repository at this point in the history
  2. core/state, trie, light: add a TryDeleteAccount method (#25531)

    * core/state, trie, light: Add a DeleteAccount method
    
    * review feedback
    
    * Update database.go
    
    * pr triage feedback
    
    Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
    gballet and rjl493456442 committed Aug 17, 2022
    Copy the full SHA
    6da5c16 View commit details
    Browse the repository at this point in the history
  3. core: make tx journal check and open atomic (#25530)

    * core: reduce system call about `os`
    
    * avoid deprecated method
    dbadoy committed Aug 17, 2022
    Copy the full SHA
    a50c006 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

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

    force preimage dump for genesis
    gballet committed Aug 18, 2022
    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 (#25547)

    typ will be nil when lookupStructType returns an error. cfg.Type should be used instead.
    jtraglia committed Aug 18, 2022
    Copy the full SHA
    cce7f08 View commit details
    Browse the repository at this point in the history
  3. trie: improve node rlp decoding performance (#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 committed Aug 18, 2022
    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 (#25551)

    * Fix some typos
    
    * Fix some mistakes
    
    * Revert 4byte.json
    
    * Fix an incorrect fix
    
    * Change files to fails
    jtraglia committed Aug 19, 2022
    Copy the full SHA
    2c5648d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fa1305f View commit details
    Browse the repository at this point in the history
  3. 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 (#25546)

    Unlock peerSet if there's an error in the downloader
    jtraglia committed Aug 19, 2022
    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 (#25545)

    Parse uint64 value with ParseUint instead of Atoi
    jtraglia committed Aug 19, 2022
    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 (#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 committed Aug 19, 2022
    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 (#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 committed Aug 19, 2022
    Copy the full SHA
    36874b6 View commit details
    Browse the repository at this point in the history
  8. accounts/abi: fix set function (#25477)

    * accounts/abi: fix set function
    
    * don't break things
    
    * update test
    zhiqiangxu committed Aug 19, 2022
    Copy the full SHA
    0865880 View commit details
    Browse the repository at this point in the history
  9. 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 (#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 committed Aug 19, 2022
    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" (#25567)
    
    Revert "eth/fetcher: don't spend too much time on transaction inclusion (#25524)"
    
    This reverts commit 0ce494b.
    karalabe committed Aug 22, 2022
    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 (…

    …#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 committed Aug 22, 2022
    Copy the full SHA
    395f3d4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    2de49b0 View commit details
    Browse the repository at this point in the history
  4. 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 rollback…

    …s (#25578)
    
    * eth/downloader: handle junkbodies/receipts in the beacon sync
    
    * core: check for header presence when checking for blocks
    karalabe committed Aug 23, 2022
    Copy the full SHA
    81bd998 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5758d1f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    45a660a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #25581 from karalabe/triedb-fix-flush-order

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

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

Commits on Aug 24, 2022

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

Commits on Aug 29, 2022

  1. Copy the full SHA
    69e8d2a View commit details
    Browse the repository at this point in the history