Certificado de stake
Certificado de participación, el cual nos permitirá participar en el protocolo de consenso.
Stake pair key
Par de claves necesarias para 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.
Stake address
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
Generamos la dirección de pago (vinculante: payment.vkey-stake.vkey)
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
¿Te fue útil?