OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Bitmask Core

Bitmask Core is a Rust library providing core functionality for the BitMask Bitcoin wallet, including support for Bitcoin UTXOs, RGB smart-contracting protocols and Lightning payments.

Independent OpenViST project profile, based on linked sources.

Bitmask Core — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Bitmask Core when developing software that needs BitMask wallet functionality and Bitcoin support with the documented RGB and Lightning capabilities.

Who it is for

  • Developers building Bitcoin wallet applications or integrations.
  • Teams exploring RGB assets or contracts alongside Bitcoin wallet functionality.
  • Developers who want a documented WebAssembly, NodeJS or local REST-server build path.

Documented uses

  • Build wallet functionality for a Bitcoin web application.
  • Compile the wallet core for a WebAssembly or NodeJS application.
  • Run bitmaskd with a REST server for web-wallet testing or increased privacy.
  • Exercise wallet behavior in the documented Docker-based Regtest setup.
Before you choose

Requirements & limits

The project is open source and its README displays an MIT+Apache license badge.

  • The project is a library and wallet core, not the BitMask web wallet or browser extension itself.
  • The README documents WebAssembly, x86-64 and NodeJS build paths, but does not demonstrate integration into a particular application.
  • The local REST server is documented for testing or increased privacy; production deployment characteristics are not described.
  • The README notes possible environment-variable requirements for compiling on macOS with Apple silicon.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Start the local bitmaskd REST server

Install the project with its server feature and start bitmaskd.

Before you start

  • A Rust development environment.

Steps

  1. From the project directory, run the command below.

    Documented command
    cargo install --features=server --path .
  2. Run bitmaskd.

Expected outcome

A running bitmaskd node with a REST server, described for web-wallet testing or increased privacy.

Guide limitations

  • The repository does not establish production deployment characteristics.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
bitmask-stack/bitmask-core · Official homepage title · retained in its source language