to submit a period, 2/3 of the CaS bits need to be set to true. if any-one can prove that one of the signatures has not been made, the period should be deleted, and the submitting validator slashed.
Scope
implement a challengeCasSig() the opens a challenge on a period and bit. this function should take a stake.
implement a respond() function that can be used to provide the signature for a challenged bit.
implement a timeout() function that can be used to finalize a challenge, and delete the period and slash the submitting validator.
Bounty
to submit a period, 2/3 of the CaS bits need to be set to
true
. if any-one can prove that one of the signatures has not been made, the period should be deleted, and the submitting validator slashed.Scope
challengeCasSig()
the opens a challenge on a period and bit. this function should take a stake.respond()
function that can be used to provide the signature for a challenged bit.timeout()
function that can be used to finalize a challenge, and delete the period and slash the submitting validator.Deliverables
Gain for the project
Roles
bounty gardener: @johannbarbie / 10% bounty worker: @johannbarbie / 65% bounty reviewer: @troggy / 25%