@blockstack/connect v2.12.7
@blockstack/connect
A library for building excellent user experiences with Blockstack.
Installation
yarn add @blockstack/connectAPI Methods
authenticate
import { authenticate } from '@blockstack/connect';
authenticate({
redirectTo,
manifestPath,
finished,
vaultUrl,
sendToSignIn,
});Call this method to redirect the user to authentication. It will first check for whether the user has the Blockstack extension installed. If not, it'll send them to the hosted version. The authentication flow opens a popup in the center of the screen.
redirectTo: The path in your app where users go after sign in.manifestPath: The path in your app where your manifest.json file can be foundfinished: An optional callback that can be invoked after authentication. This prevents having to do a whole page refresh in a new tab. One argument is passed to this callback, which is an object withuserSessionincluded. If included, then theredirectTopath is ignored, and the user will be logged in automatically.vaultUrl: The URL you'd like to use for authentication. Only necessary when developing the authentication app.sendToSignIn: defaults tofalse. Whether the user should go straight to the 'sign in' flow.appDetails: an optional object which includesappName: stringandappIcon: string. This will speed up the process of loading your app's information during onboarding.userSession: Optionally, pass aUserSessioninstance to use for authentication. If it's not passed,@blockstack/connectwill create one for you.
Local Development
There is a test app located in /test-app. cd test-app && yarn && yarn start to run a local react app with fast-refresh.
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago