Skip to content

Comments

Feature/wallet hardening#29

Open
pythonsst wants to merge 3 commits intotetherto:mainfrom
pythonsst:feature/wallet-hardening
Open

Feature/wallet hardening#29
pythonsst wants to merge 3 commits intotetherto:mainfrom
pythonsst:feature/wallet-hardening

Conversation

@pythonsst
Copy link

@pythonsst pythonsst commented Jan 24, 2026

Summary

  • add secure multi-wallet storage/switching with recent wallets and a wallet switcher sheet
  • improve wallet setup/import flows, QR scanning, and wallet/address display UX
  • harden auth/error handling and chain config for ERC-4337 support
  • refresh deps and add FlashList for wallet lists
  • add @ton/core to unblock Android Expo export used by E2E builds

Why

  • keep wallet metadata and recent selections in secure storage, aligned with device auth
  • reduce onboarding and wallet-switching friction while preserving safety checks
  • unblock Android E2E packaging for TON dependencies in release builds

Test plan

  • npm run test:e2e

@pythonsst
Copy link
Author

Trimmed formatting-only diffs so the review focuses on functional wallet/security changes.

@pythonsst
Copy link
Author

Testnet support is gated by EXPO_PUBLIC_NETWORK_ENV; mainnet behavior remains unchanged. ETH asset config is additive, and the network/balance logs are DEV-only.

Strengthen wallet persistence and switching to support multiple wallets reliably.
Update wallet flows, setup screens, and switcher UI for multiwallet usage.
Add EAS config, Android permissions, and Expo/dependency updates for APK builds.
@pythonsst pythonsst force-pushed the feature/wallet-hardening branch from 16ce4af to e8bf172 Compare January 25, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant