Skip to content

Documentation / js-sdk-core / default

Class: default

Privy API Client SDK

Constructors

new default(__namedParameters)

new default(__namedParameters): default

Create a new Privy Client

Parameters

__namedParameters: PrivyOptions

Returns

default

Properties

app

readonly app: default

APIs for App configurations


auth

readonly auth: default

APIs for interacting with a user's embedded wallet


crossApp

readonly crossApp: default

APIs for Cross App Connections


delegated

readonly delegated: default

APIs for Wallet Delegated Actions


embeddedWallet

readonly embeddedWallet: default

APIs for interacting with a user's embedded wallet


funding

readonly funding: default

APIs for Funding


mfa

readonly mfa: default

APIs for MFA auth


mfaPromises

readonly mfaPromises: default

Promises for MFA flows


recovery

readonly recovery: default

APIs for recovery auth with OAuth


user

readonly user: default

APIs for fetching user data

Methods

getAccessToken()

getAccessToken(): Promise<null | string>

Returns

Promise<null | string>


getIdentityToken()

getIdentityToken(): Promise<null | string>

Returns

Promise<null | string>


initialize()

initialize(): Promise<void>

Initialize the SDK

Returns

Promise<void>

void

Throws

if there are errors


setMessagePoster()

setMessagePoster(poster): void

Parameters

poster: EmbeddedWalletMessagePoster

Returns

void