runtime: remove random_seed from BlockBuilder API (#2968)

* runtime: remove random_seed from BlockBuilder API

* update Substrate

* runtime: remove unused imports

* revert Cargo.lock version 3 removal, update sp-io

Co-authored-by: parity-processbot <>
Co-authored-by: Andronik Ordian <write@reusable.software>
This commit is contained in:
André Silva
2021-05-04 12:01:33 +01:00
committed by GitHub
parent bbf0812994
commit c6df9fcb11
6 changed files with 153 additions and 173 deletions
+1 -5
View File
@@ -80,7 +80,7 @@ use sp_core::OpaqueMetadata;
use sp_staking::SessionIndex;
use frame_support::{
parameter_types, construct_runtime, RuntimeDebug, PalletId,
traits::{KeyOwnerProofSystem, Randomness, LockIdentifier, Filter, InstanceFilter, All},
traits::{KeyOwnerProofSystem, LockIdentifier, Filter, InstanceFilter, All},
weights::Weight,
};
use frame_system::{EnsureRoot, EnsureOneOf};
@@ -1364,10 +1364,6 @@ sp_api::impl_runtime_apis! {
) -> inherents::CheckInherentsResult {
data.check_extrinsics(&block)
}
fn random_seed() -> <Block as BlockT>::Hash {
pallet_babe::RandomnessFromOneEpochAgo::<Runtime>::random_seed().0
}
}
impl tx_pool_api::runtime_api::TaggedTransactionQueue<Block> for Runtime {