# Terraform
.terraform/
*.tfstate
*.tfstate.*
.terraform.lock.hcl
terraform.tfvars
*.tfvars.backup

# Kubernetes
kubeconfig
*.kubeconfig

# Python virtualenvs
.venv/

# OMNL terminal connection secrets / CIS source PDFs
config/omnl-terminal-connections/**/source/
config/omnl-terminal-connections/**/.env

# Keys and Secrets
*.key
*.pem
*.p12
*.jks
keystore/
keys/
secrets/
*.env
.env.local

# Besu
besu-data/
chaindata/
datadir/

# Foundry
out/
artifacts/
.omnl-poller-state.json
cache/
broadcast/
.cronos-verify/
.verify-dodo/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Logs
*.log
logs/

# Temporary files
tmp/
temp/
*.tmp

# Node modules (if any)
node_modules/

# TypeScript service emit (build in-tree)
services/btc-intake/dist/

# Python
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
venv/
env/

# Backup files
*.bak
*.backup
*.backup.*
.env.backup
*~

# Temporary/working files
.batch_refactor_changed_files.txt
.safe_pass_changed_files.txt
.syntax_*.txt
.to_revert.txt

# Assets (icons are tracked, but exclude large files)
assets/azure-icons/*.zip
assets/**/*.tmp
assets/**/.*.swp


# Relay lane secrets (examples stay tracked)
services/relay/.env.*
!services/relay/.env.*.example
!services/relay/.env.local.example

# Local DODO vendor trees (use lib/dodo-contractV2 submodule)
lib/dodo-gassaving-pool/
lib/dodo-limit-order/
lib/dodo-v3/
lib/deploy-starter.txt
