JSPM

  • Created
  • Published
  • Downloads 33595
  • Score
    100M100P100Q169810F
  • License SEE LICENSE IN LICENSE

Library exposing methods for the creation and consumption of Bitcoin transactions pertaining to Babylon's Bitcoin Staking protocol.

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

Babylon Logo

@babylonlabs-io/btc-staking-ts

Babylon Bitcoin Staking Protocol

TypeScript library

npm version


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.