difftreelog
fix RMRK rpc
in: master
2 files changed
client/rpc/src/lib.rsdiffbeforeafterboth326 }326 }327}327}328329pub struct Rmrk<C, P> {330 client: Arc<C>,331 _marker: std::marker::PhantomData<P>,332}333334impl<C, P> Rmrk<C, P> {335 pub fn new(client: Arc<C>) -> Self {336 Self {337 client,338 _marker: Default::default(),339 }340 }341}328342329macro_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>478where492where479 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<node/rpc/src/lib.rsdiffbeforeafterboth170 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 )?;224227225 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())?;227230228 if let Some(filter_pool) = filter_pool {231 if let Some(filter_pool) = filter_pool {229 io.merge(232 io.merge(