Skip to content

v1.2.6

Choose a tag to compare

@shruggr shruggr released this 21 Jul 17:22
· 127 commits to master since this release
50b99da

Fixed

  • Fixed BEEF validation stability issue where IsValid returned inconsistent results (#211)
  • Fixed BEEF parsing panic when encountering transactions without merkle paths (#96)
  • Fixed validation logic to properly check if transactions appear in BUMPs
  • Fixed README installation instructions to use go get instead of go install (#202)

Changed

  • Renamed SortTxs() method to ValidateTransactions() for clarity
  • Improved BEEF validation to handle transactions without source transactions gracefully
  • Refactored BEEF implementation to use chainhash.Hash directly as map keys instead of string conversions for improved performance
  • Added *ByHash versions of BEEF methods (findTxidByHash, FindBumpByHash, etc.) to avoid unnecessary hash/string conversions
  • Updated collectAncestors to return []chainhash.Hash instead of []string