Skip to content

Commit 60ddfbc

Browse files
committed
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
1 parent d866be5 commit 60ddfbc

File tree

4 files changed

+462
-5
lines changed

4 files changed

+462
-5
lines changed

cardano/mainnet/00_common.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ minLedgerCardanoAppVersion=${ENV_MINLEDGERCARDANOAPPVERSION:-"7.1.4"} #minimum
333333
minTrezorCardanoAppVersion="2.7.2" #minimum version for the firmware on the Trezor HW-Wallet
334334
minKeystoneCardanoAppVersion="1.7.7" #minimum version for the firmware on the Keystone HW-Wallet
335335
minHardwareCliVersion="1.17.0" #minimum version for the cardano-hw-cli
336-
minCardanoSignerVersion="1.22.0" #minimum version for the cardano-signer binary
336+
minCardanoSignerVersion="1.24.0" #minimum version for the cardano-signer binary
337337
minCatalystToolboxVersion="0.5.0" #minimum version for the catalyst-toolbox binary
338338

339339
#Defaults - Variables and Constants
@@ -1273,12 +1273,12 @@ local protocolParam=${1}
12731273
IFS='+' read -ra asset_entry <<< "${2}" #split the tx-out string into address, lovelaces, assets (read it into asset_entry array)
12741274

12751275
#protocol version major
1276-
#7=babbage, 5+6=alonzo, 4=mary, 3=allegra, 2=shelley, 0+1=byron
1276+
#9+10=conway, 7+8=babbage, 5+6=alonzo, 4=mary, 3=allegra, 2=shelley, 0+1=byron
12771277
local protocolVersionMajor=$(jq -r ".protocolVersion.major | select (.!=null)" <<< ${protocolParam})
12781278

12791279

12801280
### switch the method of the minOutUTXO calculation depending on the current era, starting with protocolVersionMajor>=7 (babbage)
1281-
if [[ ${protocolVersionMajor} -ge 7 ]]; then #7=Babbage, 9+10=Conway ..., new since babbage: CIP-0055 -> minOutUTXO depends on the cbor bytes length
1281+
if [[ ${protocolVersionMajor} -ge 7 ]]; then #7+8=Babbage, 9+10=Conway ..., new since babbage: CIP-0055 -> minOutUTXO depends on the cbor bytes length
12821282

12831283
#chain constants for babbage
12841284
local constantOverhead=160 #constantOverhead=160 bytes set for babbage-era, 158 for mary/alonzo transactions in babbage era

0 commit comments

Comments
 (0)