Skip to content

zingolabs/zexcavator

Repository files navigation

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.

About

Universal ZCash Wallet Recovery Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages