Pool deposit missing after retiring pool

ok thanks. do you know when ?

U should receive next epoch

ok sweet I let you know :wink:

Hi @Alexd1985, unfortunately I didnā€™t get my deposit backā€¦ any idea ?

U can contact the IOHK team and ask them if
ā€œ I dereg my pool and my stake address in the same time. ā€ could be the reason

More importantly where is the deposit and will I be able to get it back ?

Hi @jbpin
Did you received your pool deposit back. If yes where can we track it. My pool ticker was WVU. I deregistered this in epoch 281.
Also is it ok to take my core node and relay node servers down for this pool? I was waiting for deposit to come back.

Hi @Alexd1985 can you help me here?

Hello,

No rewards yet, wait more time (next epoch)
Also u can stop the relay but the producer needs to be synced when u will withdraw the rewards

To do that go to the producer topology file, delete the relay and add the IOHK serversā€¦ then restart the producer (u should see only 2 OUT peers, which should be fine)

https://hydra.iohk.io/build/7191656/download/1/mainnet-topology.json

Thanks @Alexd1985 for always helping me out.
Will follow these steps.

1 Like

@Alexd1985 - Hi
If I deregistered pool and switch my reward account to another stake pool. Will there be any issues in receiving pool deposit to this account. The stake address for that account is still registered.
I earlier thought the pool deposit will be received in pool operator account.

I canā€™t confirm 100% but it should be fine

No, there should not cause any issue for you to receive deposit back. Note the deposit is returned as reward, you would have to construct self-paying transaction with --withdrawal option.

Below is a code sample for your reference

    reward_balance=$(cardano-cli query stake-address-info \
        $NETWORK_MAGIC \
        --address $(cat $REWARD_ACCOUNT/stake.addr) | jq -r ".[0].rewardAccountBalance")
    echo reward balance: $reward_balance

    if [[ $reward_balance == 0 ]]; then
        myerror "reward is zero.  no need to withdraw"
    else
        read -p "Enter 'withdraw' to withdraw all reward amount to reward account " answer
        if [[ $answer != "withdraw" ]]; then
            echo "Bye!"
            exit 0
        fi
    fi

    calc_tx_in $(cat $REWARD_ACCOUNT/payment.addr)

    # build tmp tx
    current_slot=$(cardano-cli query tip $NETWORK_MAGIC | jq -r '.slot')
    echo Current Slot: $current_slot

    withdrawal_string="$(cat $REWARD_ACCOUNT/stake.addr)+${reward_balance}"

    cardano-cli transaction build-raw \
        ${tx_in} \
        --tx-out $(cat $REWARD_ACCOUNT/payment.addr)+$total_balance  \
        --invalid-hereafter $((current_slot + 10000)) \
        --fee 0 \
        --withdrawal $withdrawal_string \
        --out-file /tmp/tx.tmp

    # estimate fee
    cardano-cli query protocol-parameters $NETWORK_MAGIC --out-file params.json
    local fee=$(cardano-cli transaction calculate-min-fee \
        --tx-body-file /tmp/tx.tmp \
        --tx-in-count ${txcnt} \
        --tx-out-count 1 \
        $NETWORK_MAGIC \
        --witness-count 2 \
        --byron-witness-count 0 \
        --protocol-params-file params.json | awk '{ print $1 }')
    echo tx fee: $fee

    # build raw tx
    tx_out=$((total_balance - fee + +reward_balance ))
    echo tx output amount: ${tx_out}

    cardano-cli transaction build-raw \
        ${tx_in} \
        --tx-out $(cat $REWARD_ACCOUNT/payment.addr)+${tx_out}  \
        --invalid-hereafter $((current_slot + 10000)) \
        --fee $fee \
        --withdrawal $withdrawal_string \
        --out-file /tmp/tx.raw

    # sign raw tx
    cardano-cli transaction sign \
        --tx-body-file /tmp/tx.raw \
        --signing-key-file $REWARD_ACCOUNT/payment.skey \
        --signing-key-file $REWARD_ACCOUNT/stake.skey \
        $NETWORK_MAGIC \
        --out-file /tmp/tx.signed

    # submit tx
    cardano-cli transaction submit \
        --tx-file /tmp/tx.signed \
        $NETWORK_MAGIC

I didnā€™t received my stake pool deposit back as my reward address didnā€™t have registered stake address (hardware wallet) at the time of pool retiring. I got this reply from IOHK support.

We have the same dilemma, I did manage to withdraw most of my funds after retiring my pool since it was REALLY UNPROFITABLE FOR SMALL POOL OPERATORS. And yes, cannot get my 1.6 ADA out after retiring my pool: Help on retiring my stake pool - #15 by coinz

do you have any nfts on payment.addr?