/stacks.js

JavaScript libraries for identity, auth, storage and transactions on the Stacks blockchain.

Primary LanguageTypeScriptMIT LicenseMIT

Stacks.js CircleCI

This repo is home to the Stacks.js libraries which provide everything you need to work with the Stacks blockchain.

See README in each package directory for installation instructions and usage.

Migrating from blockstack.js

To migrate your app from blockstack.js to stacks.js follow the steps in the migration guide.

Development environment setup

To setup the development environment for this repository, follow these steps:

  1. Clone this package.
  2. Make sure you have both lerna and yarn installed globally
  3. Run lerna bootstrap to install dependencies
  4. Run lerna run build to build packages
  5. Run lerna run test to run tests

Documentation

Documentation for Stacks tooling is located here.

Contributing

Github issues marked help-wanted are great places to start. Please ask in a github issue or discord before embarking on larger issues that aren't labeled as help wanted or adding additional functionality so that we can make sure your contribution can be included!