Xumm.user { … }
Returns information about the signed in user (in case of xApp or Web3 flow).
This method only applies to the xApp & Web3 (browser) flow. Backend flows (using API Key & API Secret) have no user context.
The following properties are part of the user
object. Every property is a Promise
that is resolved when the user is signed in.
account
- r-addresspicture
- Profile picture or Hashicon URLname
- Account name (if present) - e.g. Xumm Pro account namedomain
- Domain name (if present) for accountsource
- Information source (e.g. a specific explorer)networkType
- Enum, e.g. MAINNET, TESTNET, ... the user is connected tonetworkEndpoint
- WebSocket endpoint to connect to the networkblocked
- If the account is on a blacklist (e.g. because of scams)kycApproved
- If the account owner went through opt in KYC with XummproSubscription
- If the account has a Xumm Pro subscriptionprofile
- Xumm Pro Profile slug (URL)token
- User Token for future sign request Push delivery
The token
field contains a user_token
; this token is specific to both the application (SDK) credentials and the end user. It grants you access to asynchronously send Push notifications to the end user (for 30 days, unless granted long living tokens).
When your application creates a payload for the end user to sign using the SDK session (or JWT), a user will always receive a push notification.
If you want to asynchronously create a payload on your backend using the Backend (SDK / API)flow, you can include this token
in the user_token
field of the payload.
Last updated