- Rust: Go to install
- Clone and update submodules
- Install zcash sapling parameters (it's done automatically if you have zcashd)
- Install sqlite3
- on Ubuntu:
apt-get install libsqlite3-dev
- on Ubuntu:
- (Optional) Install protoc (protobuf compiler). If you don't have it,
the build will fail. But since the generated files are checked in, you
can simply delete both
build.rs
and retry.
cargo b -r
- Edit
App.toml
and input your seed phrase & birth height. Make sure a copy of this file is located in thewarp
folder.
Run zcash-warp
create-database
create-account
reset
sync
balance 1
list-txs 1
Must be run this first to create the database file
Must be run once to import the seed from the config file
Must be run after account creation and whenever you want to reset the application state. This deletes the synchronization data and brings the wallet back to its birth height.
Start synchronization from last sync height.
Show the help page. There are several other commands to show the account balance, addresses, transactions, notes, generate diversified addresses, make payments, etc.