git.delta.rocks / unique-network / refs/commits / 624dbaf28d13

difftreelog

fix RMRK rpc

Daniel Shiposha2022-06-09parent: #81a5754.patch.diff
in: master

2 files changed

modifiedclient/rpc/src/lib.rsdiffbeforeafterboth
326 }326 }
327}327}
328
329pub struct Rmrk<C, P> {
330 client: Arc<C>,
331 _marker: std::marker::PhantomData<P>,
332}
333
334impl<C, P> Rmrk<C, P> {
335 pub fn new(client: Arc<C>) -> Self {
336 Self {
337 client,
338 _marker: Default::default(),
339 }
340 }
341}
328342
329macro_rules! pass_method {343macro_rules! pass_method {
330 (344 (
474 BaseInfo,488 BaseInfo,
475 PartType,489 PartType,
476 Theme,490 Theme,
477 > for Unique<C, Block>491 > for Rmrk<C, Block>
478where492where
479 C: Send + Sync + 'static + ProvideRuntimeApi<Block> + HeaderBackend<Block>,493 C: Send + Sync + 'static + ProvideRuntimeApi<Block> + HeaderBackend<Block>,
480 C::Api: RmrkRuntimeApi<494 C::Api: RmrkRuntimeApi<
modifiednode/rpc/src/lib.rsdiffbeforeafterboth
170 EthPubSubApiServer, EthSigner, Net, NetApiServer, Web3, Web3ApiServer,170 EthPubSubApiServer, EthSigner, Net, NetApiServer, Web3, Web3ApiServer,
171 };171 };
172 use uc_rpc::{UniqueApiServer, Unique};172 use uc_rpc::{
173 UniqueApiServer, Unique,
174 RmrkApiServer, Rmrk,
175 };
173 // use pallet_contracts_rpc::{Contracts, ContractsApi};176 // use pallet_contracts_rpc::{Contracts, ContractsApi};
174 use pallet_transaction_payment_rpc::{TransactionPaymentRpc, TransactionPaymentApiServer};177 use pallet_transaction_payment_rpc::{TransactionPaymentRpc, TransactionPaymentApiServer};
223 )?;226 )?;
224227
225 io.merge(Unique::new(client.clone()).into_rpc())?;228 io.merge(Unique::new(client.clone()).into_rpc())?;
226 // TODO RMRK229 io.merge(Rmrk::new(client.clone()).into_rpc())?;
227230
228 if let Some(filter_pool) = filter_pool {231 if let Some(filter_pool) = filter_pool {
229 io.merge(232 io.merge(