Skip to content

Releases: autonity/autonity-cli

v2.0.3 - 2026-03-20

20 Mar 11:57

Choose a tag to compare

Fixed

  • Fix errors due to incompatible libraries (cdfe932)

v2.0.2 - 2025-08-12

12 Aug 20:37
895927c

Choose a tag to compare

Changed

  • Require Python 3.10 or later (#213)

v2.0.1 - 2025-08-12

11 Aug 21:34
747730a

Choose a tag to compare

Fixed

  • Fix user-supplied nonce being ignored (026ca94)

v2.0.0 - 2025-08-09

09 Aug 16:48
0316c51

Choose a tag to compare

Changed

  • Support the Autonity Nile protocol (#210)
  • Prefix reveal-private-key output with 0x (#182)
  • Include Autonity protocol version in --version (#185)
  • Group related command options in help text (606693b)
  • Shorten keyfile path in password prompt (fc3c96e)

Added

  • Support authenticating with a Trezor device (#203)
  • Implement validator commands locked-balance-of & unlocked-balance-of (#189)

Removed

  • Remove insecure --password and --show-password options (b6bbb03, da1eb21)
  • Remove account lntn-balances command (8450dee)
  • Remove governance set-upgrade-manager-contract command (#188)

Fixed

  • Fix several help message typos and formatting (#181)
  • Fix --pool-address option of set-withheld-rewards-pool (#191)

v1.0.0 - 2024-12-12

12 Dec 12:29
93e0430

Choose a tag to compare

Changed

  • Support the Autonity Tiber protocol (#176)

Added

  • Add account command reveal-private-key (c5c65e4)
  • Add protocol command contract-abi (631cd36)
  • Support Python 3.13 (4ae7370)

Removed

  • Drop support for Python 3.8 (4ae7370)

Fixed

  • Resolve clashing -f option in verify-signature (#170)

v0.6.0 - 2024-10-23

23 Oct 15:42
99dd91d

Choose a tag to compare

Changed

  • Rename the package to autonity-cli (#172)

v0.5.0 - 2024-07-03

03 Jul 11:17
0a72eb1

Choose a tag to compare

Changed

  • Support the Autonity Yamuna protocol (#158)
  • Drop get- prefix from protocol commands (#159)
  • Move governance commands into aut governance (b656ec4)

v0.4.0 - 2024-03-06

06 Mar 14:47
9d58a95

Choose a tag to compare

Changed

  • Support the Autonity Sumida protocol (#146)
  • Require consensus key for validator registration (10cc9c6)

Added

  • Support Python 3.12 (#138)

Fixed

  • Fix AssertionError when contract call returns multiple values (#127)
  • Fix TypeError when contract call returns bytes values (#141)

v0.3.0 - 2024-01-15

15 Jan 13:12
54daf5f

Choose a tag to compare

Changed

  • Require oracle address for validator registration (b7cf048)

Added

  • Add commands for new Autonity Contract protocol functions (d63a425)
  • Support the -h help flag in addition to --help (84ab6a1)

Fixed

  • Fix compatibility with Autonity Barada (f424804)
  • Fix potential crash when listing accounts (1886121)
  • Fix startup crash due to ModuleNotFoundError from eth_rlp (#137)

v0.2.0

06 Jun 19:39
c033d32

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

v0.2.0

  • Add subcommand aut protocol contract-abi-path to print the path of the bundled ABI for the Autonity contract
  • Add subcommand aut protocol contract-src to print the URL to the source of the Autonity contract used to generate the bundled ABI
  • Add subcommand aut protocol contract-version to print the git commit of the Autonity contract used to generate the bundled ABI
  • Add subcommand aut protocol contract-address to print the address of the Autonity contract
  • Add support for python 3.11 (gh-107)
  • Improve messaging when querying validator info for an address that is not in the validator committee (gh-113)
  • Add support for complex types in contract calls (gh-120)

Docs

  • Add examples how to execute contract calls
  • Update the development explanation for contributors

Chore

  • Use hatch as python tool to manage builds (gh-116)
  • Update dependency to autonity.py v1.0.0

BREAKING CHANGES

  • Remove DEFAULT_CHAIN_ID constants