Cargo Features

zebra-node-services has no features set by default.

[dependencies]
zebra-node-services = { version = "1.0.0-beta.37", features = ["getblocktemplate-rpcs", "rpc-client", "shielded-scan"] }
getblocktemplate-rpcs

Production features that activate extra dependencies, or extra features in dependencies
Mining RPC support

Enables getblocktemplate-rpcs of zebra-chain

rpc-client = color-eyre, jsonrpc-core, reqwest, serde, serde_json

Tool and test features

shielded-scan = tokio

Affects zebra-node-services::scan_service

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

color-eyre rpc-client?

Enables color-eyre

Optional dependencies

Tool and test feature rpc-client

jsonrpc-core rpc-client?
reqwest rpc-client?

Enables reqwest ^0.11.26

Security: avoid default dependency on openssl

serde rpc-client?
serde_json rpc-client?
tokio shielded-scan?