Private
Readonly
storagePrivate
backendPrivate
authReturns an Ethereum provider using the configured signer.
Configuration options for the Ethereum provider.
Optional
policy?: stringOptional
providerA Provider instance.
If the signer is not an EmbeddedSigner.
Configures an embedded signer.
The chain ID for the embedded signer.
Shield authentication details.
Recovery password.
Signs a message.
Message to sign.
Optional
options: { Additional options for signing.
Optional
hashOptional
arrayifyThe signature.
If no signer is configured.
Signs typed data.
EIP-712 domain.
Typed data types.
Typed data value.
The signature.
If no signer is configured.
Optional
recoveryOptional
encryptionLogs in a user with email and password.
Optional
ecosystemAn AuthResponse object containing authentication details.
Signs up a new user with email and password.
Optional
options?: { Optional
ecosystemAn AuthResponse object containing authentication details.
Links an email and password to an existing account using an authentication token.
Optional
ecosystemAn AuthPlayerResponse object.
Unlinks an email and password from an existing account using an authentication token.
An AuthPlayerResponse object.
Initializes an OAuth authentication process.
Optional
options?: InitializeOAuthOptionsOptional
ecosystemAn InitAuthResponse object.
Initializes an OAuth linking process.
Optional
options?: InitializeOAuthOptionsOptional
ecosystemAn InitAuthResponse object.
Links a Third-Party authentication provider to the account.
An AuthPlayerResponse object.
Unlinks an OAuth provider from the account.
An AuthPlayerResponse object.
Authenticates using a third-party OAuth provider.
Optional
ecosystemAn AuthPlayerResponse object.
Authenticates using Sign-In with Ethereum (SIWE).
An AuthResponse object.
Links a wallet using SIWE.
An AuthPlayerResponse object.
Unlinks a wallet.
An AuthPlayerResponse object.
Sends a signature transaction intent request.
Transaction intent ID.
User operation hash.
Transaction signature.
Whether the request is optimistic.
A TransactionIntentResponse object.
If no signableHash or signature is provided.
Sends a transaction signed with a session request.
Session ID.
Session signature.
Optional
optimistic: booleanWhether the request is optimistic.
A SessionResponse object.
Gets the embedded state of the current session.
The embedded state.
Retrieves the user details.
An AuthPlayerResponse object.
If no access token is found.
Generated using TypeDoc
Logs the user out by flushing the signer and removing credentials.