SessionData: {
    expiry?: string;
    scopedProperties?: ScopedProperties;
    sessionProperties?: SessionProperties;
    sessionScopes: Record<CaipChainId, ScopeObject>;
}

Comprehensive session data including scopes and properties. Represents a tracked session in local store.

Type declaration

  • Optionalexpiry?: string

    ISO timestamp when the session expires (not implemented in MetaMask yet)

  • OptionalscopedProperties?: ScopedProperties

    Chain-specific properties (not implemented in MetaMask yet)

  • OptionalsessionProperties?: SessionProperties

    Session-wide properties (not implemented in MetaMask yet)

  • sessionScopes: Record<CaipChainId, ScopeObject>

    Map of chain IDs to their respective scope objects