Package: react-wallet-kit

Overview

Clears any unused API key pairs from persistent storage.
  • This function scans all API key pairs stored in indexedDB and removes any key pairs that are not associated with a session in persistent storage.
  • Ensures that only key pairs referenced by existing sessions are retained, preventing orphaned or stale key pairs from accumulating.
  • Iterates through all stored session keys and builds a map of in-use public keys, then deletes any key pairs not present in this map.
  • Intended to be called after session changes (e.g., login, logout, session replacement) to keep key storage clean and secure.

Parameters

No parameters.

Response

A successful response returns the following fields:
returns
void
required
A promise that resolves when all unused key pairs are successfully cleared.