Layered Obfuscation
Multiple privacy layers mix routing, shielded notes, and timing fuzzing so on-chain data becomes dramatically harder to correlate.
Privacy-first cryptocurrency
Obscure the data, prove the truth. Private, verifiable digital cash for everyone.
DALLO is a Zcash-derived privacy chain with layered obfuscation, shielded transactions, and future-focused UX. Use it to transact privately while keeping proofs verifiable end-to-end.
dallod -daemon
dallo-cli getblockchaininfo
Ticker
DALLO
Clients
dallod, dallo-cli, dallo-tx, dallod-wallet-tool
Data dirs
~/.dallo • ~/Library/Application Support/DALLO • %APPDATA%\DALLO
Config
dallo.conf
DALLO is a Zcash fork reimagined for layered privacy. It keeps Sapling & Orchard shielded tech, redesigns the UX, and puts experimental obfuscation layers up front. The network is in active R&D—expect rapid iteration and sharp edges.
Multiple privacy layers mix routing, shielded notes, and timing fuzzing so on-chain data becomes dramatically harder to correlate.
Sapling/Orchard circuit lineage keeps DALLO battle-tested zero-knowledge proofs while enabling a fast iteration cycle.
No premine promises—parameters, emission, and incentive tweaks are still being validated in public dev builds.
Advanced users can pull the sources and start tinkering. Expect sharp edges, but contributions are welcome.
github.com/dallo/dallogit clone https://github.com/dallo/dallo.git
cd dallo
./zcutil/build.sh -j$(nproc)
./src/dallod -daemon
./zcutil/build.sh -j$(nproc)
Install platform dependencies first (Perl, Python3, Rust toolchain, libsodium, autotools).
rpcuser=<set-a-user>
rpcpassword=<set-a-strong-password>
server=1
daemon=1
listen=1
regtest=1 # for local testing
gen=1 # auto-mine on regtest
Defaults: macOS ~/Library/Application Support/DALLO, Linux ~/.dallo. File: dallo.conf.
./src/dallod -datadir=~/.dallo
./src/dallo-cli -datadir=~/.dallo getblockchaininfo
Use -regtest during development. Verify binaries/hashes for each release.
# From repo root
./zcutil/build.sh -j$(nproc)
# Binaries land in src/: dallod, dallo-cli, dallo-tx, dallod-wallet-tool.
# Default data dirs:
# macOS: ~/Library/Application Support/DALLO
# Linux: ~/.dallo
# File: dallo.conf
rpcuser=change_me
rpcpassword=change_me-too
server=1
daemon=1
listen=1
regtest=1
gen=1
i-am-aware-dallod-will-be-replaced-by-zebrad-and-zallet-in-2025=1
# macOS
./src/dallod -datadir=\"$HOME/Library/Application Support/DALLO\"
# Linux
./src/dallod -datadir=\"$HOME/.dallo\"
./src/dallo-cli getblockchaininfo
./src/dallo-cli getmininginfo
# Mine instantly
./src/dallo-cli generate 10
# Legacy getnewaddress requires allowdeprecated
./src/dallod -allowdeprecated=getnewaddress
ADDR=$(./src/dallo-cli getnewaddress \"\")
# Send to self and confirm
./src/dallo-cli sendtoaddress \"$ADDR\" 1.0
./src/dallo-cli generate 1
./src/dallo-cli getbalance
Keep params and package mirrors aligned with upstream paths for compatibility.
Condensed references for quick answers. For deeper guides, see the dedicated docs page.
Open docs site →git clone https://github.com/dallo/dallo.git./zcutil/build.sh -j$(nproc)./src/dallod -regtest -daemondallo-cli -regtest generate 10dallo-cli -regtest getblockchaininfodallo-cli z_getnewaccount / z_getaddressforaccountdallo-cli z_sendmanydallo-cli z_listunspent-regtest while APIs stabilize.dallo-cli help and manpages (dallo-cli.1, dallod.1, dallo-tx.1, dallod-wallet-tool.1).DALLO is experimental software. Not a finished product, not an investment, and everything may change.
Current Phase
Development / Regtest
Mainnet
Not launched yet
Codebase
Zcash-derived, heavily rebranded
git clone https://github.com/dallo/dallo.git./zcutil/build.sh -j$(nproc)./src/dallod -regtest -daemonFull documentation is evolving. Follow the repo for updates and expanded guides.
dalloddallo-cli for RPC/opsi-am-aware-dallod-will-be-replaced-by-zebrad-and-zallet-in-2025=1DALLO rebrands a Zcash-derived chain; consensus parameters remain unchanged.
Download Sprout params from download.dallo.org/downloads/sprout-groth16.params when needed.
Set regtest=1, gen=1, start dallod, then dallo-cli generate <n>.
Legacy identifiers (message magic, seeds, crate names, paths) stay for compatibility and licensing.
Prefer unified address APIs (z_getnewaccount, z_getaddressforaccount). For legacy getnewaddress, set -allowdeprecated=getnewaddress.
shasum -a 256 filenameAlways validate source and signatures when available.
Download directly:
download.dallo.org/downloads/sprout-groth16.params
Place params where your environment expects them (mirrors Zcash layout).