Hello,
Running into an issue upon pool registration. I submitted it originally and the hash didn’t match so that is what I am trying to remedy. Confirmed the hash was bad via these steps: Stake pool is not shown in Daedalus – IOHK Support
At the end of that article, they say "submit a new registration certificate for your pool using the correct metadata hash as shown here "
I was originally following this guide - step 12 (FYI if that’s helpful to know where it went awry originally.) register-your-stake-pool
Steps Taken -
I have generated the new hash of my pool metadata and used that to generate a new pool and delegation cert.
But after rebuilding my pool cert and delegation cert I build a new transaction with this (again using some of the scripts in the step 12 link above to generate the tx-in, slot, and fee):
cardano-cli transaction build-raw \
${tx_in} \
--tx-out $(cat payment.addr)+0 \
--invalid-hereafter $(( ${currentSlot} + 10000)) \
--fee ${fee} \
--certificate-file pool.cert \
--certificate-file deleg.cert \
--allegra-era \
--out-file tx.tmp
^ Seems to work fine. Signing the transaction seems to work as well.
Then I submit the transaction with this:
cardano-cli transaction submit \
--tx-file tx.signed \
--mainnet
And I receive the following error:
Shelley command failed: transaction submit Error: Error while submitting tx: ApplyTxError [LedgerFailure (UtxowFailure (UtxoFailure (ValueNotConservedUTxO (DeltaCoin 17622402) (DeltaCoin 195377)))),LedgerFailure (UtxowFailure (UtxoFailure (OutputTooSmallUTxO [(Addr Mainnet (KeyHashObj (KeyHash “6984af7595d3a46eb937fc9a2616f4ded943ed4f4ee279b21fe4afcb”)) (StakeRefBase (KeyHashObj (KeyHash “5f5640033983b87636b2c87c13df4784765ac8d7a1d2623f7b284843”))),Coin 0)])))]
I also tried building the transaction tx-in manually like this :
--tx-in 253e233a6b262aed75fce1819903f8d56cd31b23d56e204717424451cc287055#0 \
And I receive the same result - UTxO output too small.
Can anyone point me in the right direction of where I’m messing up? Do I need to include the minimum of 1000000 lovelace on tx-out transaction in addition to the address for this to work or am I missing something totally different?
Thank you kindly