# Migrating Genesis Tokens

For all Genesis sale token purchasers coming back to RNDR, you will need to update your RNDR Tokens in order to include additional escrow smart-contract functionality that has been built into the token. For users lookin to upgrade Genesis RNDR ERC-20 tokens to Solana SPL RENDER tokens, you will need to first migrate your ERC-20 RNDR tokens from the Genesis RNDR contract to the [new RNDR ERC-20 contract](https://etherscan.io/address/0x6de037ef9ad2725eb40118bb1702ebb27e4aeb24) (implemented in 2018) before being able to [upgrade RNDR ERC-20 Tokens to the currently supported Solana RENDER SPL Token](https://know.rendernetwork.com/general-render-network/rndr-to-render-what-you-need-to-know).\
\
To update your Genesis ERC-20 tokens, follow the simple step-by-step guide below:

{% embed url="<https://vimeo.com/311800539>" %}

* Go to [migration.rendertoken.com](http://migration.rendertoken.com/)
* Click the MetaMask icon in your browser taskbar and ensure that you are logged into a wallet that contains your RNDR Tokens.
* Your balance should now appear under **“Old Token”** on the top left of the migration page.
* Click **Approve Migration** and confirm the MetaMask prompt that pops up. In order to confirm, you will need a small amount of Ethereum (ETH) to pay for Metamask Gas fees — please see [**here** ](/basics/what-is-a-wallet/purchase-rndr-tokens.md)for some resources on buying ETH.&#x20;

{% hint style="warning" %}
*If the prompt does not appear, click the Metamask logo in your taskbar and you should see the “confirm” button.*&#x20;
{% endhint %}

* Please note that the gas fees should not exceed $100. You can check gas fees and peak times on Etherscan [here](https://etherscan.io/gastracker).

{% hint style="info" %}

1. If you are getting a very high gas estimate for Metamask, that is likely due to an estimation error and you will have to perform the gas calculation manually.
2. &#x20;First, make sure that your Metamask is updated.
3. &#x20;Click the pencil icon in Metamask by the estimated fee.\
   ![](/files/GWCrGnl5WuZcGz4H2fJy)
4. Once open, select “MARKET” or “AGGRESSIVE”, the fee should automatically change to market rate.\
   ![](/files/6x1apPrllTH24G0OWndA)
5. If that doesn’t work, click “Advanced”. On the next prompt, please make the MAX BASE FEE = to the HIGH fee on Etherscan. Click Save. The fee should now be the market rate.\
   ![](/files/OZI01114WF68p6L75DFn)![](/files/c7eKHjakXHTxeXjKYhGX)
   {% endhint %}

* Once the migration is confirmed, the **“Migration Status”** should change to **“Approved”**. **DO NOT** refresh the page until this change happens.
* Now click "**Perform Migration"** and again confirm the Metamask popup. Again, to confirm the Metamask transaction, you will need a small amount of Ethereum (ETH) to pay for Metamask Gas fees.

{% hint style="info" %}
The same rules apply as the prior transaction with regards to the fees and manual entry (if needed).
{% endhint %}

* Your balance under “Old Token” should now be 0, and there should be a new balance under “New Token”.
* Add the new contract address as a custom token in your personal wallet to see your balance there. To add as a custom token, follow the below visual guide and enter in the following information:
  * Token contract address: **0x6de037ef9ad2725eb40118bb1702ebb27e4aeb24**
  * Token Symbol: **RNDR**
  * Decimals: **18**

![Visual Guide to adding custom tokens](/files/-MYrKsFJU-tyFVsmo9yn)

Now that your tokens have been updated, you are able to upgrade your ERC-20 RNDR tokens to Solana SPL RENDER tokens.

#### Upgrading **from Migrated RNDR ERC-20 tokens to Solana SPL RENDER Tokens**

Once you have migrated Genesis RNDR Tokens to the new ERC-20 RNDR contract ([0x6de037ef9ad2725eb40118bb1702ebb27e4aeb24](https://etherscan.io/address/0x6de037ef9ad2725eb40118bb1702ebb27e4aeb24)), you are able to upgrade RNDR ERC-20 tokens to RENDER SPL tokens. Please see the series of guides below for more information about upgrading to Solana SPL RENDER tokens.&#x20;

{% embed url="<https://know.rendernetwork.com/general-render-network/rndr-to-render-what-you-need-to-know>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://know.rendernetwork.com/basics/migrating-tokens.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
