Direcciones de payment y stake
Generar claves de pago y stake, construir las direcciones correspondientes, y registrar la stake address en mainnet. Conway era / cardano-cli 10+.
Antes de registrar el pool necesitas dos cosas: una dirección de pago para cubrir las transacciones y depósitos, y una dirección de stake que vincularás al pool como pledge.
1. Generar las claves de pago
cardano-cli address key-gen \
--verification-key-file $HOME/keys/payment.vkey \
--signing-key-file $HOME/keys/payment.skeychmod 400 $HOME/keys/payment.skey2. Generar las claves de stake
cardano-cli stake-address key-gen \
--verification-key-file $HOME/keys/stake.vkey \
--signing-key-file $HOME/keys/stake.skeychmod 400 $HOME/keys/stake.skey3. Construir las direcciones
Dirección de pago (con staking vinculado)
Dirección de stake
Guarda los valores:
4. Crear el certificado de registro de stake
5. Fondear la dirección de pago
Transfiere ADA a la dirección payment.addr antes de continuar. Necesitas fondos suficientes para:
Depósito de registro de stake: 2 ADA
Depósito de registro del pool: 500 ADA
Fees de transacciones: ~2–3 ADA en total
Pledge (lo que hayas decidido comprometer)
Mínimo operativo recomendado: 504 ADA en la dirección de pago antes de proceder con el registro del pool.
Una vez transferido, consulta el UTxO para verificar:
La salida tendrá este aspecto:
Anota el TxHash y el TxIx — los necesitarás para construir la transacción.
6. Registrar la dirección de stake
Consultar los parámetros del protocolo
Construir la transacción
Calcular el fee
Reconstruye la transacción con el fee real y el cambio correcto:
Firmar
Enviar
Verificar el registro
Espera unos segundos y comprueba:
Si el registro fue exitoso verás la dirección con rewardAccountBalance (inicialmente 0).
Flujo completo resumido
Última actualización
¿Te fue útil?