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
Sentryomega #33
Commits on Jul 27, 2022
-
-
core, trie, eth, cmd: rework preimage store (#25287)
* core, trie, eth, cmd: rework preimage store * trie: address comment
Commits on Jul 28, 2022
-
Merge pull request #25428 from karalabe/engineapi-snap-import-deny
eth/catalyst: fix NewPayload warn log when dropping due to snap sync
-
node: set JWT expiry to 60 seconds (#25416)
* node: set JWT expiry to 60 seconds * node: rename var
-
eth/catalyst: return syncing not accepted (#25414)
* eth/catalyst: return syncing not accepted * eth/catalyst: fix test
-
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>
Commits on Jul 29, 2022
-
ethereum, ethclient: add FeeHistory support (#25403)
Co-authored-by: Felix Lange <fjl@twurst.com>
-
-
cm/puppeth: fix crash when of ethstats specifier doesn't contain
:
……(#25405) Signed-off-by: Delweng <delweng@gmail.com>
-
Commits on Aug 1, 2022
-
common/compiler: json unmarshalling error checks (#25449)
complier/solidity:add json.Unmarshal err check
-
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
-
-
Commits on Aug 2, 2022
-
Merge pull request #25461 from sandakersmann/master
build: upgrade -dlgo version to Go 1.18.5
-
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.
Commits on Aug 3, 2022
-
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.
-
-
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.
-
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.
-
graphql: embed *Resolver instead of backend interface (#25468)
This creates some infrastructure to share resources between graphql API objects.
Commits on Aug 4, 2022
-
node: remove noop path.Join (#25475)
Signed-off-by: Delweng <delweng@gmail.com>
-
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
-
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>
Commits on Aug 8, 2022
-
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
-
-
core: fix uncle creation in TestFastVsFullChains (#25476)
Co-authored-by: Felix Lange <fjl@twurst.com>
Commits on Aug 9, 2022
-
-
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.
-
all: cleanup the APIs for initializing genesis (#25473)
* all: polish tests * core: apply feedback from Guillaume * core: fix comment
Commits on Aug 10, 2022
-
-
signer/rules: register clef api properly when rules are used (#25455)
signer/rules: register clef api properly when rules are used, fixes #25298
-
Merge pull request #25506 from ycyraum/apply-transaction-no-bc
core: remove unused bc ChainContext in applyTransaction
-
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>
Commits on Aug 11, 2022
-
internal/ethapi: rework setDefaults for tx args so fee logic is separ…
…ate (#25197) Co-authored-by: bobpkr <bob.p@krustuniverse.com>
Commits on Aug 12, 2022
-
core/genesis: remove calaverasAllocData (#25516)
core/genesis: calaverasAllocData no longer used
Commits on Aug 15, 2022
Commits on Aug 16, 2022
-
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
Commits on Aug 17, 2022
-
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>
-
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>
-
core: make tx journal check and open atomic (#25530)
* core: reduce system call about `os` * avoid deprecated method
Commits on Aug 18, 2022
-
cmd. core: save preimages on genesis creation (#25538)
force preimage dump for genesis
-
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.
-
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.
Commits on Aug 19, 2022
-
* Fix some typos * Fix some mistakes * Revert 4byte.json * Fix an incorrect fix * Change files to fails
-
-
-
eth, les: unlock downloader peerSet if there's an error (#25546)
Unlock peerSet if there's an error in the downloader
-
cmd/geth: parse uint64 value with ParseUint instead of Atoi (#25545)
Parse uint64 value with ParseUint instead of Atoi
-
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
-
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>
-
accounts/abi: fix set function (#25477)
* accounts/abi: fix set function * don't break things * update test
-
-
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>
Commits on Aug 22, 2022
-
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.
-
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>
-
-
Commits on Aug 23, 2022
-
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
-
-
-
Merge pull request #25581 from karalabe/triedb-fix-flush-order
core/state, trie: fix trie flush order for proper pruning
-
Merge pull request #25582 from holiman/err_handling
consensus/beacon: don't ignore errors
Commits on Aug 24, 2022
Commits on Aug 29, 2022
-
Merge remote-tracking branch 'sentryomega/release/1.10' into sentryomega
IXXOROOT committedAug 29, 2022