RNSignerClient
Defined in: account-kit/rn-signer/src/client.ts:65
Extends
BaseSignerClient
<ExportWalletParams
,string
>
Constructors
Constructor
Defined in: account-kit/rn-signer/src/client.ts:78
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:181
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:295
Returns
Promise
<void
>
Overrides
exportWallet()
Defined in: account-kit/rn-signer/src/client.ts:308
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:463
Returns
Promise
<OauthConfig
>
Overrides
getWebAuthnAttestation()
Defined in: account-kit/rn-signer/src/client.ts:432
Parameters
Returns
Promise
<GetWebAuthnAttestationResult
& object
>
Overrides
initEmailAuth()
Defined in: account-kit/rn-signer/src/client.ts:129
Parameters
Returns
Promise
<{
multiFactors?
: MfaFactor
[];
orgId
: string
;
otpId?
: string
;
}>
Overrides
initSessionStamper()
Defined in: account-kit/rn-signer/src/client.ts:470
Initializes the session stamper and returns its public key.
Returns
Promise
<string
>
Overrides
initSmsAuth()
Defined in: account-kit/rn-signer/src/client.ts:154
Parameters
Returns
Promise
<{
orgId
: string
;
otpId?
: string
;
}>
Overrides
initWebauthnStamper()
Defined in: account-kit/rn-signer/src/client.ts:474
Parameters
Returns
Promise
<void
>
Overrides
oauthWithPopup()
Defined in: account-kit/rn-signer/src/client.ts:289
Parameters
Returns
Promise
<User
>
Overrides
oauthWithRedirect()
Defined in: account-kit/rn-signer/src/client.ts:215
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:167
Parameters
Returns
Promise
<JwtResponse
>
Overrides
submitOtpCode()
Defined in: account-kit/rn-signer/src/client.ts:92
Parameters
Returns
Promise
<SubmitOtpCodeResponse
>
Overrides
targetPublicKey()
Defined in: account-kit/rn-signer/src/client.ts:428
Returns
Promise
<string
>