Skip to content

Connect MetaMask to QF Network

In this tutorial, we will set up MetaMask for QF Network and obtain the usual 42-character hexadecimal string Ethereum address (EIP-55) for our QF Network account.

We will proceed in three parts: adding QF Network to MetaMask, obtaining Ethereum address for our QF Network account, and transferring QF to this Ethereum address. Each part produces a visible result you can check (network in MetaMask, address, token balance). Keep MetaMask open during the exercise so you can confirm popups when prompted.


  1. Open your MetaMask:

    Connecting Metamask step 1

  2. Press Networks:

    Connecting Metamask step 2

  3. Press Add a custom Network:

    Connecting Metamask step 3

  4. Enter the required data:

    Connecting Metamask step 4

    You will see a form with the following fields. Fill in each exactly as shown:

    ParameterValue
    Network NameQF Network
    Default RPC URLhttps://archive.mainnet.qfnode.net/eth
    ChainId42
    Currency SymbolQF
    Block explorer URLhttps://portal.qfnetwork.xyz/?rpc=wss%3A%2F%2Fmainnet.qfnode.net#/explorer

    Notice: the ChainId and RPC URL must match exactly; if they are incorrect MetaMask will reject the network.

  5. Click on the button under the ‘Tokens’ tab and choose Custom Network tab. Here you can use QF Network:

    Connecting Metamask step 5


2) Obtain Ethereum address for your QF Network account

Section titled “2) Obtain Ethereum address for your QF Network account”
  1. Open https://portal.qfnetwork.xyz/?rpc=wss%3A%2F%2Fmainnet.qfnode.net#/explorer

    Obtain Ethereum address 1

  2. Press on the Developer tab and choose the Extrinsics button:

    Obtain Ethereum address 2

  3. Choose your account from which you want to transfer tokens:

    Obtain Ethereum address 3

  4. In the left tab, choose ‘revive’; in the right, choose ‘mapAccount’:

    Obtain Ethereum address 4

  5. Sign and submit transaction:

    Obtain Ethereum address 5.1

    Obtain Ethereum address 5.2

    After a moment, you will see a notification confirming the transaction was successful.

  1. In the left tab, choose ‘revive’; in the right, choose ‘ethCall’:

    Send QF 1

  2. Paste the required data into the fields and send the transaction. You will see a form with these parameter fields:

    Send QF 2

    FieldDescription
    destYour Ethereum (MetaMask) address
    valueAmount of tokens to transfer — QF has 18 decimals (1 QF = 1_000_000_000_000_000_000)
    storageDepositLimitMax amount reserved for storing data on-chain (example uses 10_000_000_000_000_000)
    dataFor a simple transfer pass 0x
  3. Sign and submit the transaction as we did before.

  4. Look at your MetaMask wallet. You should now see the QF tokens in your account:

    Send QF 4

    If the tokens don’t appear immediately, wait a few moments and refresh your wallet. Common causes of failure: wrong destination address format, insufficient balance to cover storage/gas, or using an incorrect number of decimals for value.

Congratulations! You have successfully created and funded Ethereum address for your QF Network account using MetaMask. In the next steps, you will learn how to use it with Ethereum dApps running on the QF Network.