Skip to content

setavenger/blindbit-wallet-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlindBit Wallet CLI

A command-line interface for managing Bitcoin Silent Payments (BIP 352) wallets.

WARNING: This is program is currently in reckless testing, use at own risk!

Features

  • Create and import Silent Payment wallets
  • Generate Silent Payment addresses
  • Send Bitcoin to regular and Silent Payment addresses
  • Sync with BlindBit Scan daemon
  • View UTXOs and transaction history
  • Support for Tor connections to .onion addresses

Installation

go install github.com/setavenger/blindbit-wallet-cli/cmd/blindbit-wallet-cli@latest

Configuration

Copy the example configuration file and customize it for your needs:

cp blindbit.toml.example ~/.blindbit-wallet/blindbit.toml

Tor Support

To connect to .onion addresses, enable Tor in your configuration:

use_tor = true
tor_host = "localhost"  # Tor SOCKS proxy host
tor_port = 9050        # Tor SOCKS proxy port

Make sure you have Tor running on your system. On macOS, you can install it with:

brew install tor

Then start the Tor service:

brew services start tor

Usage

Create a new wallet

blindbit-wallet-cli wallet new

Import an existing wallet

blindbit-wallet-cli wallet import

Generate a Silent Payment address

blindbit-wallet-cli wallet address

Send Bitcoin

blindbit-wallet-cli wallet send <address1>:<amount1> <address2>:<amount2> [--fee-rate <rate>]

View UTXOs

blindbit-wallet-cli wallet utxos

Sync with BlindBit Scan

blindbit-wallet-cli wallet sync

License

MIT

About

A simple cli wallet for BIP352 Silent Payments which pulls UTXOs from a BlindBit Scan instance

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages