Module: BSV::Wallet

Defined in:
lib/bsv/wallet.rb,
lib/bsv/wallet/cli.rb,
lib/bsv/wallet/daemon.rb,
lib/bsv/wallet/engine.rb,
lib/bsv/wallet/errors.rb,
lib/bsv/wallet/version.rb,
lib/bsv/wallet/pushable.rb,
lib/bsv/wallet/fetchable.rb,
lib/bsv/wallet/interface.rb,
lib/bsv/wallet/key_deriver.rb,
lib/bsv/wallet/interface/store.rb,
lib/bsv/wallet/interface/utxo_pool.rb,
lib/bsv/wallet/interface/proof_store.rb,
lib/bsv/wallet/interface/broadcast_queue.rb

Overview

Wallet interface for transaction creation, signing, encryption, decryption, certificate management, and identity verification per the BRC standards.

All methods return hashes. Nested structures (inputs, outputs, certificates) are arrays of hashes — documented inline with @option tags where the shape is non-obvious.

Defined Under Namespace

Modules: CLI, Fetchable, Interface, Pushable Classes: Daemon, Engine, InsufficientFundsError, InvalidBeefError, KeyDeriver, LimpModeError, PoolDepletedError

Constant Summary collapse

VERSION =
'0.100.0'