Migrating from the Test Network to Mainnet ​ (2024)

If you've already used Rocket Pool on our Holesky test network, are comfortable with its ins and out, and are ready to either stake ETH or run a node for real on the main Ethereum chain, then this guide is for you! Here you will find instructions on how to migrate an existing Smartnode stack from the Holesky test network to one connected to the Ethereum mainnet, ready for staking your own real ETH and RPL.

Pool Staking on Mainnet

Pool staking is largely the same process on mainnet as it was on the testnet. The URL will be different and the address of the rETH token may be different, but there are no significant changes to the workflow. Follow the Staking Guide, which has been updated with instructions for mainnet.

Differences Between the Testnet and Mainnet

  • The testnet Smartnode has a faucet for test ETH. The mainnet Smartnode does not have a faucet. You will need to supply your own ETH in order to stake.
  • Mainnet supports many Ethereum wallets via WalletConnect, so you can use other wallets that you could not use on the testnet. You are no longer restricted to using Metamask in order to stake.

Smartnode Operation on Mainnet

NOTE

Nothing from the test network can be migrated to mainnet. The chain data is different for both Execution and Consensus, so you must remove the old chain data and resync the mainnet chains from scratch. Your validators on the testnet do not carry over to mainnet. Also, for security, compatibility, and safety purposes, you must make a new wallet on mainnet!Do not use your testnet node wallet on mainnet!

The following steps will delete all of your testnet data. If you want to preserve your test network setup, you should back up your hard drive or move it to a second machine.

Differences Between the Testnet and Mainnet

  • The testnet Smartnode has a faucet for ETH and RPL. The mainnet Smartnode does not have a faucet. You will need to supply your own ETH and your own RPL.
  • If you are using Geth, your node's workload will be considerabily higher. Geth takes approximately 20x the storage space of Holesky (400 GB as of 2021-09-05), and requires more CPU power and RAM to process. If you're using the Rocket Pool Grafana dashboard, be prepared to see much higher usage.
  • Your Beacon Chain peers (and thus, your attestation effectiveness) will be higher than the testnet. Peers on mainnet are much more diverse and tend to be higher quality than on the testnet.
  • The RPL rewards checkpoint occurs every 28 days instead of every 3 days, to help offset high gas costs.
  • The RPL price used by the Rocket Pool network (and thus, your collateral level) along with the total effective staked RPL across the network are reported once every 24 hours instead of once every hour.

Automatic Migration (Docker Mode Only)

For Docker Mode users, the Smartnode can migrate to Mainnet for you automatically.

While you still have the testnet configured, exit your validators on Holesky:

rocketpool minipool exit

Select 1: All available minipools from the list of choices and wait for it to complete. This will help clean up the network by removing your validators instead of leaving them to constantly fail attestations and weaken Holesky's health (since they're no longer online).

Once that's done, open the Settings Manager:

rocketpool service config

Next, open the Smartnode and TX Fees category and change the Network drop down from Holesky Testnet to Ethereum Mainnet:

Migrating from the Test Network to Mainnet ​ (1)

When you save and exit, you will be prompted with a notification that everything is about to be erased and a confirmation dialog:

WARNING: You have requested to change networks.All of your existing chain data, your node wallet, and your validator keys will be removed.Please confirm you have backed up everything you want to keep, because it will be deleted if you answer `y` to the prompt below.Would you like the Smartnode to automatically switch networks for you? This will destroy and rebuild your `data` folder and all of Rocket Pool's Docker containers. [y/n]

Back up anything you want to keep (such as your data folder which contains your node wallet and validator keys), then press y and Enter when you're ready. The Smartnode will handle switching over automatically.

When it's done, you will be left with a fresh install on Mainnet. All of your settings (such as client choice) will be preserved, but you will need to create a new wallet. Also, you likely will not have a Checkpoint Sync URL on mainnet and should set one up as explained here; otherwise it will take a long time to sync the mainnet beacon chain.

Migrating Manually

If for any reason you cannot leverage the Smartnode's automatic migration process, you can do it manually in a few simple steps:

  1. While you still have the testnet configured, exit your validators on Holesky:

    rocketpool minipool exit

    Select 1: All available minipools from the list of choices and wait for it to complete. This will help clean up the network by removing your validators instead of leaving them to constantly fail attestations and weaken Holesky's health (since they're no longer online).

  2. Shut down the testnet:

    rocketpool service stop
  3. Delete your testnet chain data and Docker containers:

    rocketpool service terminate
  4. Delete your Rocket Pool configuration folder:

    sudo rm -rf ~/.rocketpool
  5. (Optional) Delete your Rocket Pool CLI:

    rm ~/bin/rocketpool

    You will overwrite this with the latest version of the CLI anyway, but if you want to be thorough, you can remove the old one first.

At this point your testnet installation has been purged, and you can safely migrate to a new mainnet installation. Follow the Creating Node with Docker guide carefully to set it up.

