SSX Core API Reference

Home > @spruceid/ssx-core

ssx-core package

Enumerations

EnumerationDescription

Enum of supported networks for Alchemy.

Enum of supported networks for Ankr.

Enum of supported networks for Etherscan.

Available SSX Log Types.

Enum of supported networks for Infura.

Enum of supported networks for Pocket.

Enum of supported EthersJS providers.

Interfaces

InterfaceDescription

Interface to an intermediate SSX state: connected, but not signed-in.

Optional session configuration for the SIWE message.

Core config for SSX.

SSX web3 configuration settings

Configuration interface for cookies issued by ssx-server

ENS options supported by SSX.

ENS data supported by SSX.

ENS options supported by SSX.

Interface for an extension to SSX.

Allowed fields for an SSX Log.

Web3 provider configuration settings

Configuration interface for ssx-server

SSX web3 configuration settings.

Server endpoints configuration.

SSX Session Store configuration settings

Variables

VariableDescription

Type-Guard for SSXAnkrProvider.

Type-Guard for SSXCustomProvider.

Type-Guard for SSXPocketProvider.

Registers a new event to the API.

Abstracts the fetch API to append correct headers, host and parse responses to JSON for POST requests.

Resolves ENS data supported by SSX.

Type Aliases

Type AliasDescription

Overrides for the session configuration.

Extra SIWE fields.

Alchemy provider settings.

Ankr provider settings.

Representation of an active SSXSession.

Cloudflare provider settings.

Custom provider settings.

Etherscan provider settings.

SSX Express Session Store Provider settings.

Generic provider settings.

Infura provider settings.

Infura provider project settings.

SSX Metrics Provider settings.

Pocket provider settings.

The ssx-powered server configuration settings

SSX Redis Session Store Provider settings.

Supported provider types.

The URL of the server running ssx-server. Providing this field enables SIWE server communication

Last updated