rummage-cli 0.2.3

GPU-accelerated Nostr mining tool (vanity keys + NIP-13 PoW)
rummage-cli-0.2.3 is not a library.

rummage-cli

GPU-accelerated Nostr mining tool built on Rummage. Supports vanity npub/hex key mining and NIP-13 Proof of Work, powered by NVIDIA CUDA.

Install

cargo install rummage-cli

Requires NVIDIA CUDA Toolkit, GMP library, and g++ on the build machine.

Override the CUDA compute capability if needed (default: 120 / Blackwell):

CUDA_CCAP=89 cargo install rummage-cli

Usage

Vanity Key Mining

# Bech32 npub prefix
rummage vanity --npub-prefix alice

# Hex prefix
rummage vanity --prefix cafe

# Sequential exhaustive search (resumable via checkpoint)
rummage vanity --npub-prefix satoshi --sequential

# Exit after first match
rummage vanity --prefix dead --once

Proof of Work (NIP-13)

# From a JSON file
rummage pow --file event.json --difficulty 32

# From an inline JSON string
rummage pow --event '{"pubkey":"<hex>","created_at":1735000000,"kind":1,"tags":[],"content":"hello"}' --difficulty 24

Performance

On an RTX PRO 6000 (Blackwell):

  • PoW: ~8,000 MH/s
  • Vanity: ~240M keys/sec