-
Notifications
You must be signed in to change notification settings - Fork 3
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
[WIP] Epic/aura consensus #24
base: master
Are you sure you want to change the base?
Conversation
…ock because of verification
- omitted any forks - alloc is very basic - validators are static
- omitted any forks - alloc is very basic - validators are static
- omitted any forks - alloc is very basic - validators are static - added dump from parity block 0
- omitted any forks - alloc is very basic - validators are static - added dump from parity block 0 - added basic struct for test and done go mod vendor to be able to run tests
- added parityChainSpec
- added parityChainSpec - moved to `bindings` package
- added parityChainSpec - moved to `bindings` package - some panic, lets resolve it
- added parityChainSpec - moved to `bindings` package - no more panic
- added parityChainSpec - moved to `bindings` package - no more panic - consider do not break naming convention
- added parityChainSpec - moved to `bindings` package - no more panic - consider do not break naming convention - it should work, lets test that e2e
- added parityChainSpec - moved to `bindings` package - no more panic - consider do not break naming convention - it should work, lets test that e2e
- added parityChainSpec - moved to `bindings` package - no more panic - consider do not break naming convention - it should work, lets test that e2e - injected block 0 from parity outcome
- genesis is created from wizard_genesis.go - added module node with image handling - nodes authorize before starting to seal in clique and aura - time after implemented, not time.sleep - todo: Timestamp in block is 0, look for `TODO: WTF?`
- genesis is created from wizard_genesis.go - added module node with image handling - nodes authorize before starting to seal in clique and aura - time after implemented, not time.sleep TODO: revert `authorize before starting to seal in clique and aura`
ts := header.Time | ||
|
||
step := ts / a.config.Period | ||
println(header.Number.Uint64()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This println
should be removed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
agree
@@ -0,0 +1,326 @@ | |||
// Copyright 2017 The go-ethereum Authors |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@blazejkrzak i think, we do not need this file because we do not take any snapshot for checkpointing. I guess, this feature is used for clique and we just copy and paste it when i ported from goerli
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good point, lets check it out
removed aura-genesis.json
Feature/04/puppeth integration
Now we can handle std headers and aura headers at once
522531f
to
b64f831
Compare
Fix: Panic from parity sync
…cache Fix invalid header from cache
Fixed invalid header delivery and wrong difficulty
@atif-konasl why have you closed that? |
This pull request is against master, because we want to track epic branch changeset.
Epic branch is treated as current upstream before we acheive state, when we can merge to
go-ethereum
repository.