me-foundation / msigner

msigner is an open source Bitcoin Ordinals Partially Signed Bitcoin Transactions (PSBT) signer library. It supports atomic swap of the inscription and provides a simple and secure way to structure Bitcoin transactions for marketplaces.
Apache License 2.0
229 stars 76 forks source link
bitcoin marketplaces ordinals psbt

msigner: Ordinals Atomic Swap PSBT Signer

msigner is an open source Bitcoin Ordinals Partially Signed Bitcoin Transactions (PSBT) signer library. It supports atomic swap of the inscription and provides a simple and secure way to structure Bitcoin transactions for marketplaces.

Features

msigner library comes packed with a variety of features that make it an ideal choice for anyone looking for a simple and secure way to sign Bitcoin transactions. Here are some of the key features that set msigner apart:

How it works

As a seller:

As a buyer:

As a platform combiner

Development

msigner is supposed to be used a dependency in any nodejs environment. To develop msigner, simply clone the repository and follow these steps:

  1. Install the required dependencies by running npm install.
  2. Build the library by running npm run build.
  3. Run the tests to ensure everything is working correctly by running npm test. More unit tests are coming!

License

Apache 2.0