Unable to Save TRON Address as a Contact in MetaMask Mobile (iOS)

Dear MetaMask Support Team,

I am using MetaMask Mobile OTA v8.2.1 (6019) on iOS.

I manually added the TRON network using the following parameters:

The network was added successfully and appears in my network list.

However, I am unable to save a TRON address as a contact. In the Add Contact screen, I select the Tron network and enter a valid TRON address (starting with “T”), but the “Add Contact” button always remains disabled.

Could you please clarify the following?

  1. Does MetaMask Mobile currently support saving native TRON (T-address) contacts?
  2. If yes, what is the correct procedure for adding a TRON address as a contact?
  3. If not, is this a known limitation or an issue that is planned to be supported in a future release?
  4. Is the Contacts feature currently limited to EVM-compatible (0x) addresses, even when a custom TRON network has been added?

I have reviewed the MetaMask documentation but could not find any guidance regarding saving TRON addresses as contacts. If this feature is supported, I would appreciate it if you could provide the relevant documentation or instructions.

Thank you for your time and assistance. I look forward to your response.

Kind regards,

[David]

Hello. I don’t think it was necessary to manually add the TRON network as a custom network. When you create a new account or address, the TRON network is added automatically. You simply need to switch between networks using the network selector at the top :blush: If you have multiple addresses, before sending a token you can choose one of your own addresses from the address selection section, so there’s no need to copy and paste the address manually , After you send tokens to a specific address for the first time, that address is automatically saved. If it is the first time you are sending to that address, you may receive a Security warning indicating that it is a new address. In that case, you should carefully verify that you have entered the correct address. This Security warning is shown only for new recipient addresses. Once you confirm that the address is correct, you can proceed with the transaction.Also, please make sure that your MetaMask wallet is updated to the latest version

You’ve likely added the TRON network manually because non-EVM networks like TRON don’t appear by default in the Add Contact screen. The reason for this is that MetaMask doesn’t support native TRON network features or TRON contacts, as MetaMask only supports EVM-compatible networks. The contact book is strictly limited to EVM addresses starting with “0x”, even if you manually add custom non-EVM network.

Cuz MetaMask is fundamentally an EVM-based wallet, and its Contact/Address Book structure is designed for hexadecimal address formats (0x…).

TRON addresses use a completely different format (Base58Check, starting with “T”), and even if you manually add the TRON network via a custom RPC, that only makes the network appear in your network list - it doesn’t mean full native support for TRON, which is a non-EVM chain.

So the “Add Contact” button likely stays disabled because of this: the app’s internal validation checks the address format against the EVM standard, and it flags the TRON address as invalid.

I’d suggest that, for now, this is a known limitation rather than a bug.

Will this be supported in the future or not? It’d be best to check MetaMask’s official channels for the latest updates on this.