Skip to content

Releases: bitcoin-sv/go-sdk

Release v1.1.18

29 Jan 00:57
2c0a603
Compare
Choose a tag to compare

Changelog

  • 7bbee92 Add as bunch of ported functions for Beef
  • b8dbf4b Add more tests for BEEF transaction handling and add checks on TxIDOnly merging
  • 25481fd Add test for AddComputedLeaves method in BEEF transaction handling
  • c790f9b Add test for MergeBeefBytes method in BEEF transaction handling
  • 32bd836 Add tests for MergeBeefTx method with nil transaction handling. Add nil check.
  • 94ad32b BEEF_V2 write and AtomicBEEF write
  • 5e3e875 Bump golang.org/x/crypto from 0.21.0 to 0.31.0
  • 07c9206 Capitalize Beef methods
  • e6d4023 Enhance TxIDOnly transaction handling in BEEF tests
  • ebf5205 Fix lint errors
  • 5acbaef Fix test
  • 0761a06 Merge branch 'pr-63'
  • c71f2e9 Merge branch 'pr-65'
  • 88e7aeb Merge pull request #66 from bitcoin-sv/fix/pull-request-template
  • 1e04f95 Merge pull request #67 from bitcoin-sv/fix/disable-recvcheck-linter
  • 2c0a603 Merge pull request #68 from bitcoin-sv/feature/beef2
  • b630591 Rename BeefTx properties to make public
  • 710f8c7 a few helpful comments
  • e0c1c6a add TestBeefClone
  • 85798fc add TestBeefMakeTxidOnly
  • eda9479 add TestBeefSortTxs
  • 3e9527d add TestBeefTrimknownTxIDs
  • cc42cf5 add test TestAtomicBEEF
  • 14a2c73 add test TestBeefErrorHandling for invalid transaction format
  • 80e9f13 add test TestBeefFindAtomicTransaction and TestTransactionsReadFrom
  • 51116d5 add test TestBeefFindTransactionForSigning
  • 6ab0212 add test TestBeefGetValidTxids
  • 6b4f9c0 add test TestBeefToLogString
  • 94a9fa7 add test TestBeefTransactionValidation for transaction format checks
  • f82ed0f add tests TestBeefMergeTransactions and TestBeefMergeBump
  • 931f0f2 added TestBeefBytes
  • 3b63427 chore: update golangci-lint to v1.62.2 and disable recvcheck linter
  • b76f02c docs: update changelog for v1.1.18
  • 05c1309 improve test coverage
  • 6387e64 lint fix for new tests
  • 0f2ecc4 lint fixes
  • e032ad0 lint fixes for tests
  • 5abbae6 move the pr template to the correct location
  • 9a953fe port funcs
  • 394af50 ran go fmt ./…
  • d093f1e refacetor beef function and support V2 BEEF with NewBEEFFromBytes
  • b102fcd remove redundant repetition
  • 7be3276 remove temp file
  • 9a218ca rename to conform to ts lib
  • aca66d5 revert BEEF test constants for transaction validation
  • 1ee7495 run linter as template
  • e1aaeab separate out BeefTx
  • 9b9108f test tx finding
  • a11dc8b update changelog
  • fe66d4c update changelog
  • 2c112b2 update readme to highlight examples

v1.1.17

24 Dec 22:37
2406118
Compare
Choose a tag to compare

Expose ScriptNumber for use outside of interpreter.

v1.1.16

06 Dec 16:33
Compare
Choose a tag to compare

ArcBroadcaster status

Release v1.1.15

26 Nov 18:43
Compare
Choose a tag to compare

Changelog

  • 5d90f25 Merge pull request #58 from bitcoin-sv/fill-all-inputs
  • 3c5bd7f Merge pull request #59 from jakubmkowalski/fix/bump_order_map_to_table
  • fd67599 Merge pull request #60 from bitcoin-sv/arc-failure
  • 32360f4 Merge pull request #61 from bitcoin-sv/arc-failure
  • 203fd0e Update arc-broadcaster
  • 947b39e add verbose to arc broadcastor
  • f275391 fix: bump order
  • 37b8a06 remove arc scan and value
  • a7e55b8 update changelog

Release v1.1.14

01 Nov 15:16
Compare
Choose a tag to compare

Changelog

Release v1.1.13

01 Nov 14:30
8f0b622
Compare
Choose a tag to compare

Changelog

v1.1.12

31 Oct 16:42
Compare
Choose a tag to compare

Fix spv.Verify when SourceTransaction is nil

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