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>
Showing
- substrate/Cargo.lock 3 additions, 2 deletionssubstrate/Cargo.lock
- substrate/bin/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/bin/node/runtime/src/lib.rs
- substrate/client/finality-grandpa/Cargo.toml 3 additions, 2 deletionssubstrate/client/finality-grandpa/Cargo.toml
- substrate/client/finality-grandpa/rpc/Cargo.toml 1 addition, 1 deletionsubstrate/client/finality-grandpa/rpc/Cargo.toml
- substrate/client/finality-grandpa/src/environment.rs 121 additions, 94 deletionssubstrate/client/finality-grandpa/src/environment.rs
- substrate/client/finality-grandpa/src/justification.rs 0 additions, 4 deletionssubstrate/client/finality-grandpa/src/justification.rs
- substrate/client/finality-grandpa/src/lib.rs 2 additions, 1 deletionsubstrate/client/finality-grandpa/src/lib.rs
- substrate/client/finality-grandpa/src/observer.rs 0 additions, 5 deletionssubstrate/client/finality-grandpa/src/observer.rs
- substrate/client/finality-grandpa/src/tests.rs 13 additions, 13 deletionssubstrate/client/finality-grandpa/src/tests.rs
- substrate/client/finality-grandpa/src/voting_rule.rs 65 additions, 48 deletionssubstrate/client/finality-grandpa/src/voting_rule.rs
- substrate/frame/grandpa/Cargo.toml 1 addition, 1 deletionsubstrate/frame/grandpa/Cargo.toml
- substrate/primitives/finality-grandpa/Cargo.toml 1 addition, 1 deletionsubstrate/primitives/finality-grandpa/Cargo.toml
Please register or sign in to comment