Skip to main content

Configuration

Once you have an App ID, initialize the SDK with a configuration object specifying your endpoints and target chain.

Required Parameters

Optional Parameters

Example

Supported Networks

CLI Environment Variables

The CLI reads configuration from environment variables:

Logging

By default, the SDK produces no console output (silent). Set logLevel to control verbosity during development or debugging:
Use "debug" during development to trace SDK operations. In production, leave it as "silent" (the default) or "error" to avoid leaking internal state to the browser console.
All log messages are tagged with the originating module (e.g., [Vault], [Auth]) for easy filtering in browser dev tools.

Multi-Chain Configuration

To operate on additional chains beyond your primary one, create chain clients with sdk.forChain(). Only serverUrl is required — all other parameters are auto-discovered:
See Multi-Chain for the full guide.

Next Steps

Authentication

Connect a wallet and log in

Key Management

Key derivation, persistence, and recovery

Multi-Chain

Operate across multiple blockchains