Skip to content

Releases: IntersectMBO/cardano-addresses

3.12.0

17 Aug 16:21
b4a9765
Compare
Choose a tag to compare

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

Added

  • Support credential construction from key hashes in both payment and delegation credential. The construction scheme is also supported in CLI.

Supported Platforms

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Technical Team Lead ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Laurence Jenkins @LaurenceIO Release Manager ✔️

3.11.0

21 Jun 12:09
b6f2f3c
Compare
Choose a tag to compare

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

Added

  • Compatibility with Aeson 2 library.

Supported Platforms

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Technical Team Lead ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Laurence Jenkins @LaurenceIO Release Manager ✔️

3.10.0

27 May 10:17
ba83905
Compare
Choose a tag to compare

Added

  • cardano-address key walletid support for Shared wallets.

Supported Platforms

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Technical Team Member ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Laurence Jenkins @LaurenceIO Release Manager ✔️

3.9.0

09 Mar 11:06
8bf9890
Compare
Choose a tag to compare

Added

  • Support for policy key derivation and hashing according to CIP-1855.

Supported Platforms

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Technical Team Member ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Laurence Jenkins @LaurenceIO Release Manager ✔️

3.8.0

08 Mar 14:14
3.8.0
5a313b6
Compare
Choose a tag to compare

Changed

  • Several nodejs package dependencies updated according to npm audit and dependabot alerts.

Added

Supported Platforms

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Technical Team Member ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Laurence Jenkins @LaurenceIO Release Manager ✔️

Cardano Addresses 3.7.0

16 Dec 16:17
3.7.0
71006f9
Compare
Choose a tag to compare

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

  • Address type in address inspect command.

Supported Platforms

Signatures

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

Cardano Addresses 3.6.0

14 Sep 08:01
4003fc0
Compare
Choose a tag to compare

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.

Changed

  • Bech32 prefixes for shared account addresses were fixed to match the latest draft of CIP-1854.

Supported Platforms

Signatures

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

Cardano Addresses 3.5.0

25 Jun 08:12
@rvl rvl
3.5.0
46ce810
Compare
Choose a tag to compare

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

  • Initial release of a NPM Package which uses the GHCJS build.

Changed

  • The supported compiler version is now GHC 8.10.4.

  • Updated validateScriptTemplate and validateScriptOfTemplatefunctions for multi-signature wallets.

Supported Platforms

Signatures

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

Cardano Addresses 3.4.0

30 Apr 13:19
3.4.0
430c5f9
Compare
Choose a tag to compare

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 ✔️

3.3.0

09 Apr 08:06
7e06243
Compare
Choose a tag to compare

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

  • The library now builds with ghcjs and passes tests running on nodejs. A npm wrapper module will be released in a future version.

  • The cardano-address inspect command now includes bech32 encodings. In the output, the JSON attribute will have a _bech32 suffix. For example, stake_key_hash_bech32.

Changed

  • The Index type no longer has an Enum instance. Use indexFromWord32 and indexToWord32 instead.

  • (Breaking change) The Cardano.Address.bech32 function will now use the addr_test prefix instead of addr, if the given address is not a mainnet address.

Removed

N/A

Supported Platforms

Signatures

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