Certificado de stake
Certificado de participación, el cual nos permitirá participar en el protocolo de consenso.
Nos movemos al directorio
cnode/keys
y generamos el par stake.vkey
y stake.skey
.cardano-cli stake-address key-gen \
--verification-key-file stake.vkey \
--signing-key-file stake.skey
--verification-key-file: este flag indica el nombre y extensión del archivo donde se guardará la clave publica. --signing-key-file: este flag indica el nombre y extensión del archivo donde se guardará la clave privada.
A partir de la clave pública
stake.vkey
creamos una dirección stake.addr
donde se almacenarán las recompensas de la pool, pero no puede recibir pagos.cardano-cli stake-address build \
--stake-verification-key-file stake.vkey \
--out-file stake.addr \
--mainnet
Veamos el valor de esa dirección:
cat stake.addr
5821e0872296956g4d86ee4654060734e83dddk56016fb2ecc7cbb435ee8e3c1053d9d
Ahora que tenemos una dirección de participación
stake.addr
, es hora de volver a generar una dirección de pago paymentwithstake.addr
. Esta vez usamos tanto la clave de verificación de participación stake.vkey
como la clave de verificación de pago payment.vkey
para construir la dirección. Con esto, ambas direcciones se vincularán y asociarán entre sí.cardano-cli address build \
--payment-verification-key-file payment.vkey \
--stake-verification-key-file stake.vkey \
--out-file paymentwithstake.addr \
--mainnet
Última actualización 1yr ago