Skip to content

Releases: gitmachtl/scripts

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

Update 2025-04 - Calidus Pool Key Query & Signing

26 Mar 10:39

Choose a tag to compare

Calidus Pool-Key Update

image

UPDATE TO SCRIPT - 15_calidusPoolKey.sh

  • The newly introduced script 15 has now two new functions:

    • You can now QUERY your pool-id or your calidus id and calidus key
    • You can now simply SIGN a given text-message with your calidus key
Examples:
15_calidusPoolKey.sh query all
... to get all current calidus key registrations

15_calidusPoolKey.sh query mypool
15_calidusPoolKey.sh query pool1w83ux7vrwafrsuz044knxl9xxtr38q5jj2l3p28fl3g26faqqwg
... to get results for your selected pool

15_calidusPoolKey.sh query mycalidus
15_calidusPoolKey.sh query calidus15xcc3mphdwu8amrx9m6v9v4552pugr2gcsj4m8arjmx3zwc8yf8ng
... to get results for your selected calidus key

15_calidusPoolKey.sh sign myKey "hello world"
... to sign the message-text "hello world" with your calidus key

image
image