diff --git a/parity/rpc_apis.rs b/parity/rpc_apis.rs
index ade6c6969..cf9f6d2dd 100644
--- a/parity/rpc_apis.rs
+++ b/parity/rpc_apis.rs
@@ -20,7 +20,6 @@ use std::str::FromStr;
use std::sync::{Arc, Weak};
pub use parity_rpc::signer::SignerService;
-pub use parity_rpc::dapps::LocalDapp;
use ethcore_service::PrivateTxService;
use ethcore::account_provider::AccountProvider;
diff --git a/rpc/src/lib.rs b/rpc/src/lib.rs
index 98d743881..bef7d9eff 100644
--- a/rpc/src/lib.rs
+++ b/rpc/src/lib.rs
@@ -118,7 +118,7 @@ pub use http::{
AccessControlAllowOrigin, Host, DomainsValidation
};
-pub use v1::{NetworkSettings, Metadata, Origin, informant, dispatch, signer, dapps};
+pub use v1::{NetworkSettings, Metadata, Origin, informant, dispatch, signer};
pub use v1::block_import::is_major_importing;
pub use v1::extractors::{RpcExtractor, WsExtractor, WsStats, WsDispatcher};
pub use authcodes::{AuthCodes, TimeProvider};
diff --git a/rpc/src/v1/helpers/dapps.rs b/rpc/src/v1/helpers/dapps.rs
deleted file mode 100644
index 88a9cce6f..000000000
--- a/rpc/src/v1/helpers/dapps.rs
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright 2015-2018 Parity Technologies (UK) Ltd.
-// This file is part of Parity.
-
-// Parity is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Parity is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Parity. If not, see .
-
-//! Dapps Service
-
-use v1::types::LocalDapp;
-
-/// Dapps Server service.
-pub trait DappsService: Send + Sync + 'static {
- /// List available local dapps.
- fn list_dapps(&self) -> Vec;
- /// Refresh local dapps list
- fn refresh_local_dapps(&self) -> bool;
-}
diff --git a/rpc/src/v1/helpers/errors.rs b/rpc/src/v1/helpers/errors.rs
index 6207d4542..710f7d749 100644
--- a/rpc/src/v1/helpers/errors.rs
+++ b/rpc/src/v1/helpers/errors.rs
@@ -211,14 +211,6 @@ pub fn signer_disabled() -> Error {
}
}
-pub fn dapps_disabled() -> Error {
- Error {
- code: ErrorCode::ServerError(codes::UNSUPPORTED_REQUEST),
- message: "Dapps Server is disabled. This API is not available.".into(),
- data: None,
- }
-}
-
pub fn ws_disabled() -> Error {
Error {
code: ErrorCode::ServerError(codes::UNSUPPORTED_REQUEST),
diff --git a/rpc/src/v1/helpers/mod.rs b/rpc/src/v1/helpers/mod.rs
index 5b62087ab..ba8356334 100644
--- a/rpc/src/v1/helpers/mod.rs
+++ b/rpc/src/v1/helpers/mod.rs
@@ -18,7 +18,6 @@
pub mod errors;
pub mod block_import;
-pub mod dapps;
pub mod dispatch;
pub mod fake_sign;
pub mod ipfs;
diff --git a/rpc/src/v1/impls/light/parity.rs b/rpc/src/v1/impls/light/parity.rs
index f72278111..f9ec03cd3 100644
--- a/rpc/src/v1/impls/light/parity.rs
+++ b/rpc/src/v1/impls/light/parity.rs
@@ -326,10 +326,6 @@ impl Parity for ParityClient {
Ok(map)
}
- fn dapps_url(&self) -> Result {
- Err(errors::dapps_disabled())
- }
-
fn ws_url(&self) -> Result {
helpers::to_url(&self.ws_address)
.ok_or_else(|| errors::ws_disabled())
diff --git a/rpc/src/v1/impls/light/parity_set.rs b/rpc/src/v1/impls/light/parity_set.rs
index dfe90a8ac..6eadea43a 100644
--- a/rpc/src/v1/impls/light/parity_set.rs
+++ b/rpc/src/v1/impls/light/parity_set.rs
@@ -29,7 +29,7 @@ use jsonrpc_core::{Result, BoxFuture};
use jsonrpc_core::futures::Future;
use v1::helpers::errors;
use v1::traits::ParitySet;
-use v1::types::{Bytes, H160, H256, U256, ReleaseInfo, Transaction, LocalDapp};
+use v1::types::{Bytes, H160, H256, U256, ReleaseInfo, Transaction};
/// Parity-specific rpc interface for operations altering the settings.
pub struct ParitySetClient {
@@ -137,14 +137,6 @@ impl ParitySet for ParitySetClient {
Box::new(self.pool.spawn(future))
}
- fn dapps_refresh(&self) -> Result {
- Err(errors::dapps_disabled())
- }
-
- fn dapps_list(&self) -> Result> {
- Err(errors::dapps_disabled())
- }
-
fn upgrade_ready(&self) -> Result