Skip to main content
The getSessionStatus function checks the current status of a session key from the validator contract, allowing you to determine if a session is active, expired, closed, or not initialized.

Usage

Parameters

sessionHashOrConfig
Hash | SessionConfig
required
Either the hash of the session configuration or the session configuration object itself.

Returns

status
SessionStatus
The current status of the session:
  • SessionStatus.NotInitialized (0): The session has not been created
  • SessionStatus.Active (1): The session is active and can be used
  • SessionStatus.Closed (2): The session has been revoked
  • SessionStatus.Expired (3): The session has expired