A collection of Rust tools for analyzing Zcash shielded pool activity, transaction fees, supply history, and mempool data.
These tools were originally developed inside the ZecHub wiki and have been extracted into their own repository for easier use and maintenance.
Ironwood-ready (NU6.3) as of 2026-07-23. Tracks Transparent / Sapling / Orchard / Ironwood pools.
| Crate | Description |
|---|---|
zcash-block-fees |
Analyze block-level fee data |
zcash-mempool-visualizer |
Visualize / inspect current mempool state |
zcash-shielded-currents |
Track inflows/outflows and current activity across Transparent / Sapling / Orchard / Ironwood pools |
zcash-supply-history |
Historical shielded supply tracking |
zcash-tx-fee |
Transaction fee analysis |
- Rust (stable)
- A running Zebra node ≥ 6.0.0 with RPC enabled
(default:
http://127.0.0.1:8232)
Most tools expect to talk to a local Zebra instance. Double check cookie location. Fork and customize as needed <3.
Ironwood (NU6.3) activates at height 3,428,143 (~2026-07-28). Ensure your Zebra is upgraded before then.
git clone https://github.com/dismad/shieldedCurrents.git
cd shieldedCurrents
cargo build --releasecargo build --releasecargo run -p zcash-shielded-currents --release
cargo run -p zcash-mempool-visualizer --release
cargo run -p zcash-block-fees --release
cargo run -p zcash-supply-history --release
cargo run -p zcash-tx-fee --releaseAdd -- --help (or the tool's own flags) after --release to see options for each binary.
shieldedCurrents/
├── Cargo.toml # workspace root
├── zcash-block-fees/
├── zcash-mempool-visualizer/
├── zcash-shielded-currents/
├── zcash-supply-history/
└── zcash-tx-fee/
This is a Cargo workspace. You can build or run any individual crate with -p <name> while still being able to build the entire set with a single command.
# Check everything
cargo check
# Format
cargo fmt
# Run tests (if any)
cargo testMIT OR Apache-2.0