# 使用MetaMask与Meter Mainnet进行互动

Meter主网现在支持两种交易（tx）格式。

1. 原生的Meter交易，它的范围更广，并支持staking、链上拍卖、验证器交易和未来的多链/分片。这种交易格式被[Meter主网钱包](https://www.meter.io/getcoins#wallets)使用，该钱包是一个PC/Mac应用程序，可从Meter网站或[Github](https://github.com/meterio/meter-wallet)下载。
2. 以太坊交易。这是为向后兼容现有的以太坊dApps和生态系统而设计的，包括[Metamask](https://metamask.io/)等钱包。

Metamask通过RPC（远程程序调用）仿真层与Meter主网进行通信。 用户将不得不在MetaMask内部配置一个自定义的RPC网络。以下是如何做到这一点。

#### **对于浏览器插件版的Metamask。**

配置metamask最简单的方法是点击Meter网站钱包页面上的 "[配置metamask](https://www.meter.io/getcoins#wallets) "按钮。

![一键配置 Metamask](/files/-MfQpd56TIONm7OWZ0le)

如果您更喜欢手动配置 Metamask，请按以下步骤操作：

1、选择网络下拉菜单，然后单击底部的自定义 RPC。

![](/files/-MfQpmYMPl-ROwrNELnD)

如果您使用的是 Metamask 的移动应用程序版本，则自定义 RPC 设置位于“设置”和“网络”下。

![](/files/-MfQpu_7QpfKZ3gBfUG2)

2、为自定义 RPC 输入以下信息，然后单击“保存”：

![](/files/-MfQq-s6pyJUkuJ3YhsL)

在 Meter 中，MTR 和 MTRG 都是原生网络币。但是，Metamask 只能显示一种原生硬币（在以太坊的情况下为 ETH）。我们配置了 gas 令牌 MTR 来替换钱包中的默认 ETH。为了正确显示和处理 MTRG，我们为 MTRG 和 MTR 创建了 ERC-20 包装器，以便 MetaMask 和 dApps 也可以将它们视为 ERC-20 令牌。请在 MetaMask 中添加以下 ERC20 合约地址作为自定义代币：

-MTRG: 0x228ebBeE999c6a7ad74A6130E81b12f9Fe237Ba3

-MTR (Optional): 0x687A6294D0D6d63e751A059bf1ca68E4AE7B13E2

这两个 ERC-20 合约只有在 Meter 主网上块 4.9M 后才会生效。

![](/files/-MfQq9H8wRaTvc9Vlq16)

一个潜在的问题是，在Meter中最低的GAS价格是500 gwei。 而Metamask通常会将交易费用估计得过低，除非用户设置自定义的天然气价格为500gwei。&#x20;

所以Meter也不使用从Metamask制定的GAS限制。

请注意，Meter中没有nonce的概念。 因此，**你不应该点击交易的 "加速 "或 "取消 "按钮。 这将导致同一交易被多次发出。** 任何在320秒内未被处理的交易都会在Meter中被自动取消。

最后，由于Metamask默认与以太坊网络互动，它为发送交易增加了等待和延迟时间。因此，Metamask可能需要长达30秒的时间来显示Meter交易被确认，尽管它可能已经在Meter主网上被确认。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cn.docs.meter.io/di-ya-he-yan-zheng/shi-yong-metamask-yu-meter-mainnet-jin-hang-hu-dong.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
