# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# Secret keys / credentials — NEVER commit these (devnet static keys are whitelisted below)
*.key
*.pem
.env
.env.local
.env.*.local
**/*.secret
**/*private*
**/*mnemonic*
# Only ignore root-level validator-keys/ if created outside devnet
/validator-keys/
# Critical: auto-generated nodes-summary.json contains private keys
devnet/besu-config/nodes-summary.json
# Do NOT commit raw validator key files anywhere under devnet/
devnet/validator-keys/**/key
# Build artifacts
**/out/
**/build/
**/cache/
**/artifacts/
**/.deps/
**/coverage/

# Foundry
cache/
out/
foundry.toml.bak

# Node modules
node_modules/

# IDE
.vscode/
.idea/

# OS files
.DS_Store
Thumbs.db

# Local data
**/data/
**/logs/
**/tmp/
