mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-27 03:27:58 +00:00
Use sign_with in consensus (#6008)
* Add derive_more to sp_core * Convert Vec to Signature * Use sign_with in AURA and BABE * Signing errors * Update slots to return consensus result * Fix use * Clone public key * Match block_params * WIP * Use to_public_crypto_pair * Pass public key only to block import params * Address PR review * Fix consensus RPC * Fix babe tests * adjust uses * Fix line widths
This commit is contained in:
@@ -33,7 +33,6 @@ use sp_consensus_babe::{
|
||||
use serde::{Deserialize, Serialize};
|
||||
use sc_keystore::KeyStorePtr;
|
||||
use sp_api::{ProvideRuntimeApi, BlockId};
|
||||
use sp_core::crypto::Pair;
|
||||
use sp_runtime::traits::{Block as BlockT, Header as _};
|
||||
use sp_consensus::{SelectChain, Error as ConsensusError};
|
||||
use sp_blockchain::{HeaderBackend, HeaderMetadata, Error as BlockChainError};
|
||||
@@ -136,13 +135,13 @@ impl<B, C, SC> BabeApi for BabeRPCHandler<B, C, SC>
|
||||
{
|
||||
match claim {
|
||||
PreDigest::Primary { .. } => {
|
||||
claims.entry(key.public()).or_default().primary.push(slot_number);
|
||||
claims.entry(key).or_default().primary.push(slot_number);
|
||||
}
|
||||
PreDigest::SecondaryPlain { .. } => {
|
||||
claims.entry(key.public()).or_default().secondary.push(slot_number);
|
||||
claims.entry(key).or_default().secondary.push(slot_number);
|
||||
}
|
||||
PreDigest::SecondaryVRF { .. } => {
|
||||
claims.entry(key.public()).or_default().secondary_vrf.push(slot_number);
|
||||
claims.entry(key).or_default().secondary_vrf.push(slot_number);
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user