- biometric-helper: use .deviceOwnerAuthentication so passcode can
unlock Touch ID when biometrics are locked out
- get-transaction-history: dedup transfers by hash+category+contract
instead of hash alone (was dropping token transfers sharing a tx hash)
- evm-wallet.svelte.ts: add missing loading declaration (caused
ReferenceError on createWallet); add flushTxCache method; comment out
monero startup from evm init to speed up loading
- get-history.ts: remove dead caching logic (now handled by sync engine);
import getTransactionHistory from alchemy directly
- backend RPC + settings UI: add flushTxCache to clear tx cache tables