-
Notifications
You must be signed in to change notification settings - Fork 163
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/foundation release/1.10.19 #481
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* cmd/utils: utilize beacon wrapper in makechain * cmd/utils: fix fake-pow to also be wrapped in beacon * consensus/misc: correct error message
Storage proofs were being unmarshalled from the RPC form to the go struct, but were not being included in the final returned struct.
This PR fixes up the example python clef wrapper. The poc is intended to demonstrate how to wite a UI for clef, and had severely bitrotted. With these changes, it "works" in the sense that all the built-in tests triggers the intended python callbacks (no errors about method not found). It does not "work" in the sense that the wrapper can be used as an actual UI. It will auto-reject any signing requests, for example.
This adds the ability to run --state.fork=Merged, and have post-merge rules apply. When doing so, it also requires the input env to contain currentRandom, and enforces the currentDifficulty to be omitted or zero.
This PR groups all built-in network flags together and list them in the command as a whole. And all database path flags(datadir, ancient) are also grouped, since usually these two are used together.
This PR improves the docker build speed for repeated builds where go.mod and go.sum do no change, by placing the downloaded dependencies in a lower layer
This PR doubles the limit on which to trigger automatic shutdown, and also changes the timer to run once every 30s instead of 60s.
Changed `log.Fatal` to `log.Fatalf()` as it has a parameter...
* graphql: add tx receiptsRLP field * use MarshalBinary Co-authored-by: Ryan Schneider <[email protected]> * update schema Co-authored-by: Ryan Schneider <[email protected]> * rename to rawReceipt * indent fix Co-authored-by: Ryan Schneider <[email protected]>
* cmd/geth: fix init genesis for dev * use ancient flag for init genesis cmd
build: ppa build for jammy (ubuntu 22.04)
cmd, eth: fix required blocks regression
…#24613) * core: recover the state in SetChainHead if the head state is missing * core: disable test logging * core: address comment from martin * core: improve log level in case state is recovered * core, eth, les, light: rename SetChainHead to SetCanonical
Co-authored-by: Martin Holst Swende <[email protected]>
The loop label can be removed because this 'continue' statement is not in a nested loop.
Co-authored-by: Felix Lange <[email protected]>
During mining, when a new head arrives and interrupts the block building, the block being built should not be commited (but discarded). Committing the interrupted block introduces unnecessary delay, and possibly causes miner to mine on the previous head, which could result in higher uncle rate.
Previously freezer has only been used for storing ancient chain data, while obviously it can be used more. This PR unties the chain data and freezer, keep the minimal freezer structure and move all other logic (like incrementally freezing block data) into a separate structure called ChainFreezer. This PR also extends the database interface by adding a new ancient store function AncientDatadir which can return the root directory of ancient store. The ancient root directory can be used when we want to open some other ancient-stores (e.g. reverse diff freezer).
* core/vm: Implement PUSH0 * Move PUSH0 to enable3855 * Add method doc
* eth/fetcher: fix test to avoid hanging. Partial fix for #23331 * eth/filters: avoid dangling goroutines * eth/fetcher: revert closing of proceed
We don't want the crypto for security, just for fingerprinting. Date: 2022-06-20 08:18:48-07:00 Signed-off-by: meows <[email protected]>
…sting Date: 2022-06-20 08:19:18-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 08:20:46-07:00 Signed-off-by: meows <[email protected]>
… in other appends (staticcheck) Date: 2022-06-20 08:25:50-07:00 Signed-off-by: meows <[email protected]>
…ept maybe in other appends (staticcheck) Date: 2022-06-20 08:26:49-07:00 Signed-off-by: meows <[email protected]>
…rypto security ... its for ID only. Date: 2022-06-20 08:29:16-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 08:30:49-07:00 Signed-off-by: meows <[email protected]>
…e in other appends (staticcheck) Date: 2022-06-20 08:41:03-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 08:41:29-07:00 Signed-off-by: meows <[email protected]>
core-geth uses or might use these for its ci benchmark suite Date: 2022-06-20 08:44:16-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 08:51:52-07:00 Signed-off-by: meows <[email protected]>
…e in other appends (staticcheck) Date: 2022-06-20 08:52:33-07:00 Signed-off-by: meows <[email protected]>
It is actually used. Date: 2022-06-20 08:53:30-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 08:56:23-07:00 Signed-off-by: meows <[email protected]>
Apparently unused, but seems nice to keep at least for reference. Date: 2022-06-20 08:57:55-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 10:26:14-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 10:35:41-07:00 Signed-off-by: meows <[email protected]>
…culty Calc Date: 2022-06-20 10:38:50-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 10:44:59-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 12:23:15-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 12:24:48-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 12:55:45-07:00 Signed-off-by: meows <[email protected]>
EIP4399 has been removed, so the configurator interface method should be marked inoperative. Date: 2022-06-20 12:56:38-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 13:05:28-07:00 Signed-off-by: meows <[email protected]>
Date: 2022-06-20 13:23:01-07:00 Signed-off-by: meows <[email protected]>
…flow Date: 2022-06-21 12:11:12-07:00 Signed-off-by: meows <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.