Zcash Basis is happy to announce Zebra 4.2.0. This launch expands RPC performance, strengthens mempool coverage compliance, and provides deeper state querying capabilities. This launch additionally completes the migration to OpenRPC for API documentation and strikes the Python QA check framework to the standalone integration-tests repository.
What’s New in 4.2.0
RPC: A Extra Full Interface
gettxout: Question Unspent Outputs
We’ve added the gettxout RPC technique together with the brand new OutputObject response sort. This allows callers to search for unspent clear outputs instantly, a key functionality for pockets integrations.
getblocksubsidy: Historic Subsidy Help
Zebra now consists of Founders Reward addresses and pre-Cover block subsidies. Please be aware that so as to present correct responses to queries to the getblocksubsidy RPC, we’re nonetheless pending a repair to subtract the Founders’ Reward from the block subsidy.
rpc.uncover: OpenRPC Service Discovery
Zebra now serves an rpc.uncover endpoint that returns a machine-readable OpenRPC schema describing all supported RPC strategies. The schema is generated at construct time utilizing build_rpc_schema() by way of the brand new openrpsee dependency, making it simple for shoppers and tooling to introspect Zebra’s RPC interface with out consulting exterior documentation.
This replaces the earlier OpenAPI specification, which was much less suited to JSON-RPC APIs. Which means the openapi-generator software and its related Cargo options have now been faraway from zebra-utils.
Mempool: Stronger Coverage Compliance
We’ve carried out the remaining non-standard transaction filters, bringing Zebra’s mempool acceptance coverage nearer to full parity with zcashd.
Documentation
For detailed documentation on configuration, deployment, and superior options, go to the Zebra Ebook.
Get Concerned
Zebra is an open-source mission and we welcome contributions from the group:
Zebra is Zcash Basis’s impartial, consensus-compatible implementation of a Zcash node, written in Rust for efficiency and security.
