# Zushi : one-click Zcash regtest dev environment

**URL:** https://forum.zcashcommunity.com/t/zushi-one-click-zcash-regtest-dev-environment/55386
**Category:** Zcash Apps
**Created:** [April 17, 2026, 3:38pm UTC](https://forum.zcashcommunity.com/t/zushi-one-click-zcash-regtest-dev-environment/55386 "2026-04-17T15:38:10Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![immabeyeet](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/immabeyeet/32/44291_2.png) [@immabeyeet](https://forum.zcashcommunity.com/u/immabeyeet)
#### Post date: [April 17, 2026, 3:38pm UTC](https://forum.zcashcommunity.com/t/zushi-one-click-zcash-regtest-dev-environment/55386/1 "2026-04-17T15:38:10Z")

</div>

Spinning up `zcashd` regtest nodes was eating our testing time, so I built `zushi` , it’s [nigiri](https://nigiri.vulpem.com) but for Zcash.

**`zushi start`** → `zcashd` in Docker, 101 blocks pre-mined, wallet funded, block explorer up.

Repo: [GitHub - yash25198/zushi · GitHub](https://github.com/yash25198/zushi)

**What’s in the box**

**Faucet** : `zushi faucet <addr> [amt]` for transparent funds, `--shielded` for Orchard/Sapling. Uses `z_sendmany` with `NoPrivacy` policy and handles coinbase selection so you don’t have to.

**Block explorer** at `localhost:5001` : full shielded tx support: Sapling/Orchard spends (nullifiers), Sapling/Orchard outputs (commitments) and tx-type badges (coinbase / transparent / shielding / unshielding / shielded).

**Auto mining** : `zushi mine` runs at mainnet cadence (1 block every 75s) or any interval you set for testing time-dependent flows .

**Shield helper** : `zushi shield` wraps `z_shieldcoinbase`.

**Opt-in lightwalletd** : `zushi start --lightwalletd` exposes gRPC on `:9067` for testing wallet integrations.

**Raw RPC passthrough** : `zushi rpc <anything>` goes straight to `zcash-cli`.

* * *

Got a few ideas for where to take this next (reorgs, snapshots) but would love feedback from folks building wallets, protocol tooling, or cross-chain infra on what’s missing.

---

<div class="post-metadata">

### Author: ![Dan682Lee](https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/32.png) [@Dan682Lee](https://forum.zcashcommunity.com/u/Dan682Lee)
#### Post date: [April 22, 2026, 3:17pm UTC](https://forum.zcashcommunity.com/t/zushi-one-click-zcash-regtest-dev-environment/55386/3 "2026-04-22T15:17:56Z")

</div>

Hello!

That’s a really sharp piece of tooling. By wrapping zcashd into a Dockerized regtest environment with pre‑mined blocks, faucet, block explorer, auto‑mining, and lightwalletd support, you’ve essentially given Zcash developers the same convenience Bitcoin devs get from Nigiri. The faucet and shield helper are especially useful since coinbase handling and shielded transactions can be a pain to script manually.
