When attempting to submit a transaction to register my stake pool on the testnet, I receive the following error:
Error: Error while submitting tx: ApplyTxError [LedgerFailure (DelegsFailure (DelplFailure (DelegFailure (StakeDelegationImpossibleDELEG (KeyHashObj (KeyHash “5685b8b78ef33b2b58da828c48ed8f9d5ef41e1ac992b7a4ee26b1bf”)))))),LedgerFailure (UtxowFailure (MissingVKeyWitnessesUTXOW (WitHashes (fromList [KeyHash “5685b8b78ef33b2b58da828c48ed8f9d5ef41e1ac992b7a4ee26b1bf”]))))]
I believe this is telling me it is missing a vkey in this transaction, but any help is greatly appreciated!
Yes - so what is the transaction you want to sign?
The transaction I’m attempting to sign/submit is: cardano-cli transaction build-raw
–tx-out $(cat payment.addr)+499811927
and how did you try to sign this transaction?
cardano-cli transaction sign
can you confirm that delegation certificate generated in this way?
cardano-cli stake-address delegation-certificate \
--stake-verification-key-file stake.vkey \
--cold-verification-key-file cold.vkey \
Before generating the delegation cert I created the certificate using this:
cardano-cli stake-pool registration-certificate
better not to provide any sensitive certificate or key content
How do I register the delegation certificate? I must include it in a transaction correct?
so I think you did it in the right way… what I would suggest is to generate the certificates and build the transaction again and keep attention to the keys - use the same keys in every steps…
I was able to get my pool registered successfully after going through some previous steps as you suggested. Thank you very much for your help!