trying to submit the transaction which contains 3 cert: pool-registration.cert, delegation1.cert, delegation2.cert
I am getting the following error:
Error while submitting tx: ApplyTxError [LedgerFailure (UtxowFailure (MissingVKeyWitnessesUTXOW (WitHashes (fromList [KeyHash "68978d2d1e8374849bd22741e13986b4db5d6fe54ad3f2f70523d43b",KeyHash "c263b091fbac7de55cdf52a9bf523680f45fbd7b2d9bc968a0c1b890"]))))]
What is missing? Thanks in advance!
found the problem finally.
The problem was that since the -pool-owner-stake-verification-key-file is different from --pool-reward-account-verification-key-file the owner signing key should be provided at transaction signing as well
cardano-cli shelley transaction sign --tx-body-file tx.raw --signing-key-file keys/payment.skey --signing-key-file keys/stake.skey --signing-key-file pool-keys/cold.skey --signing-key-file keys_owner1/stake.skey --signing-key-file keys_owner2/stake.skey --mainnet --out-file tx.signed
after this correction the submit worked.
2 Likes