Skip to content

v2022.2.9

Compare
Choose a tag to compare
@fametrano fametrano released this 09 Feb 17:21
· 96 commits to master since this release
adc38d8

This is the latest release to support python 3.6

Major changes includes:

  • added bech32m
  • added Taproot support
  • introduced ScriptPubKey class
  • used script_type instead of prefix/wit_ver for b58/b32 address functions
  • split up op_int in op_num and op_int
  • prevented bip32 account derivation with arbitrarily high index
  • ensured der.Sig.r is congruent to a valid x-coordinate
  • renamed ScriptToken as Command
  • moved witness and script_pub_key into script folder
  • removed dataclasses_json dependency
  • introduced submodules
  • renamed Tx.tx_id as Tx.id
  • renamed deserialize as parse
  • renamed signature functions: trailing underscore marks hash-reduced versions
  • updated BIP32 test vectors
  • moved continuous testing from TravisCI to Github Actions
  • simplified configuration files
  • fixed pylint and flake8 warnings