Skip to content

Releases: IntersectMBO/cardano-addresses

4.0.2

30 Dec 08:36
5c00d7b

Choose a tag to compare

Added

  • Fixed keyHashFromText
  • Improving github actions of release automation

Supported Platforms

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

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Software Engineer ✔️

4.0.1

31 Oct 08:35
c5429dd

Choose a tag to compare

Added

  • The support for other languages, i.e., spanish, italian, french, korean and japanese in mnemonic generation
    is added. User can choose it through --language optional argument when generating mnemonics now:
$ cardano-address recovery-phrase generate --size 15 > phrase.prv
exercise club noble adult miracle awkward problem olympic puppy private goddess piano fatal fashion vacuum

$ cardano-address recovery-phrase generate --size 15 --language en
joke someone lesson napkin cloud crush cattle machine toddler auction until dumb nephew atom nest

$ cardano-address recovery-phrase generate --size 15 --language it
tetro assoluto velcro cullato prassi perdonato rifugio esercito placebo zanna sogno mitezza valoroso neutrale pranzo

$ cardano-address recovery-phrase generate --size 15 --language fr
maximal saisir gendarme gazon libre cinéma maigre sabre inexact brusque légal patience étude fable tronc

$ cardano-address recovery-phrase generate --size 15 --language es
freno taza luz ciego votar tabla ilusión pomada rasgo droga alga ocio flúor resumen tiempo

$ cardano-address recovery-phrase generate --size 15 --language ja
さつたば ようちえん せめる にさんかたんそ さめる おんだん ひんぱん いおん げどく ふいうち こうさい だんな もちろん のらねこ さつたば

$ cardano-address recovery-phrase generate --size 15 --language ko
번역 자연 수건 확인 양념 가장 운동 장점 주인 망원경 전자 한문 대응 진료 시즌
  • Extend upper bound of optparse-applicative to < 0.20

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

4.0.0

05 Feb 09:48
3749045

Choose a tag to compare

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

3.12.0

17 Aug 16:21
b4a9765

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

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

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

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

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

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

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