Skip to content

v0.3.0

Choose a tag to compare

@sgbett sgbett released this 27 Mar 19:04
· 875 commits to master since this release

Ruby SDK for the BSV Blockchain — keys, scripts, transactions, BEEF serialisation, and Schnorr proofs with zero external dependencies beyond OpenSSL.

What's New

  • SymmetricKey — AES-256-GCM encryption with ECDH-derived keys (BRC-2)
  • SignedMessage — BRC-77 signed message protocol
  • EncryptedMessage — BRC-78 encrypted message protocol
  • PushDrop — script template for token data embedding
  • RPuzzle — R-puzzle script template
  • Shamir's Secret Sharing — split/reconstruct private keys with threshold schemes
  • Benford's change distribution — privacy-preserving change output splitting
  • Schnorr ZKP proofs — BRC-94 zero-knowledge proofs for key linkage

Install

gem install bsv-sdk

Links