-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Synchronize fails with POA network using reporting contract after adding validators #4989
Comments
chain-spec.json.txt |
Can you please run latest Parity 1.6 if you want to use contracts, there was an overhaul of those (wiki mentions 1.6 req). Let me know how it goes. |
Using version Parity/v1.6.3-beta-ccc5732-20170314/x86_64-linux-gnu/rustc1.15.1
|
Something I noticed from the logs is that the set of latest validators doesn't seem to be getting queried at each block, as it is when new blocks are created.
|
Tried the test without the |
Indeed, #4789 is missing from the |
This is great news for us since we will make use of this functionality in our private blockchain service: |
I confirmed that this is working properly with the nightly build. From my log I can see the per block querying of validators, and I can see the state change after I added my new validator.
|
I have an issue with POA via contract on parity v1.5.11-stable.
My reporting contract seems to be working no problem.
Basically the problem is that if I add a new validator using the reporting contract during mining then begin mining with the new validator,
subsequent attempts to add new parity nodes fail at the verification stage.
The steps to reproduce are as below:
The verification errors are:
...
2017-03-22 02:52:20 UTC Stage 2 block verification failed for 6221…5e98: Block(InvalidSeal)
2017-03-22 02:52:20 UTC Stage 2 block verification failed for bfac…c1cf: Block(InvalidSeal)
2017-03-22 02:52:20 UTC Stage 2 block verification failed for b4eb…a75f: Block(InvalidSeal)
2017-03-22 02:52:20 UTC Stage 2 block verification failed for 2e60…b597: Block(InvalidSeal)
2017-03-22 02:52:20 UTC Stage 2 block verification failed for 0ca1…22b7: Block(InvalidSeal)
2017-03-22 02:52:20 UTC Stage 2 block verification failed for 7ae7…e35e: Block(InvalidSeal)
2017-03-22 02:52:20 UTC Stage 2 block verification failed for e3e9…887c: Block(InvalidSeal)
2017-03-22 02:52:20 UTC Stage 2 block verification failed for 25de…42fd: Block(InvalidSeal)
...
parity is started from the command line with:
parity --force-sealing --geth --config parity-node.toml
'Files attached with .txt extension to workaround github file upload restrictions)
parity-node.toml.txt
The text was updated successfully, but these errors were encountered: