zeckit-1.0.7 is not a library.
zeckit CLI
Command-line tool for managing the ZecKit development environment (Zebra regtest + Faucet).
Installation
From crates.io (Recommended)
From GitHub Releases
Download the latest pre-built binary for your platform from the Releases page.
From Source
The binary will be at target/release/zeckit (or zeckit.exe on Windows).
Add to PATH
Linux/macOS:
Windows (PowerShell as Admin):
copy target\release\zeckit.exe C:\Windows\System32\
Usage
Start Devnet
# Start Zebra + Faucet only
# Start with lightwalletd
# Start with Zaino (experimental)
# Fresh start (remove old data)
Stop Devnet
# Stop services (keep data)
# Stop and remove volumes
Check Status
Run Tests
Commands
| Command | Description |
|---|---|
up |
Start the devnet |
down |
Stop the devnet |
status |
Show service status |
test |
Run smoke tests |
Options
zeckit up
--backend <BACKEND>- Backend to use:lwd(lightwalletd) orzaino--fresh- Remove old data and start fresh
zeckit down
--purge- Remove volumes (clean slate)
Examples
# Start everything
# Check if running
# Run tests
# Stop and clean up
Development
Build
Run
Test
Troubleshooting
Docker not found
# Install Docker: https://docs.docker.com/get-docker/
Services not starting
# Check Docker is running
# View logs
Port conflicts
# Stop other services using:
# - 8232 (Zebra RPC)
# - 8080 (Faucet API)
# - 9067 (Backend)
License
MIT OR Apache-2.0