# Secrets and environment files - NEVER commit
.env
.env.*
!.env.example
*.pem
!public_key.pem
*.key

# Databases
*.db
*.db-shm
*.db-wal

# Rust build artifacts
/target

# Release artifacts
/releases/
*.tar.gz
*.tar.gz.asc
*.tar.gz.sig
*.tar.gz.sha256
bal-server-*/

# Deployment configs (keep in deploy scripts, not in repo)
bal-server.env
bal-pusher.env
bitcoind.service
tbitcoind.service

# Test data and scratch files
invalid_txs
valid_txs
test
update
update_codebase.txt

# Utility scripts (keep local, not in repo)
sendtx.sh
lib.sh
generate_random_ascii.sh
start_postgres_docker.sh
make_release.sh
download_bal_db.sh

# Misc
*.swp
*.swo
src/xpub.rs2
public_key.pem
.gitsecret/
