bitcoin-libraries-mempool-js

v2026.09.24

mempool.js (@mempool/mempool.js): TypeScript client for mempool.space API. REST + WebSocket; address history, fee estimates, mining stats. USE WHEN: integrating mempool.space data, building wallets / explorers.

GitHub
Install command
npx skhub add claude-dev-suite/bitcoin-libraries-mempool-js
Markdown
SKILL.md

mempool.js

Official mempool.space API client.

Repo: github.com/mempool/mempool.js.

Install

npm install @mempool/mempool.js

Quick examples

import mempoolJS from "@mempool/mempool.js";

const { bitcoin: { addresses, fees, transactions, blocks, mempool } } =
    mempoolJS({ hostname: "mempool.space" });

// Fees
const recommended = await fees.getFeesRecommended();
// { fastestFee, halfHourFee, hourFee, economyFee, minimumFee }

// Address
const utxos = await addresses.getAddressTxsUtxo({ address: "bc1q..." });
const txs = await addresses.getAddressTxs({ address: "bc1q..." });

// Tx
const tx = await transactions.getTx({ txid: "abc..." });
const status = await transactions.getTxStatus({ txid: "abc..." });

// Mempool
const blocksProj = await mempool.getMempoolBlocks();

WebSocket

const ws = await mempoolJS.ws({ hostname: "mempool.space" });
ws.on("blocks", (block) => console.log("New block:", block.id));
ws.on("mempool-blocks", (mbs) => console.log("Projection:", mbs));
ws.send({ action: "want", data: ["blocks", "mempool-blocks"] });

Use cases

  • Web wallet fee selection.
  • Block explorer integrations.
  • Fee tracker apps.

Self-hosted

Same API works against your own mempool.space instance:

mempoolJS({ hostname: "your-mempool.local" });

See also

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

skills/bitcoin/libraries/mempool-js

Default branch

main

Latest commit

9496306

Tree SHA

fe4e2f1