Skip to content

4.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 05 Feb 09:48
· 18 commits to master since this release
3749045

This new, and long awaited, release adds support for governance (drep, cc_cold and cc_hot key derivation), abandons support for Javascript and introduces a number of enhancements listed below. cardano-address's goal is to be the reference implementation and versatile Swiss-army knife tool for manipulating primitive keys and addresses.

Added

  • CIP-0129 support with backward compatibility with CIP-0105, affecting cardano-address key hash and cardano-address script hash sub-commands
  • Key derivation support for DRep, CCCold and CCHot in accordance with CIP-0105. Also supported in CLI.
  • Get signing key and chain code from extended signing key via cardano-address key private
  • Support for new environments preview and preprod.
  • Supported derivation of root private key using second factor mnemonic or its base16/base64/plain text equivalent

Modified

  • Unify core and command-line packages into a single releasable package
  • Simplify output filenames by using a hashed prefix instead of the full mnemonic, enhancing portability.

Removed

  • Drop JavaScript support and remove JavaScript-related code from the source
    • Rationale: Supporting JS as a compilation target from Haskell proved somewhat problematic, and there are nowadays native JS/TS libraries and tools providing similar functionality

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Software Engineer ✔️
Arnaud Bailly @abailly Technical Lead ✔️