Migrating from the Test Network to Mainnet ​ (2024)

FAQs

Can you transfer from testnet to mainnet? ›

Nothing from the test network can be migrated to mainnet. The chain data is different for both Execution and Consensus, so you must remove the old chain data and resync the mainnet chains from scratch. Your validators on the testnet do not carry over to mainnet.

What does migrating to mainnet mean? ›

Migration to mainnet means the Pi Network blockchain is ready to be used in real transactions. This opens the door for users to make real transactions with Pi currency. Mainnet is a more secure and stable network.

How to convert testnet bnb to mainnet? ›

To transfer BSC testnet tokens to mainnet, you would need to use the Binance Smart Chain bridge. This bridge allows you to convert your tokens from the testnet to the mainnet. Be sure to follow the instructions provided by the bridge to complete the transfer successfully.

Which is the test network which is similar to mainnet? ›

A blockchain testnet is a parallel network to the mainnet, specifically designed for testing and development purposes. It mimics the functionality of the mainnet but operates in a sandbox environment where developers can experiment without the risks associated with real assets.

How to migrate pi testnet to mainnet? ›

Let's walk through the process:
  1. Step 1: Completing the Mainnet Checklist. Before you can transfer your Pi coins to Mainnet, it is crucial to complete the Mainnet checklist within the Pi Network app. ...
  2. Step 2: Verifying Your Account. ...
  3. Step 3: Withdrawing Pi Coins.
Feb 11, 2024

How to convert testnet coin to real coin? ›

If you have a testnet wallet, you will only be able to operate with other testnet wallets. As mentioned before, testnet wallets do not involve real currency, and there is no way to turn testnet currency into cryptocurrency with monetary value. Additionally, all bitcoin testnet addresses begin with m or n.

How long does it take to migrate to mainnet? ›

If you have completed your mainnet checklist, and you are in the queue to be migrated, you simply need to wait for the core team to process your migration. Once your migration is completed, your 14 day waiting period will start counting.

What is the difference between Mainnet and testnet? ›

Mainnet involves real cryptocurrency transactions with tangible value, whereas Testnet uses tokens with no monetary value. Mainnet is where smart contracts are executed and real-world assets are stored, while Testnet is a risk-free environment for developers to experiment and innovate.

How much is 1 pi worth? ›

The price of converting 1 Pi Network (PI) to USD is $31.12 today.

What is the difference between BNB testnet and Mainnet? ›

While stability and usability are beneficial features of mainnet, testnet is a blockchain's beta-version where tokens have no value. With it, developers can test every idea before implementing it, be it a dApp or even the main chain upgrade.

How to withdraw testnet tokens? ›

Here is an example of how you can withdraw on the Ropsten testnet:
  1. Visit the Ropsten faucet website.
  2. Enter the amount of testnet ETH you wish to return.
  3. Send the testnet ETH back to the faucet's address.
  4. Your testnet ETH will be recycled for other users.
Jul 15, 2024

How to claim BNB testnet? ›

To get some tBNB of BSC testnet for testing purposes, you can use the online faucet to claim your tokens.
  1. Copy your wallet address and paste the address into the textbox.
  2. Select the tokens you need to claim. ...
  3. Please note if your wallet balance is larger than 1 tBNB, you can not get new tBNB from the Discord bot faucet.*

What does network is mainnet mean? ›

Mainnet is a term used to describe a working, fully-operational blockchain. A mainnet network has been fully deployed and is in production, like the Bitcoin and Ethereum blockchains. In a mainnet, cryptocurrency transactions are verified and recorded to the blockchain.

What is an example of a test net? ›

Popular Examples of Testnets

Ropsten (Ethereum): Ropsten is one of the most popular Ethereum testnets that is used for testing of smart contracts, decentralized applications/DApps and network updates. The simulator is almost similar to the Ethereum mainnet but it runs test Ether (ETH) instead of real ether.

How do I withdraw from testnet? ›

Here is an example of how you can withdraw on the Ropsten testnet:
  1. Visit the Ropsten faucet website.
  2. Enter the amount of testnet ETH you wish to return.
  3. Send the testnet ETH back to the faucet's address.
  4. Your testnet ETH will be recycled for other users.
Jul 14, 2024

Can I sell testnet Ethereum? ›

ETH on these testnets is a dummy balance and cannot be withdrawn or sent to mainnet. This also means that anyone attempting to sell you testnet ETH is trying to scam you: ETH on testnets has no value and is mainly for developers to test out new dapps and features.

What can you do with testnet coins? ›

Testnet coins are a special type of cryptocurrency used for testing purposes. They can be used to test out new features and functionality without putting real money at risk. They can also be used to learn how the blockchain works without the risk of losing real money.

Top Articles
Does Spirit offer refundable fares?  · Spirit Airlines Support
What is private credit? Does it pose financial stability risks?
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Pearson Correlation Coefficient
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 5765

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.