*.iml
android/build
android/.idea
android/.gradle
android/local.properties
android/keystore
android/keystore.asc
android/keystore.properties
# Signing keystores: the upload/app-signing keys must NEVER be committed
*.jks
android/*.jks
android/*.apk
android/*.apk.sha256
android/*.AppImage
android/*.AppImage.sha256
android/*sha256sum.txt
/.idea
.DS_Store
/captures
.externalNativeBuild
.cxx
*.so
target
.cargo/
app/src/main/jniLibs
macos/cert.pem
linux/Goblin.AppDir/AppRun
.intentionally-empty-file.o
Cargo.toml-e
screenshots/
# GRIM-canonical build toolchains fetched by scripts/toolchain.sh
.toolchains/
# Runtime wallet/node artifacts + secrets generated by running locally — NEVER commit
.owner_api_secret
.foreign_api_secret
grin-wallet.log
grin-wallet.toml
# Internal E2E harnesses — reference funded wallets / live relays; kept on disk,
# untracked (mod e2e is gated behind the `e2e-internal` feature)
src/wallet/e2e.rs
tests/nostr_e2e.rs
