Skip to content

Cardano Addresses 3.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Apr 13:19
3.4.0
430c5f9

The cardano-addresses module provides functionality for manipulation of mnemonic phrases (backup phrases that enable Cardano wallet restoration), and for Cardano address derivation. This module is a low-level library and command-line interface delivered by Adrestia that builds services, libraries, and APIs for Cardano node. Please visit the README for more details.

Added

  • Added Cardano.Address.Style.Shelley.eitherInspectAddress function
    with stronger result and error types.

  • Added Cardano.Address.Style.Shared module which defines a shared
    wallet style enabling multisig.

Changed

  • The constructors of Cardano.Address.Style.Shelley.ErrInspectAddress
    have changed.
    Any code which pattern matches on this type will need minor changes.

  • A number of Bech32 prefixes were changed to account for CIP changes.
    The whole family of *_shared_* prefixes were introduced to accommodate
    newly added shared wallet style. In specific, there in no longer script_vkh
    but addr_shared_vkh and stake_shared_vkh to denote spending and stake
    verification key hashes, respectively.

  • KeyHash now needs KeyRole values to be specified, except binary
    payload. It was needed change to enable differentiating between
    spending and stake key hashes.

Removed

  • Multisig related functions were deleted from Cardano.Address.Style.Shelley as they
    found a new place in Cardano.Address.Style.Shared.

Supported Platforms

Signatures

Name Role Approval
Rodney Lorrimar @rvl Technical Team Lead ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Laurence Jenkins @LaurenceIO Release Manager ✔️