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'