v0.3.0
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