Skip to content
2,239 changes: 1,037 additions & 1,202 deletions Cargo.lock

Large diffs are not rendered by default.

154 changes: 77 additions & 77 deletions bin/collator/Cargo.toml

Large diffs are not rendered by default.

14 changes: 3 additions & 11 deletions bin/collator/src/local/service.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
use fc_consensus::FrontierBlockImport;
use fc_rpc_core::types::{FeeHistoryCache, FilterPool};
use futures::StreamExt;
use pallet_contracts_rpc::ContractsApiServer;
use sc_client_api::{BlockBackend, BlockchainEvents};
use sc_consensus_aura::{ImportQueueParams, SlotProportion, StartAuraParams};
use sc_executor::NativeElseWasmExecutor;
Expand Down Expand Up @@ -143,6 +142,7 @@ pub fn new_partial(
registry: config.prometheus_registry(),
check_for_equivocation: Default::default(),
telemetry: telemetry.as_ref().map(|x| x.handle()),
compatibility_mode: Default::default(),
},
)?;

Expand Down Expand Up @@ -289,16 +289,7 @@ pub fn start_node(config: Configuration) -> Result<TaskManager, ServiceError> {
overrides: overrides.clone(),
};

let mut io = crate::rpc::create_full(deps, subscription)
.map_err::<ServiceError, _>(Into::into)?;

// Local node support WASM contracts
io.merge(pallet_contracts_rpc::Contracts::new(Arc::clone(&client)).into_rpc())
.map_err(|_| {
ServiceError::Other("Failed to register pallet-contracts RPC methods.".into())
})?;

Ok(io)
crate::rpc::create_full(deps, subscription).map_err::<ServiceError, _>(Into::into)
})
};

Expand Down Expand Up @@ -353,6 +344,7 @@ pub fn start_node(config: Configuration) -> Result<TaskManager, ServiceError> {
block_proposal_slot_portion: SlotProportion::new(2f32 / 3f32),
max_block_proposal_slot_portion: None,
telemetry: telemetry.as_ref().map(|x| x.handle()),
compatibility_mode: Default::default(),
},
)?;

Expand Down
Loading