grandpa: make the VotingRule API async (#8101)

* grandpa: make the VotingRule api async

* grandpa: add docs to VotingRuleResult

* grandpa: formatting

* grandpa: use async blocks

Co-authored-by: Bastian Köcher <>

* grandpa: expose VotingRuleResult

* grandpa: revert some broken changes to async syntax

* grandpa: use finality-grandpa v0.14.0

* grandpa: bump impl_version

Co-authored-by: Bastian Köcher <>
1 job for updated_3.0.0
Status Name Job ID Coverage
failed test-dependency-rules #6402

Name Stage Failure
test-dependency-rules Check There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log