Skip to content

Releases: goerli/parity-goerli

clique-v5 (Lunar festival edition)

05 Feb 13:57
Compare
Choose a tag to compare
  1. properly implemented signing delay ( including INTURN & NOTURN) accroding to EIP
  2. properly implemented proposal storage & vote casting function.
  3. fixed most of compile warnings
  4. Merged with upstream master

Tested sealing on local chain & goerli.

Seal on goerli example

target/debug/parity --chain goerli -l engine=trace,miner=trace --force-sealing --reseal-min-period=1000 --reseal-max-period=1000 --engine-signer=0x9a66a7d5162074a0899edf2d344f1f1fd6981869 --passw
ord /tmp/1

For local sealing, example

target/debug/parity --chain /tmp/1.json -l engine=trace,miner=trace --force-sealing --reseal-min-period=1000 --reseal-max-period=1000 --engine-signer=0x673c228d04def98e373a504339b47c7005164c39 --password /tmp/1
```

clique-v4

29 Jan 14:23
Compare
Choose a tag to compare
clique-v4 Pre-release
Pre-release

Update: 2019/1/30 , re-release with new goerli chain spec.
Update: 2019/1/29 , re-release with timestamp check fix.

clique-v4 with both validating & sealing:

example command to seal on an local chain:

target/debug/parity --chain /tmp/1.json account new

first create an account with password , then store password in password file, use following command to seal on an local chain.

target/debug/parity --chain /tmp/1.json -l engine=trace,miner=trace --force-sealing --reseal-min-period=1000 --reseal-max-period=1000 --engine-signer=0x673c228d04def98e373a504339b47c7005164c39 --password /tmp/1

Sync goerli + seal works too, however you need to be in the signer list to sign real blocks.

target/debug/parity --chain goerli -l engine=trace,miner=trace --reseal-min-period=1000 --reseal-max-period=1000 --engine-signer=0x9a66a7d5162074a0899edf2d344f1f1fd6981869 --passw
ord /tmp/1

2019-01-29 06:14:23   TRACE engine  Setting the step timeout to 7s.
2019-01-29 06:14:23  main INFO parity_ethereum::run  Starting Parity-Ethereum/v2.4.0-nightly-7599178a4-20190127/x86_64-linux-gnu/rustc1.32.0
2019-01-29 06:14:23  main INFO parity_ethereum::run  Keys path /home/sunyc/.local/share/io.parity.ethereum/keys/goerli
2019-01-29 06:14:23  main INFO parity_ethereum::run  DB path /home/sunyc/.local/share/io.parity.ethereum/chains/goerli/db/85bf29ecd024e083
2019-01-29 06:14:23  main INFO parity_ethereum::run  State DB configuration: fast
2019-01-29 06:14:23  main INFO parity_ethereum::run  Operating mode: active
2019-01-29 06:14:23  main TRACE engine  called set_signer
2019-01-29 06:14:23  main INFO ethcore_service::service  Configured for Görli using Clique engine
2019-01-29 06:14:56  main TRACE miner  minimal_gas_price: recalibrating...
2019-01-29 06:14:56  main DEBUG miner  minimal_gas_price: Got gas price! 0
2019-01-29 06:14:56  main WARN ethcore_sync::api  Network port V4(0.0.0.0:30303) is already in use, make sure that another instance of an Ethereum client is not running or change the port using the --port option.
2019-01-29 06:14:58  IO Worker #2 TRACE miner  update_sealing
2019-01-29 06:14:58  IO Worker #2 TRACE miner  requires_reseal: sealing enabled
2019-01-29 06:14:58  IO Worker #2 TRACE miner  requires_reseal: should_disable_sealing=false; forced=false, has_local=false, internal=Some(true), had_requests=false
2019-01-29 06:14:58  IO Worker #2 TRACE miner  update_sealing: preparing a block
2019-01-29 06:14:58  IO Worker #2 TRACE miner  prepare_block: No existing work - making new block
2019-01-29 06:14:58  IO Worker #2 TRACE engine  populate_from_parent in sealing
2019-01-29 06:15:02  IO Worker #2 INFO engine  Back-filling block state. last_checkpoint_number: 450000, target: 459822(0x252b…caf4).
2019-01-29 06:15:13  IO Worker #2 INFO engine  Back-filling succeed, took 10372 ms.
2019-01-29 06:15:13  IO Worker #2 DEBUG miner  Attempting to push 0 transactions.
2019-01-29 06:15:13  IO Worker #2 DEBUG miner  Pushed 0 transactions in 2 ms
2019-01-29 06:15:13  IO Worker #2 TRACE miner  update_sealing: engine indicates internal sealing
2019-01-29 06:15:13  IO Worker #2 TRACE miner  seal_block_internally: attempting internal seal.
2019-01-29 06:15:13  IO Worker #2 TRACE engine  tried to generate seal
2019-01-29 06:15:13  IO Worker #2 TRACE engine  generate_seal: Not authorized to sign right now.

clique-v3

10 Dec 09:42
Compare
Choose a tag to compare

Clique v3, with validator functionality. This version of parity actually reads signer list and track votes, it will reject blocks based on consensus rule. Please report any issue!

clique-v2

20 Nov 02:33
cca282e
Compare
Choose a tag to compare
clique-v2 Pre-release
Pre-release

SYNCING only, no voting support.
This version fixed performance issue.

clique-v1

19 Nov 22:39
1c2e121
Compare
Choose a tag to compare
clique-v1 Pre-release
Pre-release

This is the last working version of parity with clique support:

NO VOTING, just SYNCING.
Also, sync performance is bad, but it will make progress. v2 is coming.