-
Notifications
You must be signed in to change notification settings - Fork 20.4k
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
Clique doesn't seal any blocks #29249
Comments
So the issue here is, the chain config contains However, you should also know that Geth v1.14 will no longer support Clique network operation. It will only be supported in a limited way to allow importing old testnet blocks. If you have a Clique-based network you are supposed to transition it to proof-of-stake using Geth 1.13.x. |
Thank you for explanation! Could you please elaborate on how to properly handle this scenario in 1.14: I was using clique for e2e test (for every test I was spinning an empty blockchain with some preallocated contracts and basically was submitting txs and checking their receipts). It was fitting my purpose 100% as I could just auto seal new block every 1-2 seconds and dont need to run consensus client. How to archive that in 1.14 ? Besides dropping |
You can use |
@fjl Hi, I had a private network with POA consensus (use Clique). I want to upgrade Shanghai for my network, but after investigating, it doesn't support it, right? #26484 (comment)
How do I upgrade Shanghai for my network? |
System information
OS & Version: OSX
Commit hash : c170fa2
genesis.json:
Expected behaviour
Seal blocks every 2 seconds
Actual behaviour
Doesn't seal any block
Steps to reproduce the behaviour
Running geth locally from genesis file
Backtrace
I see endless
transaction indexing is in progress
because the blocks are not sealed.The text was updated successfully, but these errors were encountered: