mirror of
https://github.com/alexgo-io/stacks.js.git
synced 2026-01-12 22:52:34 +08:00
2cf05938c1364dbfe45445f0297b64567ef91bc4
Stacks.js Monorepo 
This repo is home to the Stacks.js libraries which provide everything you need to work with the Stacks blockchain.
@stacks/authConstruct and decode authentication requests for Stacks apps.@stacks/storageStore and fetch files with Gaia, the decentralized storage system.@stacks/transactionsConstruct, decode transactions and work with Clarity smart contracts on the Stacks blockchain.@stacks/cliCommand line interface to interact with auth, storage and Stacks transactions.@stacks/stackingLibrary for PoX stacking.@stacks/keychainCreate and manage keys/wallets for the Stacks blockchain.@stacks/networkNetwork and API library for working with Stacks blockchain nodes.@stacks/encryptionEncryption functions used by Stacks.js packages.@stacks/profileFunctions for manipulating user profiles.@stacks/commonCommon utilities used by Stacks.js packages.
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:
- Clone this package.
- Run
lerna bootstrapto install dependencies - Run
lerna run buildto build packages - Run
lerna run testto run tests
Documentation
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!
Languages
TypeScript
63.7%
HTML
36%
JavaScript
0.3%
