Prerequisites
| Tool | Version |
|---|---|
| Go | 1.24+ |
| GNU Make | any |
| C compiler | gcc or clang (for cgo) |
| Git | any |
Build from source
geth binary lands at build/bin/geth. Confirm:
| Binary | Purpose |
|---|---|
build/bin/geth | Full Quantum Chain node |
build/bin/keygenerator | Generate post-quantum keypairs and mnemonics |
build/bin/ethkey | Inspect and manage keystore files |
build/bin/clef | External signer (hot wallet) |
build/bin/abigen | Solidity ABI binding generator |
build/bin/bootnode | Discovery v4 bootnode |
build/bin/evm | Standalone QVM for testing |
build/bin/rlpdump | RLP decoder |
build/bin/qc-custody | Qustody custody service binary |
Verify the build
Run the unit-test suite:Container image
A multi-stage Dockerfile is provided at the repo root:Dockerfile.alltools.
System requirements
| Profile | RAM | Disk | Notes |
|---|---|---|---|
| Light client | 4 GB | 30 GB SSD | Enough for read-only RPC |
| Full node | 16 GB | 1 TB SSD | Recommended for most operators |
| Archive node | 32 GB | 4 TB+ NVMe | Required only if you need historical state |
| Validator (Clique sealer) | 8 GB | 500 GB SSD | Plus highly available networking |