pub fn new_light<BE, Block: BlockT, Client, F: Fetcher<Block>>(
    client: Arc<Client>,
    subscriptions: SubscriptionManager,
    remote_blockchain: Arc<dyn RemoteBlockchain<Block>>,
    fetcher: Arc<F>,
    deny_unsafe: DenyUnsafe
) -> (State<Block, Client>, ChildState<Block, Client>) where
    Block: BlockT + 'static,
    BE: Backend<Block> + 'static,
    Client: ExecutorProvider<Block> + StorageProvider<Block, BE> + HeaderMetadata<Block, Error = Error> + ProvideRuntimeApi<Block> + HeaderBackend<Block> + BlockchainEvents<Block> + Send + Sync + 'static,
    F: Send + Sync + 'static, 
Expand description

Create new state API that works on light node.