Skip to content

SIP Privacy v0.1.9 — dApp Store Fixes

Choose a tag to compare

@rz1989s rz1989s released this 07 Mar 05:59
· 211 commits to main since this release
0a582e0

What's New

dApp Store Rejection Fixes

Permissions cleanup (rejection reason: unnecessary permissions)

  • Blocked 6 auto-added Android permissions via blockedPermissions:
    • RECORD_AUDIO — not needed (auto-added by expo-camera)
    • SYSTEM_ALERT_WINDOW — dev-only overlay
    • READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE — not needed
    • WAKE_LOCK / RECEIVE_BOOT_COMPLETED — not core functionality
  • Only 5 justified permissions remain: CAMERA (QR scan), INTERNET, USE_BIOMETRIC, USE_FINGERPRINT, VIBRATE

Balance validation (rejection reason: core functionality must be operational)

  • Pre-validates SOL balance for stealth transfers, accounting for ~0.004 SOL overhead (tx fee + PDA rent + rent-exempt)
  • Shows user-friendly error: "Insufficient SOL for fees. Max send: ~X SOL"
  • Parses raw simulation errors into clean messages instead of dumping program logs

Previous (v0.1.8)

  • SPL stealth claim flow (idempotent ATA + CloseAccount)
  • Token symbol resolution from mint registry
  • Jupiter API migration
  • Multi-wallet support

Full Changelog: v0.1.8...v0.1.9