Rotar KES
Cada cierto tiempo es necesario volver a generar el certificado que demuestra que eres productor de bloques.
slotsPerKESPeriod=$(cat $HOME/cnode/config/mainnet-shelley-genesis.json | jq -r '.slotsPerKESPeriod')
echo $slotsPerKESPeriodexport CARDANO_NODE_SOCKET_PATH=~/cnode/sockets/node.socket
slotNo=$(cardano-cli query tip --mainnet | jq -r '.slot')
echo slotNo: ${slotNo}kesPeriod=$((${slotNo} / ${slotsPerKESPeriod}))
echo kesPeriod: ${kesPeriod}cardano-cli node issue-op-cert \
--kes-verification-key-file kes.vkey \
--cold-signing-key-file node.skey \
--operational-certificate-issue-counter node.counter \
--kes-period ${kesPeriod} \
--out-file node.certexport CARDANO_NODE_SOCKET_PATH=~/cnode/sockets/node.socketcardano-cli query leadership-schedule \
--mainnet \
--genesis /home/cardano/cnode/config/mainnet-shelley-genesis.json \
--stake-pool-id $(cat /home/cardano/cnode/keys/stakepoolid.txt) \
--vrf-signing-key-file /home/cardano/cnode/keys/vrf.skey \
--currentÚltima actualización