Releases: gcarq/rusty-blockparser
Releases · gcarq/rusty-blockparser
0.11.0
What's Changed
- Add Rust syntax highlighting to
README.md
by @Benjamin-Loison in #94 - bump clap dependency to 4.x by @dspicher in #96
- Replace
[u8; 32]
withbitcoin::Hash
New Contributors
- @Benjamin-Loison made their first contribution in #94
- @dspicher made their first contribution in #96
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Implement Merged Mining specification (AuxPOW) for dogecoin and namecoin (fixes #35, #75, #80)
- Some logging changes to print correct block heights in
on_complete()
Full Changelog: 0.9.0...0.10.0
0.9.0
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
0.8.0
0.7.0
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
New in this release: