Skip to content

Releases: bsv-blockchain/go-bc

Release v1.1.3

22 Dec 15:46
97b0883

Choose a tag to compare

Changelog

  • 73b46d3 [Sync] Update project files from source repository (17f3bd2) (#64)
  • 1889db5 [Sync] Update project files from source repository (3a0aabf) (#61)
  • 97b0883 [Sync] Update project files from source repository (c8d31f6) (#70)
  • 03ac134 chore(deps): bump github.com/bsv-blockchain/go-bt/v2 from 2.5.0 to 2.5.1 (#51)
  • 8154219 chore(deps): bump github.com/bsv-blockchain/go-sdk from 1.2.11 to 1.2.12 (#52)
  • 8ae46b4 chore(deps): bump github.com/bsv-blockchain/go-sdk from 1.2.12 to 1.2.13 (#62)
  • ef2c34c chore(deps): bump github.com/bsv-blockchain/go-sdk from 1.2.13 to 1.2.14 (#68)
  • 93a4360 chore(deps): bump github/codeql-action in the ghactions-all group (#57)
  • 59db4eb chore(deps): bump github/codeql-action in the ghactions-all group (#59)
  • 0b57277 chore(deps): bump github/codeql-action in the ghactions-all group (#63)
  • 5bc713c chore(deps): bump github/codeql-action in the ghactions-all group (#69)
  • e9e66cb chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (#54)
  • acd1ac5 chore(deps): bump the ghactions-all group with 3 updates (#66)
  • 4c792e6 chore(tests): reorder import statements for consistency
  • 5ad9e8f docs(README): update project description and badge layout
  • 7b72aaf sync(ci): update fortress workflows and mage-x config (#67)
  • 1216361 sync: update 13 files from source repository (#58)
  • e7e3e1b sync: update 26 files from source repository (#53)
  • 840c209 sync: update 26 files from source repository (#60)
  • ef4d03d sync: update 29 files from source repository (#56)
  • 1cb1ae8 sync: update 3 files from source repository (#50)
  • a421caf sync: update 3 files from source repository (#65)
  • 8848f9a sync: update 8 files from source repository (#55)
  • d985a8b sync: update 9 files from source repository (#49)

Release v1.1.2

03 Nov 17:57
ac6b9fc

Choose a tag to compare

Changelog

  • 488a6a2 chore(deps): bump github.com/bsv-blockchain/go-bt/v2 from 2.4.6 to 2.5.0 (#36)
  • ac6b9fc chore(deps): bump github.com/bsv-blockchain/go-sdk from 1.2.10 to 1.2.11 (#48)
  • cb250f1 chore(deps): bump github/codeql-action in the ghactions-all group (#39)
  • 435b499 chore(deps): bump the ghactions-all group with 2 updates (#44)
  • 036839c docs(README): reorganize development build commands section
  • b2f44cc docs(README): update GitHub Actions link in examples section
  • 06dd346 sync: update .github/SECURITY.md from source repository (#43)
  • 3528ce9 sync: update 16 files from source repository (#45)
  • a918ad2 sync: update 16 files from source repository (#47)
  • e6df259 sync: update 2 files from source repository (#34)
  • c6ee7b0 sync: update 2 files from source repository (#35)
  • 2d8da25 sync: update 2 files from source repository (#38)
  • d1a81c9 sync: update 5 files from source repository (#37)
  • c934a3a sync: update 5 files from source repository (#41)
  • 73c6536 sync: update 5 files from source repository (#42)
  • d5a97c4 sync: update 6 files from source repository (#40)
  • 9bfbfc1 sync: update 6 files from source repository (#46)

Release v1.1.1

10 Oct 15:55
f4bd073

Choose a tag to compare

Changelog

  • f4bd073 sync: update 9 files from source repository (#33)

Release v1.0.2

08 Jul 19:06
7a84035

Choose a tag to compare

Changelog

  • 7a84035 Migrate from go-bk and go-p2p to go-sdk (#4)

Release v1.0.1

08 Jul 14:06

Choose a tag to compare

Changelog

Release v1.0.0

03 Jul 19:41

Choose a tag to compare

Changelog

  • 3087ba5 100,000 test benchmark
  • a6c1eff Add BRC reference back into comment here
  • e9dafc5 Add function to verify the proof-of-work in a blockheader.
  • b2b3cc3 Adding a new interface to the blockheader.go file to allow support for returning both a strongly typed header or a header hash. Implementation used will likely depend on the header client the user is interfacing with.
  • c00ed98 Adding first test
  • 4081e5d Adding serialisation and deserialisation funcs to Envelope
  • e505dc6 Bump github.com/libsv/go-bk from 0.1.4 to 0.1.5 (#29)
  • 97eb44d Bump github.com/libsv/go-bk from 0.1.5 to 0.1.6 (#39)
  • 1ebf29d Bump github.com/libsv/go-bt/v2 from 2.0.0-beta.12 to 2.1.0-beta.1 (#35)
  • d94f653 Bump github.com/libsv/go-bt/v2 from 2.0.0-beta.7 to 2.0.0-beta.9 (#22)
  • 87d9754 Bump github.com/libsv/go-bt/v2 from 2.0.0-beta.9 to 2.0.0-beta.12 (#27)
  • 4aa130e Bump github.com/libsv/go-bt/v2 from 2.1.0-beta.2 to 2.1.0-beta.3 (#46)
  • 7412bc8 Bump github.com/libsv/go-bt/v2 from 2.1.0-beta.3 to 2.1.0-beta.4 (#49)
  • 2e799bd Bump github.com/libsv/go-bt/v2 from 2.1.0-beta.4 to 2.2.5
  • ceba22a Bump github.com/stretchr/testify from 1.7.0 to 1.7.2 (#48)
  • 5fe7dbe Bump github.com/stretchr/testify from 1.7.2 to 1.7.3 (#50)
  • 99abc72 Bump github.com/stretchr/testify from 1.7.3 to 1.7.4 (#51)
  • 7476283 Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (#52)
  • eafc069 Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#53)
  • 4cfd680 Bump golang.org/x/crypto from 0.13.0 to 0.35.0
  • ecbdbe9 Concurrent binary chunk processing version of the func
  • ab5e93c Create codeql.yml
  • c46106d DifficultyFromBits now takes []byte instead of string (#12)
  • 4c798c5 Enhancement: Mergify (#36)
  • f897da4 Enhancement: Move test data for verification into files (#28)
  • e94e8a8 Enhancement: Test Data descriptions (#32)
  • b303a0c Feat/spv binary verification (#30)
  • 4a20d12 Fix bug that prevents blockheader from being decoded correctly with test.
  • 81fa4fa Fix calculating merkle path with only one transaction in the block. Fix calculating merkle path for empty neighbours.
  • 98fed61 Fix linter that runs during tests to work on linux.
  • fffcedb Fix/nil pointer in tree (libsv#76)
  • ea2407e Fix/nil pointer in tree (libsv#77)
  • dd08c7f Fix: Count previous input satoshis (#43)
  • 6f0ecba Fix: Deserialization bug (libsv#79)
  • 52f4ad4 Fix: SPV envelope create and verify bugs (#15)
  • 04d94f7 Handle mapi responses
  • 395b536 Implemented PR feedback around function simplicity and comment clarity
  • b8c3e71 Kellogg wars
  • b51b12d Larger test, more nesting - still working
  • 981e75c Mapi response parsing at the root level
  • f76dfd1 Merge branch 'feature/spv' of github.com:libsv/go-bc into feature/spv
  • da2e03d Merge branch 'master' into feature/spv
  • 518e98c Merge branch 'master' of github.com:libsv/go-bc into feat/block
  • da852ad Merge branch 'master' of github.com:libsv/go-bc into feature/spv
  • b246ffd Merge pull request #1 from bsv-blockchain/dependabot/go_modules/golang.org/x/crypto-0.35.0
  • 059c45e Merge pull request #10 from DanielKrawisz/blockheader_valid
  • 25f19c9 Merge pull request #11 from DanielKrawisz/blockheader_valid
  • 99579dc Merge pull request #13 from libsv/fix/go-bt-v1-block
  • 847af6b Merge pull request #16 from libsv/fix/blockheader-marshal-json
  • 80f2df6 Merge pull request #17 from libsv/feat/optional_verification
  • 240be81 Merge pull request #18 from libsv/update/tidy_code_new_make
  • 746f397 Merge pull request #2 from bsv-blockchain/galt-tr-patch-1
  • 1a8d4aa Merge pull request #2 from libsv/dependabot/go_modules/master/github.com/libsv/go-bt-0.0.10
  • ec4892b Merge pull request #3 from libsv/dependabot/go_modules/master/github.com/libsv/go-bt-0.0.11
  • 2db881b Merge pull request #40 from libsv/kelloggs-wars
  • 463d2d2 Merge pull request #42 from libsv/fix/fee-verification
  • 1b7e111 Merge pull request #5 from libsv/enhancement/header_client
  • 9dc4572 Merge pull request #6 from DanielKrawisz/fix_linux_build
  • 29903d3 Merge pull request #65 from libsv/dependabot/go_modules/master/github.com/libsv/go-bt/v2-2.2.5
  • 87b3711 Merge pull request #68 from libsv/merkle-path-binary-format-interfaces
  • 0c9287d Merge pull request #7 from libsv/feature/spv
  • df8a748 Merge pull request #70 from libsv/fix/remove-dup-test
  • e0bb2d9 Merge pull request #72 from libsv/block-with-single-transaction
  • 5d05fb3 Merge pull request #73 from libsv/feature/brc-74
  • 4c942fd Merge pull request #8 from libsv/feat/block
  • 4b39571 Merge pull request libsv#82 from boecklim/fix/rm_build_merkle_tree_err
  • 186145d Merge pull request libsv#83 from libsv/fix/merkle-path-optimal
  • f6a717f Merge pull request libsv#84 from kuba-4chain/feat/new-bump-from-stream
  • 539dbd7 Merge pull request #9 from libsv/feat/go-btv2
  • 4e03f13 Only check txLength after it's been parsed from the binary. (#31)
  • 9a82611 Rename in comments
  • 23c0125 Update README.md
  • 89a368b Updated commit to explain failure condition
  • 4f9b5ff Use more common interfaces
  • b482a46 Verify Tx with Ancestry - replaces SPV Envelope (#37)
  • 0537e45 WIP: initial import from archived libsv repo
  • 8a2a7d2 WIP: verify binary merkle proof working
  • c382d0a [fix] optimize the BUMP calculation function to make it O(log(n))
  • c1420f0 add basic example code
  • 9c423a7 add block functions
  • 7c6761d add building/decoding merkle path binary from/to merkle path json data
  • cc20c1d add error for tx with no inputs
  • 136f8a8 add function to build merkle path data from merkle tree
  • eb9ba20 add isroot bool to recursive function to remove duplicate code
  • 534520e add more block/header unit tests
  • fd86095 add omitempty to two fields
  • a4f859d add test calculation of root - flip the order as discovered bug during test
  • 0c5440a add tsc spec to comment
  • f311759 added another test
  • 4a41429 added comment for clarity
  • 1a172c2 added extra test
  • 6b67f5d added extra test and fixed linting errs
  • f04c3a2 added godoc comment to CreateEnvelope
  • 95e0c9c added marshal and unmarshal json handlers to blockheader
  • 5d9a73a added named errors
  • fa2faff added parallel call for new test
  • 9affc7b added pr feedback
  • c2af346 adding attributes to hide vendor
  • a1fa4c6 adding functional opts for customisable payment verifier
  • c621589 adding new linters
  • c9bc31a adding tests for functional opts
  • 2e74cca addressed PR feedback, added context as args to interfaces
  • 9a448e7 benchmark it
  • 224f697 benchmarks all working!
  • 8dc7167 better param naming. Added check for initial payment being nil, and output index out of bounds. Added test cases for these
  • 0edde17...
Read more