# dependencies
node_modules/
.pnpm-store/

# build output
dist/
*.tsbuildinfo

# Next.js (apps/website)
apps/website/.next/
apps/website/out/

# hardhat / contracts
packages/contracts/artifacts/
packages/contracts/cache/
packages/contracts/typechain-types/
packages/contracts/coverage/
packages/contracts/coverage.json
# Slither's symlink-free analysis copy (built fresh by the CI slither job)
packages/contracts/slither-scratch/
# Ephemeral local deployment only; real-network manifests (e.g. Sepolia) are committed.
packages/contracts/deployments/addresses.localhost.json
packages/contracts/src/abis.ts

# env & secrets
.env
.env.*
!.env.example
*.keystore

# logs
*.log
npm-debug.log*
pnpm-debug.log*

# editor / os
.DS_Store
.idea/
.vscode/*
!.vscode/extensions.json

# runtime data
data/
*.local.json

# release artifacts (built by scripts/bundle-daemon.mjs / release.yml)
# anchored: scripts/release/ (launcher sources) must stay tracked
/release/

# python (sdk-python)
.venv/
__pycache__/
*.egg-info/
.ruff_cache/
.pytest_cache/
sdk-python/dist/

# local hosted-gateway state (SQLite DB + env backup)
gateway-data/
