Skip to main content

Dependencies

Create a protocol wallet

Connect first. Configure the expected service for your deployment; the example uses mainnet.

Lifecycle

Isolate storage by website origin, account, and network. Call assertActive before protocol operations. Stop work and dispose on locking, disconnection, or account/network changes. Returns wallet, identity, session, assertActive, and dispose. The adapter verifies that SDK addresses match the extension session. Automatic settlement and renewal are disabled. Signatures are delegated to the extension. The main SDK entry point does not load Arkade or Chrome APIs. Validated against Arkade SDK 0.4.79.