Local signing

Session Keys

Create and manage a browser-local signing key for fast delegated flows. This is application state, separate from contract method inspection and solver API reads.

Wallet
Not connected
Local session key
Generate or load a browser-local session key for Instant Layer signatures. The private key is encrypted in localStorage.
owner
Connect wallet
session key
Not initialized
expires
Not initialized
private key
Not loaded

Replace the current local session key with a private key from another device.

Sign a plain text message with the loaded session key.

Delegate this session key address in `grantDelegation` before using it to sign Instant Layer operations.