Skip to content

OptionsType

OptionsType = object

Defined in: packages/synapse-core/src/session-key/login.ts:24

address: Address

Defined in: packages/synapse-core/src/session-key/login.ts:26

Session key address.


optional contractAddress?: Address

Defined in: packages/synapse-core/src/session-key/login.ts:34

Session key registry contract address. If not provided, defaults to the chain contract address.


optional expiresAt?: bigint

Defined in: packages/synapse-core/src/session-key/login.ts:30

The expiry time as Unix timestamp (seconds). Defaults to now + 1 hour.


optional origin?: string

Defined in: packages/synapse-core/src/session-key/login.ts:32

The origin of the session key authorization. Defaults to ‘synapse’.


optional permissions?: Permission[]

Defined in: packages/synapse-core/src/session-key/login.ts:28

The permissions to authorize for the session key. Defaults to all FWSS permissions.