Zecd: The zcashd wallet alternative by Zec.rocks

Zecd now supports Ironwood in v0.5.0-rc1. It works on testnet with Zebra 6.0.0-rc.0.

Container image: ghcr.io/zecrocks/zecd:0.5.0-rc1 (x86/arm)

Follow our Documentation to help out Zcash by testing real Ironwood transactions today.

Agentic Quickstart

Copy/paste this into your favorite coding LLM to try zecd out on a server:

Please get zecd v0.5.0-rc1 running on this computer on testnet with a new seed. It's okay for you to see the seed, this is throwaway testnet account. I prefer Docker Compose. If this computer cannot run it, walk me through how to set up a VM and give you access to it, or to run your coding harness on the VM.

Sync zecd, generate an address, show it to me, and I will fund it with TAZ. Poll until you see a balance.

Resources: 
- https://zecd.org/quickstart.html
- https://github.com/zecrocks/zecd
- Zebra testnet snapshot: https://link.storjshare.io/s/juukbqgvo3jw3vxnny2p2ja6y5rq/nodedumps/zec/zebra-testnet-2026-07-02.tar?download=1 (it's ~10GB)

Need testnet TAZ? Use our testnet faucet in z:kv by creating a new database, clicking “Deposit”, then clicking the Faucet button. Then, you can use the z:kv wallet to send TAZ into your zecd address.

Docker Quickstart

Clone main (it pins the ironwood-capable Zebra 6.0.0-rc.0 for testnet; mainnet stays on stable):

git clone https://github.com/zecrocks/zecd
cd zecd/deploy
# set an RPC password in zecd.toml
docker compose up -d zebra                          # sync testnet Zebra 6.0.0-rc.0
docker compose run --rm zecd init --wallet default  # create wallet + seed
docker compose up -d                                # start zecd

Get an address to fund with TAZ: (or use any Bitcoin RPC library)

curl --user zec:YOURPASS --data-binary '{"method":"getnewaddress","id":1}' http://127.0.0.1:18232/