BitMask Core

Core functionality for the BitMask wallet - https://bitmask.app

Build Status Crates.io npm: bitmask-core License: MIT+APACHE Lines of code Telegram: rust<em>in</em>bitcoin

Uses

Build

This should work with either wasm-pack, trunk, or x86-64.

Some environment variables may be needed in order to compile on macos-aarch64, for more, see this.

If there are issues compiling, be sure to check you're compiling with the latest Rust version.

Test

  1. Lint against wasm32: cargo clippy --target wasm32-unknown-unknown
  2. Run tests in browser: TEST_WALLET_SEED="replace with a 12 word mnemonic for a wallet containing testnet sats" wasm-pack test --headless --chrome