Documentation - Dfyn
  • Vision & Mission
  • Glossary
  • The Dfyn Ecosystem
  • Features
  • Tokenomics
  • Token Utility
  • Current Status
  • Roadmap
  • Dfyn Exchange RFQ Module
    • Introduction
    • API Reference
      • Market Maker
      • Trader
    • Audits
  • Treasury
  • vDfyn Vault
    • Intro to the vDfyn Vault
    • vDfyn Vault FAQs
  • Build Your Own Farms (BYOF)
    • Intro to BYOF
    • How to use BYOF?
    • BYOF FAQs
  • Guides
    • Placing a Limit Order on Dfyn Exchange
    • Mapping ERC20 assets from Ethereum onto Matic
    • Adding liquidity to Dfyn AMM from Ethereum network
    • Changing Polygon's RPC Endpoint on MetaMask
    • How to farm $DFYN tokens on Dfyn Exchange
    • Using AscendEX (BitMax) to exit funds from Matic into Ethereum
    • Bringing funds from Ethereum to Matic using AscendEX (BitMax)
  • Prediction Markets (BETA)
    • Intro to Prediction Markets
    • Terminology
    • How to Participate in Prediction Markets
    • Prediction Markets FAQs
  • Technical
    • Contracts
    • Gasless Mode on Dfyn
    • How does Dfyn achieve gasless transactions?
    • Dfyn Analytics
    • Frequently Asked Questions
Powered by GitBook
On this page
  • Method 1: Directly Submit a Mapping Request to Matic
  • Method 2: Deploy a Custom Contract on Matic

Was this helpful?

  1. Guides

Mapping ERC20 assets from Ethereum onto Matic

PreviousPlacing a Limit Order on Dfyn ExchangeNextAdding liquidity to Dfyn AMM from Ethereum network

Last updated 3 years ago

Was this helpful?

To list your token on Dfyn, you must first have a valid token contract address on the Matic chain. If your ERC20 token is already deployed on the Ethereum network, you need to map it onto the Matic network. There are two ways using which this can be done:

Method 1: Directly Submit a Mapping Request to Matic

This method works only for standard tokens. If you haven’t already deployed a contract on Matic, a standard contract with deposit & withdraw methods will be deployed for you. However, for contracts with custom functionalities, you need to follow the .

Step 1: Visit

Step 2: Click on Map New Token.

By default, Map Type: PoS will be chosen and Network: Ethereum – Matic Mainnet will be chosen.

Step 3: Fill in the token details including the Ethereum token contract address, Matic token address (if the token contract is already deployed on Matic, otherwise you can leave this blank), and whether or not the token is mintable. A mintable token is one that can create new tokens on the fly and add to the total supply. The token symbol, name and decimal precision will automatically be sourced from your Ethereum token contract address.

You can only map your token if your Ethereum token contract is verified and published on Etherscan.

If you are mapping a contract that is already deployed on Matic mainnet, i.e. you already have a Matic token address, then the token contract on Matic should also be verified.

Step 4: Finally, enter the email address at which you want to receive the notifications and click on Submit.

As long as the details provided are valid, your application for token mapping will be successfully submitted.

Method 2: Deploy a Custom Contract on Matic

Post the successful processing of your token mapping request, Matic team will reach out to you. Once your token is successfully mapped, you should find it listed .

In case your contract has certain functionalities that are not covered under the purview of a standard contract, you will need to customize your original smart contract and then deploy it on Matic. Post that, you will need to follow all the steps listed in to have your token on Matic mainnet mapped to its Ethereum counterpart.

A step-by-step guide for the same is given at: .

After you have successfully mapped your Ethereum token contract to your Matic token contract, you can add liquidity of your tokens on the Dfyn Exchange using the guide given .

here
https://docs.matic.network/docs/develop/ethereum-matic/pos/mapping-assets/
here
Method 1
https://mapper.matic.today/
second method