Skip to content

v0.0.8

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Jan 11:30
· 309 commits to main since this release

Stable release v0.0.8

This release refers to the network stability and validator set healthiness. This is a major upgrade which is mandatory for everyone.

Features and improvements:

  1. ImOnline trait implementation for Validators:
    • ImOnline heartbeat messages (sending/receiving by validators via off-chain worker)
    • tracking validators online, offline detection
    • kicking off the validators detected as offline
    • auto slashing 20 000 P3D penalties for being offline
  2. Treasury trait setting up for all penalties:
    • system account (treasury pot) for penalties
    • spending funds from the treasury pot by Council voting
  3. GRANDPA RPC calls for tracking finalization state:
    • actual voting state
    • votes missing
  4. Auto re-lock option for validators (locks funds automatically every N blocks in the future)
  5. Tracking funds locked up in a collateral:
    • new lock method for validator set
    • db migration, which allows to track funds locked by validators
    • kicking off the validators not having funds enough locked up
    • min lock time: 1 month (43200 blocks)
  6. Comeback opportunity window for validators headed off the validator set, during which the validator can come back without having a block mined:
    • ban period: 3 hours
    • comeback window: 1 week
    • new method rejoinValidator to rejoin the validator set after getting kicked off
  7. Validation Session:
    • reduced to 30 blocks
  8. Council:
    • new method for Council to add a validator not having a block mined, which executes by voting
  9. PoScan:
    • block verification improvements
    • blockchain db migration
  10. Released online at the block height of 183736
  • not compatible with all previous versions

Full Changelog: v0.0.7...v0.0.8