If you’re trying to use Zec.rocks’ testnet endpoint you might notice some errors. That’s because Ironwood is activated on testnet! Exciting times.
Many people are reaching out to me saying essentially that “Zec.rocks testnet is broken” - so I am posting this as a guide to experimenting with Ironwood on Testnet.
Testnet errors mean that the software you’re using to conduct testnet transactions probably hasn’t been updated for Ironwood (“NU6.3”) yet. But that’s changing fast!
Teams across our ecosystem are racing to update their code to support Ironwood as soon as possible. It’s really impressive to witness this level of team alignment in Zcash. I’d wager that most essential Zcash apps support Ironwood on testnet by the end of this week.
I will keep this thread updated as each project adds support for Ironwood.
For now - here’s a list of Ironwood-compatible Zcash software as of today.
(also - for the first time, zcashd is completely deprecated on testnet. [!!!] That’s a huge step forward for our ecosystem, congrats to all of the contributors who have invested countless hours towards this goal! Mainnet: get ready for a serious pure-Rust leap forward.)
Confirmed Ironwood-compatible Wallets
Note: Ironwood uses Orchard receivers. Your Zcash address will not change if you used Orchard.
zallet
2026-07-12: zallet v0.1.0-beta.1 now supports Ironwood.
librustzcash (for technical users)
The release candidate crates of librustzcash now support Ironwood on testnet.
zecd
Ironwood is now supported in v0.5.0-rc1. A quickstart guide is in this post:
zkv
z:kv now is updated to support Ironwood on testnet! Create a database and use the built-in faucet to play around with Ironwood, there is a built-in wallet.
Works in progress (Wallets)
Vizor Wallet
Branch: Add Ironwood migration flow by czarcas7ic · Pull Request #73 · valargroup/vizor-wallet · GitHub
This is a very active work-in-progress.
git clone https://github.com/valargroup/vizor-wallet.git
cd vizor-wallet && git checkout adam/migration-tab
fvm install && fvm flutter pub get # fvm pins Flutter 3.41.6
fvm flutter build macos --release \
--dart-define=ZCASH_DEFAULT_NETWORK=test \
--dart-define=ZCASH_ENABLE_LOCAL_IRONWOOD_TESTNET=true \
--dart-define=ZCASH_DEFAULT_RPC_ENDPOINT_PRESET=local-ironwood-testnet
# Run: build/macos/Build/Products/Release/Vizor.app
There’s also a ZCASH_ENABLE_LOCAL_IRONWOOD_TESTNET=true local-stack define in their README if you’re running your own Ironwood lightwalletd.
zingolib (for technical users)
Branch (WIP): https://github.com/zingolabs/zingolib/tree/feat/ironwood-migration
git clone https://github.com/zingolabs/zingolib.git
cd zingolib && git checkout feat/ironwood-migration
cargo run --release --bin zingo-cli -- --chain testnet --server https://testnet.zec.rocks:443 --data-dir ./zingo-testnet
At the interactive prompt:
- new_address o # generate an address
- balance
- send (address) (amount in zatoshis) “(optional memo)”
- migrate - upgrade all Orchard funds into the Ironwood pool.
zcash-devtool (official)
(I am in communication with their team and will update this soon.)
Zingo
(I am in communication with their team and will update this soon.)
Zcash teams are firing “on all cylinders”
Recent velocity in our ecosystem has been really impressive to witness.
This is a “living document” that I will keep updated as I hear about more apps supporting Ironwood.
It’s extremely important for the community to test Ironwood as it rolls out, my intention in making this list is to make it straightforward for anyone technical to pick up bleeding-edge software and start trying out the latest Zcash update, to help the ecosystem catch any glitches before a mainnet release.
Adding Ironwood support to your Zcash wallet? DM me and i’ll add your repo+branch to this list.
Ironward.