Skip to content

Releases: weezy20/pysubnet

pysubnet-v2.2.1

08 Jul 13:40
Compare
Choose a tag to compare
add support for chain-id ss58 number

pysubnet-v2.2.0

08 Jul 13:07
Compare
Choose a tag to compare
update readme for v2.2.0

pysubnet-v2.1.0

08 Jul 07:51
Compare
Choose a tag to compare

Fix: Add babe epochConfig to genesis config.

pysubnet-v2.0.0

07 Jul 20:08
Compare
Choose a tag to compare

v2.0.0

🚀 Major Features

  • 5 Comprehensive Consensus Options: We now support upto 5 network consensus configurations!

    • PoA (Basic): AURA + GRANDPA for simple development networks
    • PoA + ValidatorSet + Sessions: AURA + GRANDPA with substrate-validator-set (dynamic aura authorities) pallet
    • BABE + GRANDPA: Production-ready consensus (Polkadot-style)
    • BABE + GRANDPA + Sessions + Staking: Standard Polkadot production setup with staking and sessions pallet
    • Development Mode: Single node with instant finality for rapid development
  • Interactive Consensus Selection: Rich, colorful CLI interface with detailed descriptions

  • Flexible Keystore Management: Intelligent key insertion based on selected consensus mechanism

  • Smart Substrate Detection: Automatically switches to interactive mode if substrate binary not found in cwd

  • Modular Chainspec Handlers: Separate functions for each consensus type

  • Enhanced Session Management: Proper session key configuration for all consensus types


v1.4

25 Apr 12:46
Compare
Choose a tag to compare

Adds docker support via --docker <image>:tag

What's Changed

Full Changelog: v1.3.0...v1.4.0

pysubnet-v1.3.0

19 Apr 18:57
Compare
Choose a tag to compare
  • Introduce support for node configuration via a config file (toml | json). Also allow balances to be added to each validator id.
  • Improve chainspec handling
  • Chainspec customizations for tokenSymbol, tokenDecimals, chain-id, chain-name and chain-type as part of configuration loaded from --config <file> or -f <file>

What's Changed

  • Add support for chain-id, chain-type and chain-name in config file. by @weezy20 in #15
  • Config/chainspec by @weezy20 in #16

Full Changelog: v1.2.0...v1.3.0

pysubnet-v1.2.0

15 Apr 19:05
3bbe73c
Compare
Choose a tag to compare

Introduce a rich experience in the CLI.
Add support for describing your nodes in a --config <file>
Balance injection using balance field of each node.
--chainspec still overrides all customizations specified in the --config <file>

What's Changed

Full Changelog: v1.1.2...v1.2.0

pysubnet-v1.1.2

15 Apr 08:14
Compare
Choose a tag to compare

Fixed bug where start_network() was not properly being supplied the generated raw chainspec file.

Full Changelog: v1.1.1...v1.1.2

pysubnet-v1.1.1

13 Apr 13:18
Compare
Choose a tag to compare