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.
