Skip to content
Reference

API boundaries

Know when to use WalletLogic, KeyVaultV3, the factory, or authenticator contracts directly.

Choose the narrowest surface

  • Top-level SDK: create wallets, query accounts, and perform authenticated signing with structured options.
  • Factory: create wallets, resolve usernames, and inspect deployment registry data.
  • WalletLogic: routine account, signing, imported-key, and Solana operations.
  • KeyVaultV3: action-hash helpers and explicit advanced/custom security paths.
  • Authenticator: strategy-specific administration such as whitelist or child changes.
  • SecretVault: application secret and public-data operations. SDK 2.3.0 resolves its address but has no dedicated SecretVault client; use a Sapphire-wrapped contract integration.