Skip to content

Tags: gitmachtl/scripts

Tags

Update-2025-11

Toggle Update-2025-11's commit message
Update 2025-11 - New ICC members and CLI 10.12.0.0

- Added all the new ICC members
- Corrected changes introduced by CLI 10.11.0.0
- Way faster Governance Actions Summary voting value calculation

Update-2025-10

Toggle Update-2025-10's commit message
Update 2025-10 - Bugfix for BulkVoting

Small Bugfix in script 24b for BulkVoting

Update-2025-09

Toggle Update-2025-09's commit message
Update 2025-09 - Force cardano-signer minVersion 1.27.0

- 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

Toggle Update-2025-08's commit message
Update 2025-08 - Enhanced Treasury Withdrawal Security

- 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.

- 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 not check multiple withdrawal addresses if there are more than one.

Update-2025-07

Toggle Update-2025-07's commit message
Update 2025-07 - Enhanced Treasury Withdrawal Security

- 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.

- Scripts 24a (generate vote) and 24b (query votes) is now showing all withdrawal addresses in TreasuryWithdrawal actions that contains multiple payout destinations

- 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

Toggle Update-2025-06's commit message
Update 2025-06 - Governance Updates

- Added BulkVoting to script 24a by using the keyword 'all' for the action-id

- Script 24a now also 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 also checks the content of the provided Anchor-URL/HASH to be CIP100 conform

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

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

HotFix-2025-06

Toggle HotFix-2025-06's commit message
Hot-Fix Update for 01_claimRewards in OfflineMode

HotFix:

- Script was not able to claim rewards in offline mode, this was caused to a reordering of checks in regards of the DRep-Delegation requirement, fixed now.

Update-2025-05

Toggle Update-2025-05's commit message
Update 2025-05 - cli10.9.0.0 and guardrails-script integration

- 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

Toggle Update-2025-04's commit message
Update 2025-04 - Calidus Pool Key Query & Signing

Updated 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
   * You can now simply sign via ed25519 signing method

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

Update-2025-03

Toggle Update-2025-03's commit message
Update 2025-03 - Calidus Pool Key Generation/Registration

New SCRIPT - 15_calidusPoolKey.sh

- A new script was added to the SPO Scripts collection, this new one covers the creation and registration of the new Calidus Pool-Key

- The registration works for both, a cli-based pool-key and also a hw-wallet pool-key !

Example:
15_calidusPoolKey.sh new cli myKey
... generates a new Calidus Key for you

15_calidusPoolKey.sh genmeta myKey myPool
... generates the registration metadata JSON file for you

01_sendLovelaces.sh wallet wallet min registration-metadata.json
... submits it on chain

- A query functino will follow, because the APIs are currently in beta state