DeFi Kingdoms: Sending and Viewing Gen 0 Heroes on Metamask

Freya Writes
3 min readOct 2, 2021

So, you have your Gen 0 Hero!

The Tavern will be opening its doors soon. However, some of you are looking to send Heroes to other players directly! This short guide will explain how to send and receive Heroes after setting up your Metamask.

Please note: P2P transactions and deals are not endorsed outside of the Tavern. DeFi Kingdoms is not held responsible if funds are lost.

Setting up Metamask

You can only view and send NFTs with Metamask Mobile (not the Google Extension).

Firstly, you need to make sure you add the ‘Harmony Network’ as a custom RPC:

  1. Click on ‘Settings’ > ‘Networks’ > ‘Add Network’.
  2. Fill in blanks with the information provided below.

Network Name: Harmony Mainnet

RPC URL: https://api.harmony.one

Chain ID: 1666600000

Currency Symbol: ONE

Block Explorer URL: https://explorer.harmony.one/

You can view some documentation below for the Metamask extension:

Unlike Ethereum, Harmony has extremely low fees (usually around 0.0001 ONE per transaction). This means that you barely need any extra funds set aside for gas.

Adding NFTs to Wallet

Right now, you can view your Heroes in-game by clicking on your Avatar > ‘My Heroes’. You will also be able to see the Hero ID (which is important).

Hero contract: 0x5F753dcDf9b1AD9AabC1346614D1f4746fd6Ce5C

  1. Click on ‘NFTs’ > ‘Add NFTs’.
  2. Copy and paste the Hero contract address given above.
  3. Get your Hero ID. You can find your Hero ID (e.g. #1234) in-game, then paste it into the ‘ID’ field.
  4. Click ‘Add’, and you are done!

Note: If you cannot see what your Hero looks like on Metamask, just double-their appearance in-game by looking at their ID.

Sending and Receiving Heroes

Now that you have everything properly configured, you need to

Address convertor bot helps convert one_ addresses to the needed 0x format.

Metamask only accepts addresses in the 0x format. If you join the DeFi Kingdoms Discord, you can message the Address convertor bot and use the command ‘/convaddr [address]’. This converts one_ addresses to the 0x format, and vice versa.

Once you have the recipient’s 0x address, follow the steps below:

  1. Click on ‘NFTs’.
  2. Select the Hero you’d like to send.
  3. Press ‘Send’, then enter the address of the recipient.

After confirming the transaction, your Hero will then be sent over! This entire process works the same for practically all NFTs on any blockchain (you would just need to use the correct network).

You can view the Metamask documentation below! However, it is based on the Ethereum network):

To receive a Hero, you need to send your 0x address (just copy and paste it). It’s that simple!

--

--