Skip to content

Releases: gitmachtl/cardano-signer

cardano-signer 1.8.0

02 Oct 12:18
Compare
Choose a tag to compare
  • 1.8.0

    CIP-36 mode updates:

    • Allow duplicated voting_key entries
    • New check to avoid using a wrong vote-public-key or a wrong stake secret-key. Because the public-key of the signing secret-key must be different than the entries in the delegations array.
    • New check that the total-vote-weight is not zero
    • Added the fields votePurpose and totalVoteWeight to the --json-extended output-mode
    • Syntax Update: Added flag --deregister to generate an empty delegation array, no voting_keys or rewards address is needed using that flag
    • Syntax Update: If no --nonce parameter is provided, cardano-signer automatically calculates the Mainnet slotHeight from the current machine time and uses it as the nonce

    General:

    • Syntax Update: Added parameter --testnet-magic [xxx] to CIP-8 and CIP-36 mode to allow an additional check about the right bech-address format. (Default = mainnet)

image

cardano-signer 1.7.0

25 Sep 14:49
Compare
Choose a tag to compare
  • 1.7.0
    • Added JSON and JSON-Extended output format: Default output format is plaintext, using the --json flag generates a JSON output. Using the --json-extended flag generates a JSON output with much more information.
    • In CIP-36 mode, using the new --json flag together with the --out-file parameter generates directly a JSON Format which is compatible to be used as a registration.json metadata with cardano-cli. --out-cbor always generates a binary registration.cbor metadata file, also compatible to be used with cardano-cli.
    • Usage/Help context is now colored for better readability

image

cardano-signer 1.6.1

25 Sep 09:15
Compare
Choose a tag to compare
  • 1.6.1
    • Added new check in CIP-36 mode to avoid duplicated voting_key entries in the delegations. Exits with an error if duplicates are found.

cardano-signer 1.6.0

22 Sep 10:09
Compare
Choose a tag to compare

Release Notes

  • 1.6.0

    • New Syntax - Now you can use the parameter --data-file to use any binary file as the data source to sign.
    • Added the function to directly use bech encoded secret and public keys for the signing/verification. You can mix the formats.
  • 1.5.0

    • New CIP-36 mode via parameter --cip36. This enables the new catalyst/governance registration and votingpower (multi-)delegation mode. Output generates a signed cbor file or hex_string.
  • 1.4.0

    • New CIP-8 mode via parameter --cip8. This enables CIP-8 conform payload signing.
    • New Syntax - Now you can use the parameter --data for pure text payloads, and --data-hex for hex-encoded payloads.
  • 1.3.0

    • Now supporting true parameter/flag names.
    • Added new optional --out-file option, which would write the signature+publicKey to a file and not to the standard output.
  • 1.2.0

    • Added support to use Cardano-Key-Files in addition to a direct Key-Hexstring. Supports standard sKey/vKey JSON files and also files with a Bech32-Key in it, like the ones generated via jcli
  • 1.1.0

    • Added functionality to do also a Verification of the Signature together with the data and the Public Key.
  • 1.0.0

    • Initial version, supports signing of a Data-Hexstring string with a Key-Hexstring.