For the complete documentation index, see llms.txt
Troubleshoot
Find the fix for an installation problem, a build error, or a rejected transaction. Start with the area where the error appears, or look up your problem in the table.
Installation problems
Fix a compact command that your shell can't find, a Docker engine that isn't running, or a proof server port that is already in use.
Build and compile errors
Look up Compact compiler messages, from lexer and parser errors to witness disclosure and runtime errors, and how to fix them.
Transaction errors
Decode a 1010 Invalid Transaction rejection to find the Midnight ledger error behind it.
FAQ and getting help
Read answers to common questions, or ask the Midnight team and other developers for help.
Find your problem
| Problem | Page |
|---|---|
Your shell can't find the compact command, Docker isn't running, or port 6300 is already in use. | Troubleshoot installation problems |
Installing @midnight-ntwrk packages fails with 403 Forbidden. | Fix package repository access failures |
| You install Compact compiler 0.26 or earlier on NixOS. | Troubleshoot Compact toolchain installation issue on NixOS |
| The Compact compiler reports an error, or a compiled contract fails at runtime. | Troubleshoot compiler errors |
| Your compiler, runtime, and proof server versions don't match. | Fix version mismatch errors |
A node rejects your transaction with code 1010. | Decode 1010 transaction rejection errors |
| You have a general question about Midnight. | Frequently asked questions |
| You want to ask for help or report a security vulnerability. | Support |