Skip to content

πŸ” SLIP77 and Improvements

Compare
Choose a tag to compare
@tiero tiero released this 03 Jul 20:36
· 55 commits to master since this release

This release introduces a slip77 package derivation scheme for blinding keys and fix and adds many improvements to blinding, pset, and some methods (not made for public usage) for issuance transactions.

USAGE

$ go get github.com/vulpemventures/go-elements@latest

CHANGELOG

  • SLIP77 package
  • Issuance: generation of entropy, asset hash and reissuance token hash
  • Change RangeProof to expect a nonce instead of creating it
  • Pset: Add AddInput and AddOutput methods
  • Pset: method for adding a non-confidential issuance to a transaction
  • Pset: support for also blinding transaction issuance inputs
  • Add WitnessScript field in Payment and fix HashForSignature
  • Minor fixes to confidential, internal and pset packages