Package Exports
- @babylonlabs-io/btc-staking-ts
- @babylonlabs-io/btc-staking-ts/dist/index.cjs
- @babylonlabs-io/btc-staking-ts/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@babylonlabs-io/btc-staking-ts) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@babylonlabs-io/btc-staking-ts
Babylon Bitcoin Staking Protocol
TypeScript library
Installation
npm i @babylonlabs-io/btc-staking-ts
Version Release
This library follows a trunk-based release workflow, where all development happens on the main
branch, and versioned releases are cut from dedicated release/*
branches.
For more details, please refer to the Babylon Release Process.
Stable Version
Stable releases are created only from release branches such as release/v1.x
.
These branches represent production-ready versions, and all semantic versioning (major/minor/patch) is applied from them.
Development Branch
The main
branch is the active development branch where all new changes are merged. It may contain features or updates not yet included in a stable release.
Canary Version
Canary versions are optional pre-releases used for testing. They may be published manually from the main
branch before a stable release is cut.
To publish a canary version, ensure update the package.json version to include -canary.xyz
, then trigger the release pipeline from github action
Usage Guide
Details on the usage of the library can be found on the usage guide.