Skip to content

Releases: gitmachtl/scripts

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

23 Dec 19:45

Choose a tag to compare

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

18 Oct 09:42

Choose a tag to compare

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

18 Sep 19:27

Choose a tag to compare

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

18 Jul 17:39

Choose a tag to compare

Update

  • Small Bugfix in script 24b for BulkVoting

Update 2025-09 - Force cardano-signer minVersion 1.27.0

17 Jul 11:23

Choose a tag to compare

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

13 Jul 19:53

Choose a tag to compare

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

02 Jul 07:18

Choose a tag to compare

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

09 Jun 18:41

Choose a tag to compare

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

HotFix Update 2025-06 - Offline rewards claiming

07 Jun 08:45

Choose a tag to compare

HotFix

  • there was a bug in script 01_claimRewards.sh which caused an issue trying to claim rewards in offline mode. fixed with commit f237614

Update 2025-05 - cli10.9.0.0 and guardrails-script integration

16 May 14:55

Choose a tag to compare

Updates

  • a lot of changes to be compatible with cli 10.9.0.0
  • added offline calculation for guardrails plutus script execution costs
  • enabling of the governance action submit for treasury withdrawal and parameter change actions. which both require the precalculation of the execution costs
  • introduction of collateral utxo handling for script 25b_regAction.sh
  • renaming of CIP105 drep ids from regular to legacy
  • min. cli version is now 10.9.0.0
  • min. node version is now 10.3.1