The Root Network is a layer 1 blockchain designed as a hub for the open metaverse. Purpose-built for open metaverse activations, utilizing core, UX, and digital content focused protocols to enable seamless user experience and enhance content interoperability. The Root Network features include account abstraction and any token gas economy, enabling some of the world's largest content brands to onboard users seamlessly and safely. The Root Network is EVM compatible, built on Substrate, integrated to XRPL and ETH with other networks on the horizon, allowing content on those networks to access deeper functionality and interoperability.
ROOT is the native token of The Root Network. Used for securing the proof-of-stake network, network fees, and as a base currency within the network.
Refer to the Tokenomics section for more information on supply and distribution.
You will first need a cryptocurrency wallet to store, trade, and receive ROOT tokens. ROOT tokens are available natively on The Root Network as well as ERC-20 on Ethereum.
FuturePass: Your native smart wallet on The Root Network, powered by Futureverse. It’s just like using your Ethereum wallet; safe, secure, with account delegation for enhanced security, and multiple wallet integration options for interoperability.
In order to transfer ROOT tokens to and from The Root Network, they will need to be bridged using the FuturePass Dashboard.
There are several ways to purchase ROOT, through centralized exchanges (CEX) and decentralized exchanges (DEX).
ROOT is currently listed on the following centralized exchanges. It’s important to note some exchanges list native ROOT and some the ERC-20 variant, ensure you are aware of which variant you are purchasing.
Centralized exchanges with native ROOT
Note: If you have purchased native ROOT from one of these exchanges you can transfer directly to your FuturePass or the EOA associated with your FuturePass. We always recommend a small test transfer first.
Centralized exchanges with ERC-20 ROOT
IMPORTANT NOTE: Never send your tokens directly across different blockchains. Always utilize the Bridge when transferring between networks. Your FuturePass address is only accessible within The Root Network and any ERC-20 tokens sent to your 0xffff (FuturePass) address without using the bridge will be lost.
Before bridging to The Root Network, you will need to send the ROOT tokens to an Ethereum wallet (EOA) that you hold the private keys for (e.g MetaMask, Wallet Connect, Coinbase). Once you have the ERC-20 ROOT tokens in your self-custody wallet, bridging can be completed in your FuturePass dashboard.
You can purchase ROOT through decentralized exchanges (DEX). As with the centralized exchanges, there are both native and ERC-20 ROOT decentralized exchanges.
Decentralized exchanges with native ROOT
Users should first acquire funds on The Root Network either through withdrawing from CEXes with native ROOT or ERC-20 ROOT via the bridge (see ‘How to Bridge’ section below).
Dexter (Native L1 ROOT)
MOAI Finance (Native L1 ROOT)
These DEXes are also an avenue for users to purchase other tokens on The Root Network like $SYLO, $ASTO and $XRP.
Decentralized exchange with ERC-20 ROOT
UNISWAP (ERC-20 ROOT)
IMPORTANT NOTE: Always be mindful of slippage and price changes when making trades. Please review your transactions carefully before executing them.
ROOT can be bridged between The Root Network and the Ethereum blockchain. If you purchase tokens from CEX with ERC-20 ROOT, you will need to send the tokens to a self-custody Ethereum wallet and then bridge your tokens to The Root Network to get them into your FuturePass. To do this you can follow the below steps:
Log into your FuturePass dashboard.
On the ‘Stuff’ page click on the ‘Tokens’ tab.
Click on ‘Bridge’.
Under ‘Token Name’, select the ROOT you wish to bridge, the small icons signify what chain the tokens are on.
Enter the amount you wish to bridge.
In the ‘Destination Address’ ensure you are bridging to the desired address.
If bridging to The Root Network it should default to your FuturePass address
If bridging to Ethereum blockchain it should default to your EOA wallet address
Click ‘Bridge’.
Approve the transactions. It will take approximately 15-20 minutes for the tokens to bridge.
If bridging ROOT from The Root Network to Ethereum, there is one additional step. You will need to navigate to the ‘Activity’ tab and ‘claim’ your bridged ROOT. Note: when bridging to the Ethereum network, there will be an Ethereum gas fees to claim the bridge.
For questions and support please contact: support@therootnetwork.com.
The Root Network is a proof-of-stake blockchain. Help secure The Root Network by staking ROOT and receiving rewards for participating. Anyone can use ROOT tokens to get involved. For early participants, The Root Network has allocated 10% of the total ROOT supply for the first 260 weeks as an additional Bootstrap Reward.
Gas and network fees are collected during the reward cycle and transferred into The Vortex. In each reward cycle, participants are rewarded with newly minted Vortex tokens based on their stake and participation in the network.
Stake: Stake ROOT without nominating. The low-risk way of participating.
Nominate: Stake ROOT & nominate validators of your choice to secure the network. You share the risks and rewards with validators.
Learn more about staking on The Root Network.
If you choose to Nominate validators to stake with, consider the following factors to maximize your rewards:
A higher uptime means the validator is more reliable by keeping their node consistently running.
Commission rates vary which impacts your rewards.
Ensure the validator is not oversubscribed.
You require a minimum of 25 ROOT tokens in your FuturePass to participate in staking or nominating. Follow the steps in the How to buy ROOT guide to get started.
Go to the staking site: staking.therootnetwork.com.
Click Start Staking.
Sign in to your FuturePass. Your available ROOT balance is on the staking dashboard in the top right corner.
Click Stake ROOT.
Enter the amount you want to stake.
If nominating, select one or more validators. Or select ‘Skip nomination’ to only stake.
Confirm your choices and sign the transaction.
Your ROOT is now staked.
To view your staking activities, visit staking.therootnetwork.com and launch the app. This dashboard shows you how much ROOT you staked, and which, if any validators you have nominated. This is also where you can change nominated validators and view and redeem your Vortex token staking rewards.
Learn more about staking on The Root Network.
For questions and support please contact: support@therootnetwork.com.
The Root Network Portal is a sophisticated dashboard that allows you to interact with the network at the Substrate level.
This guide will show you how to import accounts from MetaMask and send a simple extrinsic to the network.
Select Accounts on the menu, or use this shortcut /#/accounts.
Select From Ethereum Wallet.
Go through the standard accounts connection with MetaMask. Note that you can connect multiple accounts at once.
Select Send on an account you just imported.
Select the address to send the fund and the amount value, then click Make Transfer.
Confirm the details and the required gas fee, then select Sign and Submit.
Allow the MetaMask signing request.
You should see a green tick after selecting Sign, which confirms the extrinsic is submitted correctly.
Fungible asset is an essential component of any blockchain. The Root Network comes with pre-built pallets asset
and assetsExt
that make fungible asset management easy and intuitive, highly optimized for efficiency and stable transaction fees. Additionally, fungible assets on The Root Network are ERC-20 compatible, once created they are tradable on both native and EVM layers.
The following guide will walk you through how to create, mint, and manage a fungible asset using The Root Network Portal.
An account with 100 ROOT
to reserve the asset in the chain storage and at least 0.1 XRP
for initial asset creation.
Go to the Portal Account page and select From Ethereum Wallet.
Select an account you wish to be the asset owner, when the "Connect with MetaMask" dialog opens up, click Next.
Confirm your account appears on the Account page under the Extensions section.
Go to the Portal Extrinsics page and input the values as per the screenshot below:
Extrinsic: assetsExt.createAsset()
Parameters:
name
: The name of the asset.
symbol
: The symbol of the asset.
decimals
: The number of decimals in the asset, max is 18 decimals.
minBalance
(optional): The minimum balance of this new asset that any single account must have. If an account’s balance is reduced below this, then it collapses to zero.
owner
(optional): The owner of the asset, defaults to the caller.
Click Submit Transaction when done and select Sign when prompted by MetaMask.
The transaction is confirmed when a green tick appears on the top right corner.
Go to the Portal Assets page and confirm your asset has been created.
Go to the Portal Extrinsics page and input the values as per the screenshot below:
Extrinsic: assetsExt.mint()
Parameters:
assetId
: The asset ID to mint. The caller must be the owner of the asset.
beneficiary
: The account to receive the minted tokens.
amount
: The amount to mint in the smallest unit. If your asset has 6
decimals, to mint 1 million tokens, it will be 1000000000000
(with 12 zeros).
Click Submit Transaction when done and select Sign when prompted by MetaMask.
The transaction is confirmed when a green tick appears on the top right corner.
Go to the Portal Extrinsics page and input the values as per the screenshot below:
Extrinsic: assetsExt.transfer()
Parameters:
assetId
: The asset ID to mint. The caller must be the owner of the asset.
destination
: The account to be transferred to.
amount
: The amount to transfer in the smallest unit. If your asset has 6
decimals, to mint 1 million tokens, it will be 1000000000000
(with 12 zeros).
keepAlive
: The flag to ensure caller still have enough existence balance.
Click Submit Transaction when done and select Sign when prompted by MetaMask.
The transaction is confirmed when a green tick appears on the top right corner.
It's possible to have your FuturePass account own an asset instead of a standard account. Follow the above steps but wrap all of the extrinsics in the futurepass.proxyExtrinsic
, as per the screenshot:
Once the asset is created in Step 2, you can convert your asset ID to an ERC-20 compatible format to use it on the EVM layer.
The native asset has the following ERC-20 address convention:
For example, if your asset id is 69372
, which is 11064
in hex or 00011064
with padded "0"
up to 8 characters, your asset ERC-20 address will be:
You can verify this by importing the above address to MetaMask, make sure you add The Root Network to MetaMask using the details here.