zexcavator

Crates.iozexcavator
lib.rszexcavator
version0.0.3
created_at2025-05-25 00:20:59.14764+00
updated_at2025-05-26 06:02:45.257968+00
descriptionZExCavator is a tool that recovers possibly lost ZEC.
homepagehttps://github.com/zingolabs/zexcavator
repositoryhttps://github.com/zingolabs/zexcavator
max_upload_size
id1687874
size438,407
Dorian (dorianvp)

documentation

README

ZExCavator

⚠️ Use the "Zingolib" export option for fund recovery. This is temporary until full ZeWIF support is added. Parsing has moved to a different repository. Check https://github.com/BlockchainCommons/zmigrate for more information.

ZExCavator is a tool that recovers (excavates!) possibly lost ZEC. It builds on top of ZeWIF (Zcash Extensible Wallet Interchange Format) and is currenlty focused on ZecWallet Lite wallets, though the architecture is extensible and can be extended to support additional wallets in the future. It parses wallet files into an in-memory representation, uses zingolib and pepper-sync for fund recovery and syncing, and the ZeWIF specification for wallet export (WIP: Currently a minimal export is supported).


Roadmap

Check the project board to track progress.


How to Run The Terminal User Interface (WIP)

This command opens the interactive TUI.

cargo run

Principles

The primary goal of this project is to enable seamless and lossless migration of wallet data across different wallet implementations. By reading a wallet file and exporting it into a standardized format (ZeWIF), ZExCavator ensures compatibility and ease of future development.

Core Structs (WIP: Needs to be revisited after documenting issues with zcashd & zecwallet-lite)

Head to https://github.com/BlockchainCommons/zewif for more info.


Contributing

Contributions are welcome! Feel free to open issues, suggest features, or submit pull requests.

Commit count: 159

cargo fmt