Loading
Loading

This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository for the latest instructions.
GPU required for Boltz-2 inference (45s per molecule on A100). Miners can parallelize scoring across multiple GPUs to reduce latency. Combinatorial database access via local SQLite file required.
2 GPU devices with >48 GB VRAM required for parallel molecule and nanobody scoring within epoch window. Single GPU setup runs sequentially and may miss scoring rounds. Validators orchestrate Boltz-2 and BoltzGen scoring, perform validation checks, and set on-chain weights.
Clone the NOVA repository with submodules
git clone --recurse-submodules https://github.com/metanova-labs/nova.git && cd nova
Create and configure environment file with GitHub token, Bittensor network settings, and GPU parallelization parameters (NOVA_BOLTZ_SHARDS, NOVA_BOLTZ_GPUS, etc.)
cp example.env .env && # then edit .env with your credentials
Install dependencies with optional CUDA version specification (default 12.6)
./install_deps.sh [--cuda <version>] && source "$HOME/.local/bin/env"
Activate Python virtual environment
source .venv/bin/activate
Run miner node. Miner will connect to chain, receive challenge parameters, generate/select candidate molecules and/or nanobody sequences, format submission as 'molecules|sequences', encrypt with timelock, and upload to GitHub.
python3 neurons/miner.py --wallet.name <your_wallet> --wallet.hotkey <your_hotkey> --logging.info
Clone the NOVA repository with submodules
git clone --recurse-submodules https://github.com/metanova-labs/nova.git && cd nova
Create and configure environment file with SUBTENSOR_NETWORK, GITHUB_TOKEN, VALIDATOR_API_KEY (obtain from NOVA team), and GPU configuration for parallel Boltz/Boltzgen scoring
cp example.env .env && # then edit .env with your credentials
Install dependencies with optional CUDA version specification (default 12.6)
./install_deps.sh [--cuda <version>] && source "$HOME/.local/bin/env"
Activate Python virtual environment
source .venv/bin/activate
Run validator in normal mode. Requires registration on subnet 68 and ≥1000 NOVA stake. Validator processes each epoch: gathers commitments from chain, fetches and decrypts submissions from GitHub, validates format/chemistry/biology, scores with Boltz-2 and BoltzGen, aggregates scores, determines winners, and sets on-chain weights.
python3 neurons/validator/validator.py --wallet.name <your_wallet> --wallet.hotkey <your_hotkey> --logging.debug
Optional: run in test mode (skips registration/stake checks and weight-setting) for development/testing(optional)
python3 neurons/validator/validator.py --wallet.name <your_wallet> --wallet.hotkey <your_hotkey> --test_mode --logging.debug
Optional: run with local input file (format: uid|mol1,mol2...|seq1,seq2...) for offline testing(optional)
python3 neurons/validator/validator.py --wallet.name <your_wallet> --wallet.hotkey <your_hotkey> --local_input_file /path/to/input --test_mode
| Role | Identity | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 64 neurons | 7V / 57M | 43.37 α | avg 0.0000 | avg 0.0156 | avg 0.0156 | 174.7161 τ | |||
| 42 | Miner | 5H5utp…sDkQ | 0 | 0 | 0.7143 | 1.0000 | 75.3107 τ | 1mo ago | |
| 63 | Miner | 5GP2tp…PNzi | 0 | 0 | 0 | 0 | 0 | 17h ago | |
| 62new | Miner | 5Cu82K…uZfM | 0 | 0 | 0 | 0 | 0 | 6h ago | |
| 61 | Miner | 5G9isX…NbZh | 0 | 0 | 0 | 0 | 0 | 21h ago | |
| 60new | Miner | 5FjSxG…YChz | 0 | 0 | 0 | 0 | 0 | 12h ago | |
| 59new | Miner | 5FEumR…MVfp | 0 | 0 | 0 | 0 | 0 | 14h ago | |
| 58new | Miner | 5DRVW7…8LXn | 0 | 0 | 0 | 0 | 0 | 3h ago | |
| 57new | Miner | 5HbYAs…uju5 | 0 | 0 | 0 | 0 | 0 | 6h ago | |
| 56 | Miner | 5HTYtx…shxV | 0 | 0 | 0.2857 | 0 | 12.0474 τ | 1mo ago | |
| 55new | Miner | 5Ek25S…GDWT | 0 | 0 | 0 | 0 | 0 | 8h ago | |
| 54new | Miner | 5FRGTg…yGR8 | 0 | 0 | 0 | 0 | 0 | 5h ago | |
| 53new | Miner | 5Cwmpm…bUKb | 0 | 0 | 0 | 0 | 0 | 5h ago | |
| 52 | Miner | 5FpRmU…ByA9 | 0 | 0 | 0 | 0 | 0 | 17h ago | |
| 51new | Miner | 5DEyd2…xQFa | 0 | 0 | 0 | 0 | 0 | 7h ago | |
| 50new | Miner | 5H3i67…XN5S | 0 | 0 | 0 | 0 | 0 | 8h ago | |
| 49new | Miner | 5CXy1K…PXXj | 0 | 0 | 0 | 0 | 0 | 6h ago | |
| 48new | Miner | 5Fo3Vm…5VT9 | 0 | 0 | 0 | 0 | 0 | 1h ago | |
| 47new | Miner | 5Hh7ph…2Pqo | 0 | 0 | 0 | 0 | 0 | 3h ago | |
| 46new | Miner | 5F4QDX…hAcH | 0 | 0 | 0 | 0 | 0 | 9h ago | |
| 45 | Miner | 5DqehC…jYVV | 0 | 0 | 0 | 0 | 0 | 21h ago | |
| 44new | Miner | 5Ebkgi…jPGi | 0 | 0 | 0 | 0 | 0 | 12h ago | |
| 43new | Miner | 5Ec6tL…Hrof | 0 | 0 | 0 | 0 | 0 | 10h ago | |
| 41new | Miner | 5DPfpj…P5BB | 0 | 0 | 0 | 0 | 0 | 10h ago | |
| 40new | Miner | 5Dc1Fx…58na | 0 | 0 | 0 | 0 | 0 | 11h ago | |
| 39 | Val | 5EvbeQ…Npyv | 0 | 0 | 0 | 0 | 3.5624 τ | 1h ago | |
| 38new | Miner | 5DDEGa…EDtJ | 0 | 0 | 0 | 0 | 0 | 12h ago | |
| 37 | Val | 5CMC7c…nk6p | 0.000206 α | 0 | 0 | 0 | 0.192103 τ | 36m ago | |
| 36new | Miner | 5CPHBm…iu4R | 0 | 0 | 0 | 0 | 0 | 13h ago | |
| 35new | Miner | 5GrjSp…xhiX | 0 | 0 | 0 | 0 | 0 | 14h ago | |
| 34new | Miner | 5EJ7P3…JwX1 | 0 | 0 | 0 | 0 | 0 | 15h ago | |
| 33new | Miner | 5Dnni5…KZpE | 0 | 0 | 0 | 0 | 0 | 15h ago | |
| 32new | Miner | 5FmvKS…pPEt | 0 | 0 | 0 | 0 | 0 | 15h ago | |
| 31new | Miner | 5G3tUR…cCoP | 0 | 0 | 0 | 0 | 0 | 45m ago | |
| 30new | Miner | 5EepKr…FPSU | 0 | 0 | 0 | 0 | 0 | 16h ago | |
| 29 | Miner | 5CMjXU…nAXK | 0 | 0 | 0 | 0 | 0 | 16h ago | |
| 28 | Miner | 5Di9bt…wV4p | 0 | 0 | 0 | 0 | 0 | 18h ago | |
| 27 | Miner | 5Egqxf…CBjC | 0 | 0 | 0 | 0 | 0 | 18h ago | |
| 26new | Miner | 5Ck7C7…WBZL | 0 | 0 | 0 | 0 | 0 | 13h ago | |
| 25new | Miner | 5HQJPT…8ftP | 0 | 0 | 0 | 0 | 0 | 2h ago | |
| 24 | Miner | 5DJH8e…qjRu | 0 | 0 | 0 | 0 | 0 | 19h ago | |
| 23new | Miner | 5DyeVD…Bm48 | 0 | 0 | 0 | 0 | 0 | 1h ago | |
| 22new | Miner | 5HKuuP…YtyN | 0 | 0 | 0 | 0 | 0 | 11h ago | |
| 21 | Val | 5EXXUE…ss68 | 1.62 α | 0 | 0 | 0 | 2.0159 τ | 1h ago | |
| 20 | Miner | 5H5pue…aX9g | 0 | 0 | 0 | 0 | 0 | 19h ago | |
| 19new | Miner | 5CZspf…fmug | 0 | 0 | 0 | 0 | 0 | 4h ago | |
| 18new | Miner | 5DUmwx…dd3y | 0 | 0 | 0 | 0 | 0 | 2h ago | |
| 17 | Miner | 5CSqKL…6ggG | 0 | 0 | 0 | 0 | 0 | 19h ago | |
| 16 | Miner | 5FPDT9…U89F | 0 | 0 | 0 | 0 | 0 | 20h ago | |
| 15 | Miner | 5DepSU…mD5X | 0 | 0 | 0 | 0 | 0 | 17h ago | |
| 14 | Miner | 5HEoUD…J842 | 0 | 0 | 0 | 0 | 0 | 20h ago | |
| 13new | Miner | 5FLPhF…rz5u | 0 | 0 | 0 | 0 | 0 | 2h ago | |
| 12new | Miner | 5G1ey4…CWED | 0 | 0 | 0 | 0 | 0 | 13m ago | |
| 11 | Val | 5E2LP6…eZ5u | 12.53 α | 0 | 0 | 0 | 15.2531 τ | 2m ago | |
| 10new | Miner | 5G1TdG…gsn9 | 0 | 0 | 0 | 0 | 0 | 8h ago | |
| 9new | Miner | 5CD2mF…Afej | 0 | 0 | 0 | 0 | 0 | 7h ago | |
| 8new | Miner | 5CFVtQ…YJtp | 0 | 0 | 0 | 0 | 0 | 9h ago | |
| 7new | Miner | 5D5WR3…dmZe | 0 | 0 | 0 | 0 | 0 | 10h ago | |
| 6new | Miner | 5FqH34…G8w8 | 0 | 0 | 0 | 0 | 0 | 1h ago | |
| 5 | Val | 5HmBXd…Z2fY | 24.05 α | 0 | 0 | 0 | 58.5273 τ | 32m ago | |
| 4new | Miner | 5F4Djo…7f5M | 0 | 0 | 0 | 0 | 0 | 4h ago | |
| 3 | Val | 5CAT52…omEN | 0.1932 α | 0 | 0 | 0 | 7.8073 τ | 16m ago | |
| 2new | Miner | 5Hb8gM…ybw2 | 0 | 0 | 0 | 0 | 0 | 42m ago | |
| 1new | Miner | 5HTmwr…NRan | 0 | 0 | 0 | 0 | 0 | 4h ago | |
| 0 | Val | 5CBBYz…DYQE | 4.98 α | 0 | 0 | 0 | 0 | 1y ago |
Recent validator weight submissions
| Time | Validator | UIDs Weighted | Method | Version |
|---|---|---|---|---|
Recent epoch emission split