Skip to main content

Introduction

Bigmi is a TypeScript library that provides reactive primitives for building Bitcoin applications. Bigmi features include:
  • Abstractions over the Bitcoin JSON-RPC API
  • First-class APIs for interacting with the Bitcoin network, including sending transactions and tracking with Replace-By-Fee (RBF) support
  • Connectors for 10+ popular Bitcoin wallets (extensions and embedded) including: Binance, Bitget, Ctrl, Dynamic, Leather, Phantom, Xverse, Unisat, and many others
  • TypeScript support

Packages

Bigmi is modularized into several packages, each suited to different use cases:
  • @bigmi/core - Actions, transports, utilities, and other core primitives for Node.js or client-side applications.
  • @bigmi/react - Hooks, providers, and other useful primitives for React applications.
  • @bigmi/client - Wallet connectors and other tools to connect wallet extensions with Bitcoin applications.