Releases: vacuumlabs/ledgerjs-cardano-shelley
4.0.0-rc5
Support for script elements in transactions and addresses.
Added
- support for address types with script hashes (all Shelley address types are now supported)
- support for script elements in transactions via a new
TransactionSigningMode.MULTISIG_TRANSACTION
- support for mint field in transaction body
- native script hash derivation call
- validation of canonical ordering of cbor map keys (token policy ids in outputs and mint, asset names within an asset group)
Changed
- API changes: replacing paths with stake credentials in various address and transaction parameters breaks compatibility
- stricter transaction validation (restrictions on address params in outputs, empty DNS not allowed)
3.2.1
3.2.0
Added support for signing pool registration certificates as operator, support for pool retirement certificates within the signTransaction()
call and added a new call for operational ceritificate signing - signOperationalCertificate()
.
Added
TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR
to allow signing pool registration as operatorCertificateType.STAKE_POOL_RETIREMENT
signOperationalCertificate()
call
Changed
PoolRegistrationParams.poolKey
has been changed from astring
toPoolKey
in order to support pool operator signing -poolKey
can now also be sent as a pathPoolRegistrationParams.rewardAccount
has been changed from astring
toPoolRewardAccount
in order to support pool operator signing -rewardAccount
can now also be sent as pathAssetGroup.tokens
andTxOutput.tokenBundle
are required to be in CBOR canonical order
3.2.0-rc.1
3.2.0 - [?]
Added support for signing pool registration certificates as operator, support for pool retirement certificates within the signTransaction()
call and added a new call for operational ceritificate signing - signOperationalCertificate()
.
Added
TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR
to allow signing pool registration as operatorCertificateType.STAKE_POOL_RETIREMENT
signOperationalCertificate()
call
Changed
PoolRegistrationParams.poolKey
has been changed from astring
toPoolKey
in order to support pool operator signing -poolKey
can now also be sent as a pathPoolRegistrationParams.rewardAccount
has been changeed from astring
toPoolRewardAccount
in order to support pool operator signing -rewardAccount
can now also be sent as pathAssetGroup.tokens
andTxOutput.tokenBundle
are required to be in CBOR canonical order
3.1.0
Added support for Catalyst voting registration metadata creation within the signTransaction()
call, introduced in Ledger Cardano app version 2.3.2.
Added
- automatically generated flow types from typescript source: #102
Changed
- added Catalyst voting registration support: #99
- relaxed validation of
signTransaction()
callttl
andvalidityIntervalStart
parameter to allow zero value AddressParamsReward
now requires staking key path as thestakingPath
property instead ofspendingPath
(which was misleading)
Fixed
- validation of zero numerical values, previously the library was incorrectly failing for any zero value passed
3.1.0-catalyst-rc.5
Added support for Catalyst voting registration metadata creation within the signTransaction()
call.
Added
- automatically generated flow types from typescript source: #102
Changed
- added Catalyst voting registration support: #99
- relaxed validation of
signTransaction()
callttl
andvalidityIntervalStart
parameter to allow zero value AddressParamsReward
now requires staking key path as thestakingPath
property instead ofspendingPath
(which was misleading)
Fixed
- validation of zero numerical values, previously the library was incorrectly failing for any zero value passed
3.1.0-catalyst-rc.4
Added support for Catalyst voting registration metadata creation within the signTransaction()
call.
Added
- automatically generated flow types from typescript source: #102
Changed
- added Catalyst voting registration support: #99
- relaxed validation of
signTransaction()
callttl
andvalidityIntervalStart
parameter to allow zero value
Fixed
- validation of zero numerical values, previously the library was incorrectly failing for any zero value passed
3.1.0-catalyst-rc.3
Added support for Catalyst voting registration metadata creation within the signTransaction() call.
Changed
- added Catalyst voting registration support: #99
- relaxed validation of
signTransaction()
callttl
andvalidityIntervalStart
parameter to allow zero value
Fixed
- validation of zero numerical values, previously the library was incorrectly failing for any zero value passed
3.1.0-catalyst-rc.2
- Release candidate for adding Catalyst registration support (#99)
3.1.0-catalyst-rc.1
- Catalyst registration support reflecting changes made to Ledger Cardano app to save memory
- works with vacuumlabs/ledger-app-cardano-shelley#65