Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- error[E0277]: the trait bound `client::Client<client::light::backend::Backend<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, client::light::call_executor::RemoteCallExecutor<client::light::blockchain::Blockchain<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>, primitives::Blake2Hasher>, sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, node_runtime::RuntimeApi>: substrate_consensus_common::Authorities<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>` is not satisfied
- --> node/cli/src/service.rs:58:1
- |
- 58 | / construct_service_factory! {
- 59 | | struct Factory {
- 60 | | Block = Block,
- 61 | | RuntimeApi = RuntimeApi,
- ... |
- 150 | | }
- 151 | | }
- | |_^ the trait `substrate_consensus_common::Authorities<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>` is not implemented for `client::Client<client::light::backend::Backend<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, client::light::call_executor::RemoteCallExecutor<client::light::blockchain::Blockchain<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>, primitives::Blake2Hasher>, sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, node_runtime::RuntimeApi>`
- |
- = note: required because of the requirements on the impl of `substrate_consensus_common::import_queue::Verifier<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>` for `consensus::AuraVerifier<client::Client<client::light::backend::Backend<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, client::light::call_executor::RemoteCallExecutor<client::light::blockchain::Blockchain<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>, primitives::Blake2Hasher>, sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, node_runtime::RuntimeApi>, consensus::NothingExtra, fn(u64, u64) -> node_primitives::BasicInherentData>`
- = note: required because of the requirements on the impl of `substrate_consensus_common::import_queue::ImportQueue<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>` for `substrate_consensus_common::import_queue::BasicQueue<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, consensus::AuraVerifier<client::Client<client::light::backend::Backend<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, client::light::call_executor::RemoteCallExecutor<client::light::blockchain::Blockchain<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>, primitives::Blake2Hasher>, sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, node_runtime::RuntimeApi>, consensus::NothingExtra, fn(u64, u64) -> node_primitives::BasicInherentData>>`
- = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement