Module: BSV::Transaction
- Defined in:
- lib/bsv/transaction.rb,
lib/bsv/transaction/beef.rb,
lib/bsv/transaction/p2pkh.rb,
lib/bsv/transaction/sighash.rb,
lib/bsv/transaction/var_int.rb,
lib/bsv/transaction/fee_model.rb,
lib/bsv/transaction/fee_models.rb,
lib/bsv/transaction/merkle_path.rb,
lib/bsv/transaction/transaction.rb,
lib/bsv/transaction/chain_tracker.rb,
lib/bsv/transaction/chain_trackers.rb,
lib/bsv/transaction/transaction_input.rb,
lib/bsv/transaction/transaction_output.rb,
lib/bsv/transaction/verification_error.rb,
lib/bsv/transaction/fee_models/live_policy.rb,
lib/bsv/transaction/unlocking_script_template.rb,
lib/bsv/transaction/chain_trackers/chaintracks.rb,
lib/bsv/transaction/chain_trackers/whats_on_chain.rb,
lib/bsv/transaction/fee_models/satoshis_per_kilobyte.rb
Overview
Transaction building, signing, serialisation, and verification.
Provides the Transaction class for constructing and signing transactions, Beef for BEEF (BRC-62/95/96) serialisation, MerklePath for BRC-74 merkle proofs, and Sighash constants for BIP-143 sighash computation.
Defined Under Namespace
Modules: ChainTrackers, FeeModels, Sighash, VarInt Classes: Beef, ChainTracker, FeeModel, MerklePath, P2PKH, Transaction, TransactionInput, TransactionOutput, UnlockingScriptTemplate, VerificationError