grandpa-rpc: use FinalityProofProvider to check finality for rpc (#6215)
* grandpa-rpc: use FinalityProofProvider to check finality for rpc * grandpa-rpc: minor tidy * grandpa-rpc: remove dyn FinalityProofProvider * grandpa-rpc: remove unused dependencies * node: move finality_proof_provider setup * grandpa-rpc: print error reported by finality_proof_provider * grandpa-rpc: add note about unnecessary encode/decode * grandpa-rpc: dont encode/decode and use correct hash * grandpa-rpc: set_id is optional * grandpa-rpc: create test for prove_finality * grandpa-rpc: set visibility back to how it was * grandpa-rpc: remove unused dependency * grandpa-rpc: minor tidy * grandpa: doc strings * grandpa-rpc: rename to prove_finality * grandpa-rpc: use current set id if none is provided * grandpa-rpc: remove unnecessary check in test * node: group finality_proof_provider in rpc_setup * grandpa: make prove_finality concrete in FinalityProofProvider * grandpa-rpc: wrap finality output in struct and store as Bytes * grandpa-rpc: exhaustive error codes and wrap * grandpa-rpc: let prove_finality take a range instead of a starting point * grandpa-rpc: fix test for changed API * grandpa-rpc: fix line length * grandpa: fix reviewer nits * node/rpc: fix reviewer comments
Showing
- substrate/Cargo.lock 2 additions, 0 deletionssubstrate/Cargo.lock
- substrate/bin/node/cli/src/service.rs 9 additions, 5 deletionssubstrate/bin/node/cli/src/service.rs
- substrate/bin/node/rpc/Cargo.toml 1 addition, 0 deletionssubstrate/bin/node/rpc/Cargo.toml
- substrate/bin/node/rpc/src/lib.rs 14 additions, 6 deletionssubstrate/bin/node/rpc/src/lib.rs
- substrate/client/finality-grandpa/rpc/Cargo.toml 2 additions, 1 deletionsubstrate/client/finality-grandpa/rpc/Cargo.toml
- substrate/client/finality-grandpa/rpc/src/error.rs 30 additions, 4 deletionssubstrate/client/finality-grandpa/rpc/src/error.rs
- substrate/client/finality-grandpa/rpc/src/finality.rs 54 additions, 0 deletionssubstrate/client/finality-grandpa/rpc/src/finality.rs
- substrate/client/finality-grandpa/rpc/src/lib.rs 125 additions, 12 deletionssubstrate/client/finality-grandpa/rpc/src/lib.rs
- substrate/client/finality-grandpa/src/finality_proof.rs 25 additions, 2 deletionssubstrate/client/finality-grandpa/src/finality_proof.rs
- substrate/client/finality-grandpa/src/lib.rs 1 addition, 1 deletionsubstrate/client/finality-grandpa/src/lib.rs
Please register or sign in to comment