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 <bkchr@users.noreply.github.com>

* 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 <bkchr@users.noreply.github.com>
1 job for updated_3.0.0
latest
Status Job ID Name Coverage
  Check
failed test-dependency-rules #6402
kubernetes-parity-build

 
Name Stage Failure
failed
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