- Zebrad or Zcashd, Zcash-Cli
- Zingolib [if running Zingo-Cli]
- To run a Zaino server, backed locally by Zebrad first build Zaino:
- Run
$ cargo build --release
- Add compiled binary held at
#PATH_TO/zaino/target/release/zainod
to PATH.
- Then to launch Zaino: [in separate terminals]:
- Run
$ zebrad --config #PATH_TO_CONF/zebrad.toml start
- Run
$ zainod --config #PATH_TO_CONF/zindexer.toml
NOTE: Unless the no_db
option is set to true in the config file zaino will sync its internal CompactBlock
cache with the validator it is connected to on launch. This can be a very slow process the first time Zaino's DB is synced with a new chain and zaino will not be operable until the database is fully synced. If Zaino exits during this process the database is saved in its current state, enabling the chain to be synced in several stages.
- To launch Zingo-Cli running through Zaino [from #PATH_TO/zingolib]:
- Run
$ cargo run --release --package zingo-cli -- --chain "CHAIN_TYPE" --server "ZAINO_LISTEN_ADDR" --data-dir #PATH_TO_WALLET_DATA_DIR
- Example Config files for running Zebra and Zaino on testnet are given in
zaino/zainod/*
A system architecture diagram for this service can be seen at Live Service System Architecture.
Currently Unimplemented, documentation will be added here as this functionality becomes available.
A system architecture diagram for this service can be seen at Library System Architecture.
Currently Unimplemented, documentation will be added here as this functionality becomes available.
A system architecture diagram for this service can be seen at Library System Architecture.