<p>You don't have to pay the 500 ADA registration fee, but you do have to pay the regular transaction fee since updating a pool registration must be submitted via a regular transaction.</p>
<p>If all you are doing in this transaction is submitting a pool cert, it should cost you somewhere around 200,000 Lovelaces (0.2 ADA). Just make sure the new pool cert has the new IP addresses.</p>
<p>Pro tip: if you purchase a domain name (say, <code>mypool-rocks.com</code>), you can actually avoid having to resubmit pool certs every time you change IPs. Instead, you can point your pool certs at a DNS address (i.e. <code>relay1.mypool-rocks.com</code> and <code>relay2.mypool-rocks.com</code>), and use a DNS resolver like Google to point your IPs at those respective sub-domains. This works great for moving IPs around, just make sure that your security is tight with whatever DNS resolver you choose.</p>

CC BY-SA 4.0
2022-01-31T21:12:01.420Z
Aha, that makes sense.  FYI, I added 1A to my wallet, and that was insufficient.  It then proceeded to list the amount needed, which adds up to 1196433 Lovelaces:  196433 for TxIn/TxOut, 196433 for re-registration, and 803567 for being returned to payment address...  Makes sense we have to have funds to pay the tx fee.
Jay Imerman
CC BY-SA 4.0
2022-01-31T21:19:18.593Z
I don't think the second 196433 fee is for re-registration. As far as I am aware there is no "re-registration" fee. However, there is a minimum UTXO value of 1 ADA (meaning every UTXO on Cardano must have at least 1 ADA or 1000000 Lovelaces in it - which is exactly what should be sent back to you as change.
zhekson
CC BY-SA 4.0
2022-01-31T21:46:07.200Z
I will say I had 1A in the wallet and it said not enough funds, but when I had 2A it worked.  Thanks again!
Jay Imerman
CC BY-SA 4.0
2022-01-31T20:17:59.010Z
2022-01-31T20:30:36.537Z
2022-01-31T20:30:36.537Z
zhekson
<p>We are changing hosting services, and want to move the BP and Relay nodes to new machines.  They are all set up and synced with Mainnet, but when we re-run the 05c SPOS script it complains there are no funds on the wallet address.  We shouldn't have to pay the registration fee again.  All we want to do is update the IP addresses of the Relay Nodes on the network.  All of the keys are moved over to the new servers, and the topology file is updated.</p>
<p>We did some searches and found some articles, but nothing that was helpful.</p>
<p>The command we ran is from the keys folder:</p>
<p><code>05c_regStakepoolCert.sh myPool myWallet REREG</code></p>
<p>It says:</p>
<p><code>No funds on the Source Address!</code></p>

<stake-pool>
How to move Cardano Node stake pool to new IP address?
# How to move Cardano Node stake pool to new IP address?

(Asked by: username_0 on 2022-01-31)

We are changing hosting services, and want to move the BP and Relay nodes to new machines. They are all set up and synced with Mainnet, but when we re-run the 05c SPOS script it complains there are no funds on the wallet address. We shouldn't have to pay the registration fee again. All we want to do is update the IP addresses of the Relay Nodes on the network. All of the keys are moved over to the new servers, and the topology file is updated.

We did some searches and found some articles, but nothing that was helpful.

The command we ran is from the keys folder:

`05c_regStakepoolCert.sh myPool myWallet REREG`

It says:

`No funds on the Source Address!`

**Tags:** stake-pool

---

## 1 answers

### Answer by username_1 on 2022-01-31. Score: 2 | Accepted answer

You don't have to pay the 500 ADA registration fee, but you do have to pay the regular transaction fee since updating a pool registration must be submitted via a regular transaction.

If all you are doing in this transaction is submitting a pool cert, it should cost you somewhere around 200,000 Lovelaces (0.2 ADA). Just make sure the new pool cert has the new IP addresses.

Pro tip: if you purchase a domain name (say, `mypool-rocks.com`), you can actually avoid having to resubmit pool certs every time you change IPs. Instead, you can point your pool certs at a DNS address (i.e. `relay1.mypool-rocks.com` and `relay2.mypool-rocks.com`), and use a DNS resolver like Google to point your IPs at those respective sub-domains. This works great for moving IPs around, just make sure that your security is tight with whatever DNS resolver you choose.

> **Comments:**
> **username_0**: Aha, that makes sense.  FYI, I added 1A to my wallet, and that was insufficient.  It then proceeded to list the amount needed, which adds up to 1196433 Lovelaces:  196433 for TxIn/TxOut, 196433 for re-registration, and 803567 for being returned to payment address...  Makes sense we have to have funds to pay the tx fee.  
> **username_1**: I don't think the second 196433 fee is for re-registration. As far as I am aware there is no "re-registration" fee. However, there is a minimum UTXO value of 1 ADA (meaning every UTXO on Cardano must have at least 1 ADA or 1000000 Lovelaces in it - which is exactly what should be sent back to you as change.  
> **username_0**: I will say I had 1A in the wallet and it said not enough funds, but when I had 2A it worked.  Thanks again!  

---

