Map Protocol


MAP Protocol is the omnichain network for an interoperable Web3 with five main features: Security-Finality, All-Chain Coverage, Instant Confirmation, Minimum Cost, and Developer-Ready.

MAP Protocol provides instant confirmation for omnichain transactions and verification finality by light-client, offers SDK and API for low-code deployment, proactively embeds other chains’ algorithms as pre-compiled contracts in the EVM layer of MAP Relay Chain, and maintains a cost-efficient network.

Nowadays, general chains, such as Ethereum, Avalanche, Flow, have their own respective territory; and dedicated chains, such as IoTex, NKN, are also thriving. Omnichain network, an infrastructure to connect them all, is the future. Together with worldwide developers, MAP Protocol is the dawn of a new omnichain age.

Developers can easily build their omnichain applications deployed on any chain in just two steps:

1. Build inter-chain messenger.
2. Interact with on-chain vault and data through our SDK.


Guarantee blockchain-level security through an independent self-verification network formed by light clients on every public blockchain.

All-Chain Coverage

Embed heterogeneous chains’ signing and hashing algorithm into the EVM layer of the MAP Relay Chain to ensure seamless communication between all chains.

Instant Confirmation

Inter-chain communication programs and on-chain smart contracts work together efficiently to ensure that speed is only related to each chain’s block time.

Minimum Cost

MAP Protocol only charge the gas fee of MAP Relay Chain and other related chains with no additional cost.


Through MAP Cross-Chain Service (MCS) deployed on and between public chains, dAPPs can share the liquidity of MCS’s Vaults on different chains, and customize the entry threshold and incentive model of inter-chain program: messenger. Alternatively, we can use the MCS open source code to build dAPP-related Omnichain components.

Staking guide

  1. Visit the staking page: head on over to the website:
  2. Connecting your wallet: It will ask you to connect your wallet and connect it to your wallet with $MAP tokens. For instance, say we are connecting a MetaMask wallet, you will need some $MAP tokens (on MAP Mainnet) to create an account and participate in staking. If your wallet is not already on the MAP Mainnet Network, there might be a pop-up window asking you to switch over to MAP Mainnet (“MAP-poc3”). If you need to purchase $MAP tokens, please visit the following link on how to obtain some $MAP tokens –
  3. Creating a MAP Account: After connecting your wallet, you will be asked to create a name for your staking account.
  4. Locking your $MAP tokens for staking: Next, we will have to lock your $MAP tokens. The amount of $MAP locked will be the amount of $MAP you would be able to use for staking. “Unlock” shows the amount of $MAP tokens remaining in your wallet that are not locked. Hit the Lock button and put in the amount you want to use for staking. Hit continue and confirm the transaction. Now that your $MAP tokens are locked, you can use them to vote (stake).
  5. Choosing the Validator Pool & Staking your $MAP tokens: Click on the “vote” button in the top right of the website and choose the Validator Pool [01node] in which you wish to stake/vote.

Click “vote for” to stake your $MAP into that pool. Please note that staking your $MAP token into a MAP Validator Pool means you will delegate for $MAP to that specific MAP Validator for the purpose of securing the MAP Mainnet Relay Chain. Put in the amount you want to stake and hit continue. Click on the vote button and confirm the transaction in your wallet.

Congratulations! You have now successfully staked your $MAP tokens into a Validator Pool!

Note: Just remember that to withdraw $MAP tokens back to your wallet, you have to unlock them first and wait approximately 15 days subsequently for the withdrawal.

We breathe, we give! #WePlant