Skip to content

Releases: bitcoin-sv/go-sdk

v1.1.11

24 Oct 02:10
Compare
Choose a tag to compare

Fix spv.Verify

Release v1.1.10

20 Oct 13:37
6eaa007
Compare
Choose a tag to compare

Changelog

  • ce13b00 Merge pull request #53 from wregulski/feat/merkletree-package
  • 07e73b2 Merge pull request #54 from wregulski/fix/minor_polishing
  • b30eeef Merge pull request #55 from wregulski/feat/api-extension
  • 6eaa007 Merge pull request #56 from bitcoin-sv/feat/api-extension
  • 68e8b12 Revert "fix: proper loop on totalKeyShares function"
  • 3a5dcee add script helper tests
  • 5e0002a add test for verify with fee, fix lint errors
  • 62f3122 add tests, update changelog
  • e43a486 add tx fee tests
  • 5cc21f5 feat: add extension method to return signature as encoded string
  • d18278d feat: add helper methods to work on decoded script
  • 6bb8110 feat: add merkletreeparent util functions
  • 4975897 fix lint errors
  • ef522df fix: performance upgrade for merkletree utils methods
  • 4178516 fix: proper comment for DecodeScriptHex function
  • 6ed7ab7 fix: proper loop on totalKeyShares function
  • c0cb4f3 fix: reformatted comments to be one liners
  • f5bc7a0 fix: remove unused const fieldOverflowBits
  • d44961e fix: resolve performance issues for MerkleTreeParentBytes
  • df67deb fix: shorten comment on MerkleTreeParentStr to pass linter
  • 77351d3 lint
  • 8b1d70d remove commented out code
  • 958954a rename test
  • f5aee91 renames for consistency
  • 29c34cb script.Address()
  • 9c82d8d spv package
  • 8d865f1 swap names of MerkleTreeParent and MerkleTreeParentBytes
  • 6daa0c6 test script addresses
  • d02917c update change log
  • 34c9c08 update change log
  • 392572b update changelog
  • 6e4872d update changelog
  • e0d5be3 update changelog
  • cb7bd65 update merklepath to use merkletreeparent
  • 7ba0ba1 update spv verify
  • baad705 update test sgn message string helper
  • a7bf45e verify

Release v1.1.9

01 Oct 13:50
Compare
Choose a tag to compare

Changelog

Release v1.1.8

17 Sep 11:12
Compare
Choose a tag to compare

Changelog

Release v1.1.7

10 Sep 14:09
e3fc117
Compare
Choose a tag to compare

Changelog

  • 295103b Add comments on sign methods
  • e3fc117 Merge pull request #51 from bitcoin-sv/feature/sign-unsigned
  • 69c01ee add fee not computed test
  • 8823d79 add sign unsigned and check for uncomputed change
  • d2dfdb9 add tests for signunsigned
  • f1b38fa add transaction tests
  • 7f27c0f additional tx tests
  • bd93a7f lint
  • 22df593 rename shallowClone to clone, add test for clone
  • e028a95 test sign unsigned from new transaction
  • 32a4cb2 update changelog

Release v1.1.6

10 Sep 01:46
Compare
Choose a tag to compare

Changelog

  • 118d076 Merge remote-tracking branch 'origin/fix/optimize-inputs'
  • 4dcba94 add optimizations from Siggi
  • 2d9e4cf fix: don't mock up source transaction
  • 19aa946 minor ecies helper update, merge input optimization branch
  • 76cfdeb update changelog

Release v1.1.5

06 Sep 15:40
Compare
Choose a tag to compare

Changelog

  • bbbd07f Merge remote-tracking branch 'origin/bsm-bytes'
  • 6970583 Merge remote-tracking branch 'origin/bsm-bytes'
  • 493a330 add uncompressed support for addresses and bsm
  • 8d53a1f test ephemeral elextrum encryption
  • dd00e14 update bsm to receive and return []byte
  • 3654511 update changelog

Release v1.1.4

05 Sep 18:36
fd6b293
Compare
Choose a tag to compare

Changelog

  • f8436b5 Merge pull request #46 from bitcoin-sv/update/docs
  • fd6b293 Merge pull request #49 from bitcoin-sv/update/ecies
  • 0eab629 add comments for ecies methods
  • 97933d0 add test for shared ecies encryption helper
  • 5beaf69 converting from go-bt transactions
  • 18d54f9 update ecies to use binary, add helpers for strings, fix lint issues
  • c8343f2 update ecies, support electrum and bitcore. remove redundant encryption.go. update examples.

Release v1.1.3

04 Sep 13:17
7876bc5
Compare
Choose a tag to compare

Changelog

  • 7876bc5 Merge pull request #45 from bitcoin-sv/feature/shamir-key-split-combine
  • 998d721 Merge pull request #48 from bitcoin-sv/script-tester
  • 062e8ad Merge remote-tracking branch 'origin/master' into feature/shamir-key-split-combine
  • ad521fa add additional test coverage for keyshares
  • feb300d add backup and restore keyshares examples
  • e50ef48 add bignumber and umod. return error from decode base58
  • aef3d35 add long wif test
  • 5ea4140 add polynomial primitive and tests
  • c27dafa add private additional key tests
  • 992fff1 add publicKey.ToHex() matching ts implementation, refactor decode share to use polynomial point from string
  • 2841631 add test for util/big.go
  • deb8bad add tests for constrains on shares vs threshold
  • 1ba4641 add tests for script/address.go
  • 5a52c21 add util tests
  • 37ae6b6 align umod, add more tests, static reconstruct
  • 77bd468 declare common constant for polynomial create failure
  • c2d6345 fix pointer issue in valueAt
  • d1925a2 fix typo in changelog
  • 357a4cb implement new methods on PrivateKey for split/combine key shares, add tests
  • 6af7893 improve readability of NewKeySharesFromBackup
  • 4bdd76e move bignumber random and umod to util package big.go
  • d8c2f1d recommend sonar extension for this repository
  • 0f4d1f7 remove comments, add additional tests
  • 1643a5f rename shamir -> keyshares. update changelog
  • 564cdbe resolve linting issues
  • 3b252bb simplify from_backup example to omit the intermediate step
  • 489af51 test invalid share values
  • 4771965 update changelog
  • 49286d2 update changelog
  • 8a41c44 update changelog
  • 08b7536 update method comments
  • 1ed8198 update release date on changelog
  • c464f11 use correct format specifier for error
  • c7ba917 use require instead of assert in tests, use require.Positive instead of Greater than 0
  • fd77683 use require.Len

Release v1.1.2

02 Sep 19:09
Compare
Choose a tag to compare

Changelog