Move Stake Pool to new IP

In order to get better performance I need to move current pool to a new server with a new IP address. I have gone through the setup process and am to the point of registering. I am moving my keys to the new server. Do I go through the registration process to make a new certificate with new IP address? Anyone with a straight forward process on this?
Thanks in advance.

It depends on whether or not you’re running your relays on the same machine as your block-producing node (which is not recommended), but I can only assume that is the case as you mentioned your registration IP has changed - and the relay dns/ips and relay port are what’s included the pool registration cert.

In short, yes, you will want to re-register your pool if the relay ip you registered the pool with have changed. Just recreate the pool cert and resubmit the pool reg transaction with the updated data in the pool cert, and omit the one-time 500 ADA pool reg deposit from the transaction as you’ve already paid that.

I have my relays behind a single subdomain with multiple DNS A records, which allows for easy migration and/or expansion of nodes without requiring a re-registration of the pool - and in the pool reg cert I use a single subdomain for the relays and the same port for all.

–pool-relay-port 3728

Please let me know if I can clarify.


Thank you for that. It did help. I had originally set all up on 1 server but now moved my BP node to a new server so left relay on same IP. Much easier than I thought.


Now to just work on getting some delegators