18.6 C
San Juan
Friday, April 24, 2026

Zebra 2.4.2 Launch – Zcash Basis


We now have launched Zebra v2.4.2. Included are safety fixes, bug fixes, and new options. In case you are presently utilizing Zebra, please pay attention to any breaking adjustments. For full particulars, please consult with the launch notes.

We needed to pull an earlier launch on account of a database improve bug that was launched in v2.4.0. In case you have upgraded to 2.4.0, your Zebra tackle index has grow to be corrupted. This doesn’t have an effect on consensus, however will make the RPC interface return invalid knowledge for calls like getaddressutxos and different address-related calls. To resolve this, please see the launch notes for full particulars.

On this launch we Applied deserialization for Zebra’s block and transaction sorts, added a brand new gRPC technique for listening to adjustments within the mempool. We’ve completed quite a lot of work on RPC strategies, together with including some lacking fields to RPC outputs, introducing new fields and creating new strategies akin to invalidateblock and reconsiderblock.

The zebra_network::Config kind now makes use of IPv6 because the default hear tackle, and we help configuring shielded addresses for mining.

We now have made a number of necessary bug fixes, together with preserving the order of RPC output fields, accurately setting some fields in transaction outputs, and permitting native outbound connections on Regtest.

 

Breaking Modifications

 

Main Database Improve

This launch features a vital database improve that can mechanically transfer your present database from the v26/ folder to a brand new v27/ folder. Please be aware that downgrading is just not attainable. To keep up the choice of reverting to the earlier model in case of surprising points, we strongly suggest backing up the v26/ folder earlier than operating the upgraded Zebra. The improve course of could take a number of hours, particularly on smaller machines. Throughout this time, Zebra will proceed to function usually, however some RPC responses could return empty or inaccurate knowledge.

If you happen to used the `ldb checkpoint` instrument for database backups, please be suggested that this instrument is not supported and can corrupt any databases utilized by Zebra v2.4.0 or later releases.

 

Elimination of Deprecated Config Choices

The `debug_like_zcashd` config possibility for mining has been eliminated.

 

Modifications to Response Codecs

The cm_u discipline byte order has been mounted within the getrawtransaction and getblock responses. We’ve eliminated the zebra-scan and zebra-grpc crates as they’re not supported. There was a consensus rule violation in V5 coinbase transactions at low heights, which has now been resolved. This concern was restricted to Regtest or customized testnets and has now been resolved.

 

Acknowledgments

A giant thanks to all of the contributors who made this launch attainable: @ala-mode, @arya2, @conradoplg, @elijahhampton,  @gustavovalverde, @idky137, @mpguerra, @oxarbitrage, @sellout, @str4d and @upbqdn.

Related Articles

Stay Connected

0FansLike
0FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles