- @stacks/app@1.20.0 - @stacks/connect-react@2.17.0 - @stacks/connect-ui@2.17.0 - @stacks/connect@4.3.0 - @stacks/keychain@0.17.0 - @stacks/rpc-client@0.8.0 - test-app@1.11.0
The Blockstack App
Source code is available on Github at https://github.com/blockstack/ux/tree/master/packages/app
The Blockstack App is an application for interacting and authenticating with Blockstack apps. It can be used as a hosted web app (available at app.blockstack.org) or as a browser extension.
To use this application with your own Blockstack App, we recommend using Blockstack Connect.
Table of Contents:
Development
Although this app is usable as a browser extension, the best interface for development is as a normal web app. This is because it's faster and easier to develop it as a web app, for reasons like hot module loading, and not having to deal with the browser extensions UI constantly.
Setup
Clone this repository and install dependencies:
git clone https://github.com/blockstack/ux
cd ux
yarn
Run Locally
yarn dev
Then, open localhost:8080.
Build and install browser extension
Clone this repository, install dependencies and build the extension:
git clone https://github.com/blockstack/ux && cd ux && yarn
cd packages/app && yarn lerna run build --scope @stacks/connect-ui && yarn lerna run prod:ext
Then if installing for Chrome or Brave:
- Go to: chrome://extensions
- Toggle: "developer mode" on.
- Click on: "Load unpacked"
- Select the newly created folder "dist" from the project folder.
If installing for Firefox:
- Go to: about:debugging
- Click on "This Firefox"
- Click on: "Load Temporary Add-on…"
- Open the newly created folder "dist" from the project folder, and choose the "manifest.json" file.