Skip to content
chainkit / signal · providers — · 24h fleet telemetry
p95 ·
All providers
Provider

mempool.space

id: mempool

Provider docs

Most-used BTC backend in the chainkit demo project.

Capabilities

What this provider does inside chainkit.

  • Balance

    Look up the confirmed balance of an address.

  • UTXOs

    List the unspent transaction outputs held by an address.

  • Tx status

    Check the confirmation status and depth of a transaction.

  • Broadcast

    Submit a signed raw transaction to the network.

  • Fee tiers

    Get current sat/vByte recommendations for priority / standard / economy.

  • Exchange rate

    Quote BTC against fiat / other coins.

Operational

Running it in production.

Auth
none
Chains
btc/mainnetbtc/testnet3
Free tier
unrestricted (best-effort) on public instance
Paid tier
Rate limit
no published limit; respects fair use
In the SDK

Wire mempool.space via the chainkit builder.

The builder accepts every provider you want in rotation. chainkit handles failover, retries, and scoring across them — pick capability coverage, not a single vendor.

main.go
1 import (
2 "github.com/exapsy/chainkit"
3 "github.com/exapsy/chainkit/bitcoin/providers"
4 )
5
6 p := providers.NewMempool(/* opts — see godoc */)
7
8 client, _ := chainkit.NewMixedProvidersBuilder().
9 WithProvider(p).
10 Build(ctx)

Snippet illustrative; refer to the godoc for the exact constructor signature.

Last 24 hours

Live performance.

Pulled from the same scoreboard as /scoreboard, narrowed to mempool.space. Polled every minute.

Loading live numbers…