You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
#--------- Only needed if you wanna change the BlockChain from the Mainnet to a Testnet Chain Setup, uncomment the network you wanna use by removing the leading #
75
79
# Using a preconfigured network name automatically loads and sets the magicparam, addrformat and byronToShelleyEpochs parameters, also API-URLs, etc.
76
80
@@ -190,8 +194,6 @@ case "${network,,}" in
190
194
_adahandleAPI="https://api.handle.me"#Adahandle-API URLs -> autoresolve into ${adahandleAPI}
191
195
_catalystAPI="https://api.projectcatalyst.io/api/v1"#Catalyst-API URLs -> autoresolve into ${catalystAPI}
192
196
_lightModeParametersURL="https://uptime.live/data/cardano/parms/mainnet-parameters.json"#Parameters-JSON-File with current informations about cardano-cli version, tip, era, protocol-parameters
_adahandleAPI="https://preview.api.handle.me"#Adahandle-API URLs -> autoresolve into ${adahandleAPI}
241
243
_catalystAPI= #Catalyst-API URLs -> autoresolve into ${catalystAPI}
242
244
_lightModeParametersURL="https://uptime.live/data/cardano/parms/preview-parameters.json"#Parameters-JSON-File with current informations about cardano-cli version, tip, era, protocol-parameters
_catalystAPI= #Catalyst-API URLs -> autoresolve into ${catalystAPI}
276
276
_lightModeParametersURL="https://uptime.live/data/cardano/parms/sanchonet-parameters.json"#Parameters-JSON-File with current informations about cardano-cli version, tip, era, protocol-parameters
@@ -325,15 +322,15 @@ if [[ "${adahandleAPI: -1}" == "/" ]]; then adahandleAPI=${adahandleAPI%?}; fi #
325
322
if [[ "${magicparam}"==""||${addrformat}==""||${byronToShelleyEpochs}=="" ]];then majorError "The 'magicparam', 'addrformat' or 'byronToShelleyEpochs' is not set!\nOr maybe you have set the wrong parameter network=\"${network}\" ?\nList of preconfigured network-names: ${networknames}";exit 1;fi
326
323
327
324
#Don't allow to overwrite the needed Versions, so we set it after the overwrite part
328
-
minCliVersion="10.4.0"#minimum allowed cli version for this script-collection version
325
+
minCliVersion="10.9.0"#minimum allowed cli version for this script-collection version
329
326
maxCliVersion="99.99.9"#maximum allowed cli version, 99.99.9 = no limit so far
330
-
minNodeVersion="10.1.4"#minimum allowed node version for this script-collection version
327
+
minNodeVersion="10.3.1"#minimum allowed node version for this script-collection version
331
328
maxNodeVersion="99.99.9"#maximum allowed node version, 99.99.9 = no limit so far
332
329
minLedgerCardanoAppVersion=${ENV_MINLEDGERCARDANOAPPVERSION:-"7.1.4"}#minimum version for the cardano-app on the Ledger HW-Wallet
333
330
minTrezorCardanoAppVersion="2.7.2"#minimum version for the firmware on the Trezor HW-Wallet
334
331
minKeystoneCardanoAppVersion="1.7.7"#minimum version for the firmware on the Keystone HW-Wallet
335
-
minHardwareCliVersion="1.17.0"#minimum version for the cardano-hw-cli
336
-
minCardanoSignerVersion="1.24.0"#minimum version for the cardano-signer binary
332
+
minHardwareCliVersion="1.18.2"#minimum version for the cardano-hw-cli
333
+
minCardanoSignerVersion="1.24.3"#minimum version for the cardano-signer binary
337
334
minCatalystToolboxVersion="0.5.0"#minimum version for the catalyst-toolbox binary
338
335
339
336
#Defaults - Variables and Constants
@@ -2126,7 +2123,7 @@ resolveAdahandle() {
2126
2123
#now lets verify that the adahandle native asset is actually on an utxo of that resolved address
2127
2124
showProcessAnimation "Verify Adahandle is on resolved address: " &
#check that the node is fully synced, otherwise the query would mabye return a false state
459
459
if [[ $(get_currentSync)!="synced" ]];thenecho -e "\e[35mError - Node not fully synced or not running, please let your node sync to 100% first !\e[0m\n";exit 1;fi
if [[ ${skipUtxoWithAsset}!="" ]];then utxo=$(echo "${utxo}"| egrep -v "${skipUtxoWithAsset}");fi#if its set to keep utxos that contains certain policies, filter them out
464
464
if [[ ${onlyUtxoWithAsset}!="" ]];then utxo=$(echo "${utxo}"| egrep "${onlyUtxoWithAsset}"); utxo=$(echo -e "Header\n-----\n${utxo}");fi#only use given utxos. rebuild the two header lines
@@ -639,11 +639,11 @@ if [[ ${rxcnt} == 1 ]]; then
639
639
fi
640
640
641
641
#calculate the transaction fee. new parameters since cardano-cli 8.21.0
Copy file name to clipboardExpand all lines: cardano/mainnet/01_queryAddress.sh
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -65,7 +65,7 @@ if [[ ${typeOfAddr} == ${addrTypePayment} ]]; then #Enterprise and Base UTXO ad
65
65
#check that the node is fully synced, otherwise the query would mabye return a false state
66
66
if [[ $(get_currentSync)!="synced" ]];thenecho -e "\e[35mError - Node not fully synced or not running, please let your node sync to 100% first !\e[0m\n";exit 1;fi
Copy file name to clipboardExpand all lines: cardano/mainnet/01_sendAssets.sh
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -406,7 +406,7 @@ echo
406
406
#check that the node is fully synced, otherwise the query would mabye return a false state
407
407
if [[ $(get_currentSync)!="synced" ]];thenecho -e "\e[35mError - Node not fully synced or not running, please let your node sync to 100% first !\e[0m\n";exit 1;fi
if [[ ${skipUtxoWithAsset}!="" ]];then utxo=$(echo "${utxo}"| egrep -v "${skipUtxoWithAsset}");fi#if its set to keep utxos that contains certain policies, filter them out
412
412
if [[ ${onlyUtxoWithAsset}!="" ]];then utxo=$(echo "${utxo}"| egrep "${onlyUtxoWithAsset}"); utxo=$(echo -e "Header\n-----\n${utxo}");fi#only use given utxos. rebuild the two header lines
0 commit comments