Zkool Documentation
  • Guides

    • Getting Started
    • Account Manager
    • Synchronization
    • Account
    • Addresses
    • Payments
    • Other features
    • Building Zkool from source
  • Recipes

    • Edit an Account
    • Supported Key Types
    • Cold Wallet
    • Ledger
    • Troubleshooting Synchronization Issues
    • Folders
    • Database/Wallet Files
    • Using TOR
    • Security
    • Kiosk Zkool
    • Mempool
    • Payment URI
    • Locking Notes
    • Mainnet, Testnet, Regtest
    • Export to CSV
  • Categories / Reports

    • Overview
    • Examples
    • Categories
    • ZEC Price
    • Charts
  • MultiSig Accounts / FROST

    • Overview
    • Key Generation
    • Signing a Transaction
  • Zcash tech

    • Shielded Pools
    • Bitcoin Data Model
    • Transaction Graph
    • Privacy

Requirements

Zkool has only 2 build requirements:

  • rust
  • flutter

Build

flutter build xyz

where xyz is linux, macos, etc.

Debian

For example on Linux Debian based distribs:

  • These are the package requirements for flutter
sudo apt install clang cmake git ninja-build pkg-config libgtk-3-dev liblzma-dev
  • Install flutter
git clone https://github.com/flutter/flutter --depth 1 --branch stable
cd flutter/bin
./flutter doctor -v
export PATH=$PWD:$PATH
  • Install rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
export PATH=$HOME/.cargo/bin:$PATH
  • Build Zkool
cd zkool2
flutter build linux

Fedora

Only the installation of the required packages differs.

sudo dnf install clang cmake ninja-build gtk3-devel perl openssl-devel

Archlinux

Only the installation of the required packages differs.

sudo pacman -S unzip clang cmake ninja pkgconf gtk3
Last Updated: 12/3/25, 12:48 AM
Contributors: Hanh Huynh Huu
Prev
Other features