Skip to content

geth and parity go out of sync after first transaction is mined #2

Description

@abbbe

Geth 1.7.3-stable on MacOS:

geth --datadir ~/.ethereum/crossclient --networkid 1337 --port 30303 --rpc --rpcaddr 127.0.0.1 --rpcport 8545 --mine --minerthreads 1 --etherbase 0x35c09162f95a6ad54d534286eaaa6a3424f0e84f --bootnodes "enode://3738e03614d70e02794c76a512df718815d1522d8527292d966a3bc8b50d68b4f0966143f3fc368306c895a0e26519bb08fac9bac82214daad9c4e88d465b9e2@127.0.0.1:34343" --targetgaslimit 7500000 --unlock 0,1,2,3,4,5 --password /dev/null

Parity:

parity --chain parity.json --port 34343 --jsonrpc-port 48545 --bootnodes "enode://eaff91f5624244efe5892434f4b446aeabbe7cc763ade2f64f3879379b888bbd9d9544acbd4999ebcbbd7bf69a5dcb633619932db31336a8aefb38ffe6828ee9@localhost:30303"

All goes fine, until geth mines a transaction. Then the following happens to parity:

2018-01-29 14:13:16  Imported #1010 2a88…29fc (0 txs, 0.00 Mgas, 0.37 ms, 0.53 KiB)
2018-01-29 14:13:22  Imported #1011 5214…b2e2 (0 txs, 0.00 Mgas, 0.26 ms, 0.53 KiB)
2018-01-29 14:13:31  Imported #1012 7c25…2df2 (0 txs, 0.00 Mgas, 0.30 ms, 0.53 KiB)
2018-01-29 14:13:31  Stage 5 block verification failed for #1013 (1705…310c)
Error: Block(InvalidReceiptsRoot(Mismatch { expected: d3244239f17951a284e42c95d79961361f454e3f785b784d7e7c8bba58490578, found: 0732696651f39fa3d088f3d92d1f4e5e0aa4f8e051fbdace6df072d2e659a83f }))

Could you please tell me what versions of geth & parity you were testing with? For Parity I have tried v1.8.7-stable-e3d32a4-20180123 (parity/parity:stable-release Docker image) and v1.9.0-beta-53ec114-20180125.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions