# 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** ](https://know.rendernetwork.com/basics/what-is-a-wallet/purchase-rndr-tokens)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.\
   ![](https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FaNvFZcOCOhdhXcxJmwFu%2Fimage.png?alt=media\&token=3ec593f0-a128-4f36-b937-7d771f2b7ecb)
4. Once open, select “MARKET” or “AGGRESSIVE”, the fee should automatically change to market rate.\
   ![](https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2F0OUNkyt0TMADuCcoXty5%2Fimage.png?alt=media\&token=815dc294-c55d-4f82-bc6b-2b67ba7db23a)
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.\
   ![](https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FjyeWPaU11PxTjf4hHTSd%2Fimage.png?alt=media\&token=25ba24f4-f38f-4218-96d1-1e8d8a5fbd9c)![](https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FiMIHTrbIcvUdoM1y2YV6%2Fimage.png?alt=media\&token=0aa167e7-7271-4b40-9ab6-fae2c1e99dc2)
   {% 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](https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MKt2GmpnqwLIsi-Sh1Z%2F-MYrEFfeIp4UvZBR7JPo%2F-MYrKsFJU-tyFVsmo9yn%2Fimage.png?alt=media\&token=c0fa1430-8882-4170-acdc-e89b099439dc)

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>" %}
