Optional
options: RedirectLoginOptions<TAppState>Optional
url: stringOptional
password?: stringOptional
session?: stringReturns an Ethereum provider using the configured signer.
Optional
options: { Configuration options for the Ethereum provider.
Optional
policy?: stringOptional
providerA Provider instance.
Configures an embedded signer.
Optional
chainId: null | numberThe chain ID for the embedded signer.
Optional
shieldAuthentication: null | ShieldAuthenticationShield authentication details.
Optional
recoveryPassword: null | stringRecovery password.
Signs a message.
Message to sign.
Optional
options: { Additional options for signing.
Optional
hashOptional
arrayifyThe signature.
Logs 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.
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.
Sends a signature transaction intent request.
Transaction intent ID.
Optional
signableHash: null | stringUser operation hash.
Optional
signature: null | stringTransaction signature.
Optional
optimistic: booleanWhether the request is optimistic.
A TransactionIntentResponse object.
Sends a transaction signed with a session request.
Session ID.
Session signature.
Optional
optimistic: booleanWhether the request is optimistic.
A SessionResponse object.
Core Ecosystem SDK
Param: config
Configuration for Ecosystem core services.