ParaloomPARALOOM

Troubleshooting

Common issues and solutions for Paraloom

Troubleshooting

Quick solutions for common issues you might encounter.

Build Errors

Runtime Errors

Network Issues

Validator Issues

Proof Generation Issues

Common Error Codes

CodeMeaningSolution
E001Invalid proofRegenerate proof
E002Nullifier spentNote already used
E003Root not foundRefresh merkle root
E004Insufficient fundsCheck pool balance
E005Consensus failedRetry operation
E006Invalid signatureCheck authority key
E007TimeoutIncrease timeout, retry
E008Serialization errorCheck data format

Debug Mode

Enable verbose logging for debugging:

# Full debug output
RUST_LOG=debug cargo run --bin paraloom-cli

# Specific module debug
RUST_LOG=paraloom_privacy=debug cargo run

# Write to file
RUST_LOG=debug cargo run 2>&1 | tee debug.log

Getting Help

If you're still stuck:

  1. Search existing issues: GitHub Issues
  2. Check logs: tail -f logs/*.log
  3. Report bug: Include:
    • Error message
    • Steps to reproduce
    • System info (uname -a, rustc --version)
    • Relevant logs

Never share your secret keys, mnemonics, or shielded note data when reporting issues!

On this page