Skip to content

0.0.33

Latest
Compare
Choose a tag to compare
@AustEcon AustEcon released this 09 Feb 05:12
· 146 commits to master since this release
  • Substantial updates to documentation which is now hosted at https://electrumsv-sdk.readthedocs.io/
  • Multiple changes to make the SDK more useable as a library (aimed at generating reorg blocks)
  • Move most of controller.node() logic (for RPC calls) out into a common area in utils.py
  • Add commands.py for exposing public methods for using the main SDK entrypoints as a library
  • Update 'status' command to allow filtering by component_type or component_id
  • Add reorg scripts to contrib/ to document reproducible methodology. The script produces: common_blocks.dat (height 200); node1_blocks.dat (height 201) and node2_blocks.dat (height 202)
  • Make CLI extension code more generic and add the --deterministic-seed option for electrumsv
  • Also added the --regtest and --testnet cli option to node and electrumx components
  • Simplify logic around mixing --id and <component_type> to always require <component_type> (simplifies the code and user interface). 'reset' and 'stop' commands still allow no args and will reset or stop all components.
  • Fix pipeline by installing postgres via homebrew rather than using docker
  • Make logging less verbose
  • Removed electrumsv-indexer (deferred)
  • Include electrumsv-server (BIP270 testing server) directory in pypi package and add it as a plugin
  • Convert electrumsv-server (BIP270 testing server) from curio to aiohttp web framework
  • Add broadcasting feature (to mAPI endpoints on all public networks & locally on RegTest) to the BIP270 testing server