2.12.7 • Published 4 years ago

@blockstack/connect v2.12.7

Weekly downloads
185
License
MIT
Repository
-
Last release
4 years ago

@blockstack/connect

A library for building excellent user experiences with Blockstack.

Installation

yarn add @blockstack/connect

API 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 found
  • finished: 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 with userSession included. If included, then the redirectTo path 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 to false. Whether the user should go straight to the 'sign in' flow.
  • appDetails: an optional object which includes appName: string and appIcon: string. This will speed up the process of loading your app's information during onboarding.
  • userSession: Optionally, pass a UserSession instance to use for authentication. If it's not passed, @blockstack/connect will 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.

2.12.7

4 years ago

2.12.6

4 years ago

2.12.5

4 years ago

2.12.4

4 years ago

2.12.3

4 years ago

2.12.2

4 years ago

2.12.1

4 years ago

2.11.0

4 years ago

2.10.6

4 years ago

2.10.5

4 years ago

2.10.3

4 years ago

2.10.4

4 years ago

2.10.2

4 years ago

2.10.1

4 years ago

2.9.1

4 years ago

2.10.0

4 years ago

2.9.0

4 years ago

2.8.5

4 years ago

2.8.4

4 years ago

2.8.6

4 years ago

2.8.3

4 years ago

2.8.2

4 years ago

2.8.1

4 years ago

2.8.0

4 years ago

2.7.11

4 years ago

2.7.8

4 years ago

2.7.9

4 years ago

2.7.10

4 years ago

2.7.6

4 years ago

2.7.7

4 years ago

2.7.5

4 years ago

2.7.4

4 years ago

2.7.3

4 years ago

2.5.0-alpha.1

4 years ago

2.5.0-alpha.0

4 years ago

2.7.2

4 years ago

2.7.0

4 years ago

2.7.1

4 years ago

2.6.1

4 years ago

2.6.0

4 years ago

2.5.1-beta.0

4 years ago

2.5.0

4 years ago

2.4.0

4 years ago

2.4.0-alpha.0

4 years ago

2.3.0

4 years ago

2.3.1

4 years ago

2.2.0

4 years ago

2.0.2

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.9

4 years ago

1.0.10

4 years ago

1.0.9-beta.2

4 years ago

1.0.9-beta

4 years ago

1.0.9-beta.1

4 years ago

1.0.9-alpha.1

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.0

4 years ago

0.3.6

4 years ago

0.3.6-alpha.3

4 years ago

0.3.6-alpha.2

4 years ago

0.3.6-alpha.1

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1-beta.2

4 years ago

0.3.1-beta.1

4 years ago

0.3.0

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.2.0-beta.2

4 years ago

0.3.0-beta.2

4 years ago

0.3.0-beta.3

4 years ago

0.3.0-beta.4

4 years ago

0.3.0-beta.1

4 years ago

0.2.0-beta.1

4 years ago

0.1.5

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago