Skip to content
This repository was archived by the owner on Nov 6, 2020. It is now read-only.
This repository was archived by the owner on Nov 6, 2020. It is now read-only.

InvalidStateRoot - sync stops #11132

@stone212

Description

@stone212
  • Parity Ethereum version: 2.1.10
  • Operating system: Linux
  • Installation: binary
  • Fully synchronized: no (that's the problem)
  • Network: Private PoW blockchains
  • Restarted: yes

Your issue description goes here below. Try to include actual vs. expected behavior and steps to reproduce the issue.

A private blockchain that has nodes of different versions gets a new node running Parity 2.2.1. It stops syncing at a block with this error:

019-10-05 03:08:44 UTC
Bad block detected: Error(Block(InvalidStateRoot(Mismatch { expected: 

The same chain gives a different error on Parity 2.0.9: #11130

The same chain gives a different error for a different block on Parity 2.3.9: #11098

The same chain does not sync on Parity 2.4.x: #10617

EIP's in chain spec:

		"eip161abcTransition": 0,
		"eip161dTransition": 0,
		"eip211Transition": 0,
		"eip214Transition": 0,
		"eip658Transition": "352300",
		"eip1283Transition": "352300",
		"eip145Transition": "1115000",
		"eip1052Transition": "1115000",
		"eip1014Transition": "1115000",
		

This node has these in the config.toml:

[footprint]
 tracing = "on"
 fat_db = "on"
 pruning = "archive"

I am hoping that this information will help to find a place to start de-bugging these issues, and I think it is likely they are all connected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions