RNSignerClient
Defined in: account-kit/rn-signer/src/client.ts:67
Extends
BaseSignerClient<ExportWalletParams,string>
Constructors
Constructor
Defined in: account-kit/rn-signer/src/client.ts:79
Parameters
Returns
RNSignerClient
Overrides
Properties
Accessors
user
Get Signature
Defined in: account-kit/signer/dist/types/client/base.d.ts:43
Returns
undefined | User
Set Signature
Defined in: account-kit/signer/dist/types/client/base.d.ts:44
Parameters
Returns
void
Inherited from
Methods
completeAuthWithBundle()
Defined in: account-kit/rn-signer/src/client.ts:182
Parameters
Returns
Promise<User>
Overrides
createAccount()
Defined in: account-kit/signer/dist/types/client/base.d.ts:57
Authenticates the user by either email or passkey account creation flow. Emits events during the process.
Parameters
Returns
Promise<SignupResponse>
A promise that resolves with the response object containing the account creation result.
Inherited from
disconnect()
Defined in: account-kit/rn-signer/src/client.ts:296
Returns
Promise<void>
Overrides
exportWallet()
Defined in: account-kit/rn-signer/src/client.ts:309
Exports the wallet and returns the decrypted private key or seed phrase.
Parameters
Returns
Promise<string>
The decrypted private key or seed phrase
Throws
If the user is not authenticated or export fails
Overrides
getOauthConfig()
Defined in: account-kit/rn-signer/src/client.ts:464
Returns
Promise<OauthConfig>
Overrides
getWebAuthnAttestation()
Defined in: account-kit/rn-signer/src/client.ts:433
Parameters
Returns
Promise<GetWebAuthnAttestationResult & object>
Overrides
initEmailAuth()
Defined in: account-kit/rn-signer/src/client.ts:130
Parameters
Returns
Promise<{
multiFactors?: MfaFactor[];
orgId: string;
otpId?: string;
}>
Overrides
initSessionStamper()
Defined in: account-kit/rn-signer/src/client.ts:476
Initializes the session stamper and returns its public key.
Returns
Promise<string>
Overrides
initSmsAuth()
Defined in: account-kit/rn-signer/src/client.ts:155
Parameters
Returns
Promise<{
orgId: string;
otpId?: string;
}>
Overrides
initWebauthnStamper()
Defined in: account-kit/rn-signer/src/client.ts:495
Parameters
Returns
Promise<void>
Overrides
oauthWithPopup()
Defined in: account-kit/rn-signer/src/client.ts:290
Parameters
Returns
Promise<User>
Overrides
oauthWithRedirect()
Defined in: account-kit/rn-signer/src/client.ts:216
Parameters
Returns
Promise<User | IdTokenOnly>
Overrides
setEmail()
Call Signature
Defined in: account-kit/signer/dist/types/client/base.d.ts:116
Sets the email for the authenticated user, allowing them to login with that email.
Deprecated
You must contact Alchemy to enable this feature for your team, as there are important security considerations. In particular, you must not call this without first validating that the user owns this email account. Recommended to use the email verification flow instead.
Parameters
Returns
Promise<string>
A promise that resolves to the updated email
Throws
If the user is not authenticated
Inherited from
Call Signature
Defined in: account-kit/signer/dist/types/client/base.d.ts:125
Sets the email for the authenticated user, allowing them to login with that
email. Must be called after calling initOtp with the email.
Parameters
Returns
Promise<string>
A promise that resolves to the updated email
Throws
If the user is not authenticated
Inherited from
setStamper()
Defined in: account-kit/signer/dist/types/client/base.d.ts:50
Sets the stamper of the TurnkeyClient.
Parameters
Returns
void
Inherited from
submitJwt()
Defined in: account-kit/rn-signer/src/client.ts:168
Parameters
Returns
Promise<JwtResponse>
Overrides
submitOtpCode()
Defined in: account-kit/rn-signer/src/client.ts:93
Parameters
Returns
Promise<SubmitOtpCodeResponse>
Overrides
targetPublicKey()
Defined in: account-kit/rn-signer/src/client.ts:429
Returns
Promise<string>