# Dependencies (install with `npm ci`, which reads package-lock.json)
node_modules/

# Hardhat production build outputs
cache/
artifacts/

# Coverage run outputs. Separate from the production build on purpose, so an
# instrumented build can never be mistaken for, or overwrite, the real one.
# See hardhat.config.coverage.js.
cache-coverage/
artifacts-coverage/
coverage/
coverage.json
*.lcov

# Local environment. NEVER commit a populated .env: this repository is public
# and holds no keys by design. See REPRODUCE.md, "The secrets boundary".
.env
.env.*
!.env.example

# Editor / OS noise
.DS_Store
Thumbs.db
.idea/
.vscode/
