Skip to content

bsv-ruby-sdk 0.25.0

Latest

Choose a tag to compare

@sgbett sgbett released this 18 Jun 06:46
· 30 commits to master since this release

Added

  • BSV::Storage::Utils — UHRP URL helpers (normalise_url, url_for_hash, url_for_file, hash_from_url, valid_url?) (#817).
  • BSV::Overlay::Historian — generic output-history walker over LookupResolver, enabling protocol-specific replay of an outpoint's lineage (#818).
  • BSV::Registry — typed resolve_basket, resolve_protocol, and resolve_certificate methods on the registry client (#819).
  • BSV::KVStore::InterpreterHistorian-compatible interpreter for KV protocol outputs (#820).
  • BSV::Storage::Downloader — UHRP resolver and content fetcher with hash verification (#821).
  • BSV::KVStore::Global — overlay-backed read-only key-value reader (#822).
  • BSV::Script::BIP276 — text encoding for scripts and templates (encode, decode) (#830).
  • BSV::Transaction::BeefPartyBeef subclass tracking per-party knowledge of transactions for multi-party BEEF exchange, plus supporting methods on Beef (#831).

Changed

  • Beef wire-inputs debug log now uses the existing TransactionInput#dtxid_hex and Tx#dtxid accessors instead of inlined byte-order conversions (#828).

Fixed

  • ECIES bitcore variant — added iv: kwarg and TypeScript SDK conformance vector (#829).