Skip to content

Releases: gcarq/rusty-blockparser

0.11.0

10 Jul 18:40
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.10.0...0.11.0

0.10.0

19 Apr 10:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.0...0.10.0

0.9.0

17 Apr 12:10
Compare
Choose a tag to compare

What's Changed

  • Use rust-bitcoin for bitcoin script handling (altcoins are still parsed using the custom script implementation)
  • Support for Bech32 addresses
  • New supported transaction types for Bitcoin: P2WSH, P2WPKH, P2TR and other SegWit scripts
  • New callback opreturn to show all OP_RETURN data that is representable as UTF-8
  • Added support for NoteBlockchain and a guide how to implement new coins by @exoboosters
  • Improved and more consistent logging

Performance improvements

  • Reuse reader for blk file handling
  • Simplified ChainStorage and removed unneeded hashmap lookups
  • Further parallelized tx evaluation using rayon

Bugfixes:

  • Fixed off-by-one-errors for -s and -e flags
  • Updated dependencies to to latest versions

Full Changelog: 0.8.1...0.9.0

0.8.1

09 Aug 08:26
Compare
Choose a tag to compare

New in this release:

  • Use rayon to parse transactions in parallel

0.8.0

22 Jul 08:26
Compare
Choose a tag to compare

New in this release:

  • Added balances callback to create a csvdump of all addresses with a non-zero balance
  • Modified Callback trait to propagate Results properly
  • Improved performance for unspentcsvdump
  • Some bug fixes and minor code improvements

0.7.0

15 Jul 22:18
Compare
Choose a tag to compare

New in this release:

  • Utilizing block index from Bitcoin Core.
    This makes the indexing run obsolete, while improving the performance and reducing the required memory at the same time.
  • Fixed multiple I/O and Out of Memory Errors
  • Added new parameters --start and --end to specify a custom range of blocks to parse
  • Renamed parameter --verify-merkle-root -> --verify
  • Removed obsolete parameters --reindex, --resume, --backlog, --chain-storage, --threads
  • Updated code base to rust edition 2018
  • Updated dependencies

0.6.1

19 Oct 16:32
Compare
Choose a tag to compare

New in this release:

  • Allowing symlinks when reading block files (#25)
  • Emergency fix to continue parsing while SegWit blocks are found. (#24)
  • Add callback for unspent balance output (#12) (This callback requires a lot of memory because the state is held in-memory)
  • Update Dependencies to use clap ~2.26 and byteorder ~1.1

0.6.0

25 Oct 19:50
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release

New in this release:

  • --new is now known as --reindex
  • new dependency seek_bufread (before this release seek_bufread was part of this implementation)
  • use clap 2.16
  • minor fixes

0.5.4

12 Oct 18:20
Compare
Choose a tag to compare
0.5.4 Pre-release
Pre-release

Fixed:

  • block_height argument for Callback::on_block() should be correct now (#6)

0.5.3

06 Sep 10:39
Compare
Choose a tag to compare
0.5.3 Pre-release
Pre-release

Hotfix release:

  • pin dependency versions to avoid breaking changes