This PR adds processing of blsSeed that is provided by the app. It sets ConsensusState.blsSeed to EndBlock.Seed (may be nil), then always appends the value to previous block's random value when verifying/recovering, and sets ConsensusState.blsSeed after any recover attempt.
This PR adds processing of blsSeed that is provided by the app. It sets ConsensusState.blsSeed to EndBlock.Seed (may be nil), then always appends the value to previous block's random value when verifying/recovering, and sets ConsensusState.blsSeed after any recover attempt.