Installation
Configuration
Client Configuration
The client is the core of Bigmi. Here’s how to configure it:Parameters
Transport Configuration
Bigmi supports JSON-RPC endpoints that are consumed via HTTP. Bigmi also contains transports that wrap the Blockchair, Blockcypher, Ankr, and Mempool APIs for blockchain read operations. Most of these transports are free to use with API limits. They can be configured with anapiKey and baseUrl for production-ready use cases.
It is recommended to use the fallback transport that wraps multiple transports for better reliability.
UTXO-API Transport Parameters
These include the API-based transportsblockchair, ankr, mempool, and blockcypher.
As these are wrappers around the HTTP transport, they can also be configured with any of the HTTP Transport Config parameters.
HTTP Transport Config Parameters
Fallback Transport Config Parameters
Chain Configuration
Bigmi comes with mainnet and signet chain definitions.Custom chains
Custom chains can be created using thedefineChain util.

