Skip to content

Releases: gitmachtl/scripts

Update 2026-03 - CLI v11 and Bugfix

Choose a tag to compare

@gitmachtl gitmachtl released this 13 Jun 06:09
  • Fix for the lightmode using koios for getting the current dRep status
  • Minimum versions for the cardano-node and cardano-cli are now 11.0.0
  • Update contains cardano-signer 1.35.0

Update 2026-01: Gov.Action Description output

Choose a tag to compare

@gitmachtl gitmachtl released this 23 Feb 15:18

This update adds an extra Description output for the script 24b_regVote.sh.

It now also shows the Description of the govActionMetadata in the summary, together with your voting decision.

So you can double check again that you are about to vote with the correct decision on the correct govAction.

image

Update 2025-13 : CLI10.14+, CC-Member, longer URLs

Choose a tag to compare

@gitmachtl gitmachtl released this 23 Dec 19:45

This "Christmas" release covers the changes that were introduced with latest cardano-cli 10.14.0.0 and more:

  • Modified every script that gets the pool delegation info from stakeAddressInfo query
  • Modified every script that gets the DRep delegation info form stakeAdddressInfo query
  • Updated the online koios routines to mimick the new cli output again
  • Added the CC Member "Curia" into the list of known CC Member hashes
  • Increased the max. length for a stakepool registration relayURL, poolMetadataURL, poolMetadataHomepage & poolExtendedMetadataURL from 64chars to 128chars
  • The calidus key query output in script 15 is now ordered the same as the date when the registration was sent on chain
  • The governance action query 24c now filters out expired governance actions
  • Some cosmetic updates in the output
  • This update comes with cardano-signer 1.33.0

MinimumNodeVersion: 10.5.3
MinimumCLIVersion: 10.14.0.0

Update 2025-12 - ImportHelper Script for ConwayEra

Choose a tag to compare

@gitmachtl gitmachtl released this 18 Oct 09:42

Updates:

  • The 0x_importHelper.sh script was updated to be compatible with latest cardano-cli release 10.12.0.0.
  • The script was lacking the requirements to set the correct stakeaddress-deposit-fee value in conway era while generating the xxx.deleg.cert file during the import process.
  • Also some minor changes in the calling commands for cardano-cli.

Other changes:

  • Minimum cardano-hw-cli version is now set to 1.19.0 to be in line with the new trezor message signing functions.

Update 2025-11 - New CC members and CLI 10.12.0.0

Choose a tag to compare

@gitmachtl gitmachtl released this 18 Sep 19:27

Updates

  • Added all the new CC members
  • Corrected changes introduced by CLI 10.11.0.0/10.12.0.0
  • Way faster Governance Actions Summary voting value calculation
  • Cardano-Signer version 1.32.0 included

Breaking Changes

  • Minimum Cardano-CLI version is now 10.12.0.0

Update 2025-10 - Bugfix for BulkVoting

Choose a tag to compare

@gitmachtl gitmachtl released this 18 Jul 17:39

Update

  • Small Bugfix in script 24b for BulkVoting

Update 2025-09 - Force cardano-signer minVersion 1.27.0

Choose a tag to compare

@gitmachtl gitmachtl released this 17 Jul 11:23

Updates

  • Forces the scripts to only accept a cardano-signer version 1.27.0 and above because of a critical update about governance metadata canonization

  • This update includes the cardano-signer 1.27.0 binary

Update 2025-08 - Enhanced Treasury Withdrawal Security

Choose a tag to compare

@gitmachtl gitmachtl released this 13 Jul 19:53

Updates

  • Scripts 24a (generate vote) and 24b (query votes) is now showing also script address withdrawal addresses in the format 'stake1.../stake_test1...'. In that case also together with the script hash. This is needed for the feature below to check every script address about the proof in the metadata.
    image

  • Scripts 24a (generate vote) and 24c (query votes) are doing a check on the special fields Intersect inserts into there TreasuryWithdrawals to improve security and find scams. This update does now check multiple withdrawal addresses if there are more than one. And also script addresses are supported in there bech format.

Update 2025-07 - Enhanced Treasury Withdrawal Security

Choose a tag to compare

@gitmachtl gitmachtl released this 02 Jul 07:18

Updates

  • Scripts 24a (generate vote) and 24c (query votes) are now displaying the public key of included author signatures for further verification

  • Scripts 24a (generate vote) and 24c (query votes) are now doing a check on the special fields Intersect inserts into there TreasuryWithdrawals to improve security and find scams. The special fields are within .body.onChain of the metadata file like:

     "onChain" : {
       "governanceActionType": "treasuryWithdrawals",
       "depositReturnAddress": "stake1uyfs09hz8aw9vk202zkw8seypy3jr87xnm3vkm3v37kwc6q6dfjar",
       "withdrawals": [
         {
           "withdrawalAddress": "stake1uyfs09hz8aw9vk202zkw8seypy3jr87xnm3vkm3v37kwc6q6dfjar",
           "withdrawalAmount": 1000000000
         }
       ]
     }

image

  • Scripts 24a (generate vote) and 24c (query votes) are now showing all withdrawal addresses/hashes in TreasuryWithdrawal actions that contains multiple payout destinations

image

  • Script 25b (register action) now also outputs the CIP-129 governance action bech version in addition to the legacy format.

  • This update includes cardano-signer 1.26.0

Update 2025-06 - Governance Updates

Choose a tag to compare

@gitmachtl gitmachtl released this 09 Jun 18:41

Updates

  • Added BulkVoting to script 24a by using the keyword 'all' for the action-id. You can use it like ./24a_genVote.sh myDrep all
    Sending multiple vote files can be done like ./24b_regVote.sh myDrep myWallet $(ls myDrep*.vote)

  • Script 24a now let you only vote on unexpired governance actions

  • Script 24a now shows the GovernanceAction Title while voting if available

  • Script 24a now puts the GovernanceAction Title also into the *.vote file as description

  • Script 24a now checks the content of the provided Anchor-URL/HASH voting metadata to be CIP100 conform

  • Script 24b now shows the Title of the Action for the choosen vote file

  • Script 24c can now handle the governance state 'NO CONFIDENCE' correctly