Releases: IntersectMBO/cardano-addresses
3.12.0
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
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
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
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
Changed
- Several nodejs package dependencies updated according to
npm audit
and dependabot alerts.
Added
- Adds the
cardano-address key walletid
command, which derives acardano-wallet
wallet ID from a wallet key.
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
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
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
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
andvalidateScriptOfTemplate
functions 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
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 longerscript_vkh
butaddr_shared_vkh
andstake_shared_vkh
to denote spending and stake
verification key hashes, respectively. -
KeyHash
now needsKeyRole
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 inCardano.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
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 anEnum
instance. UseindexFromWord32
andindexToWord32
instead. -
(Breaking change) The
Cardano.Address.bech32
function will now use theaddr_test
prefix instead ofaddr
, 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 | ✔️ |