Split polkadot-service (#310)

* Substrate service

* Splitting polkadot service

* Specialised components

* Specialised components

* Docs and style

* Docs and style

* Final touches

* Added db key assertion
This commit is contained in:
Arkadiy Paronyan
2018-07-14 18:07:11 +02:00
committed by Gav Wood
parent c2f78371f1
commit 16ff3579ef
16 changed files with 442 additions and 884 deletions
+9 -1
View File
@@ -45,7 +45,7 @@ use std::{
use codec::Slicable;
use extrinsic_pool::{Pool, Listener, txpool::{self, Readiness, scoring::{Change, Choice}}};
use extrinsic_pool::api::ExtrinsicPool;
use extrinsic_pool::api::{ExtrinsicPool, EventStream};
use polkadot_api::PolkadotApi;
use primitives::{AccountId, BlockId, Hash, Index, UncheckedExtrinsic as FutureProofUncheckedExtrinsic};
use runtime::{Address, UncheckedExtrinsic};
@@ -403,6 +403,14 @@ impl<A> ExtrinsicPool<FutureProofUncheckedExtrinsic, BlockId, Hash> for Transact
})
.collect()
}
fn light_status(&self) -> LightStatus {
self.inner.light_status()
}
fn import_notification_stream(&self) -> EventStream {
self.inner.import_notification_stream()
}
}
#[cfg(test)]