> For the complete documentation index, see [llms.txt](https://cn.docs.meter.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cn.docs.meter.io/di-ya-he-yan-zheng/shi-yong-metamask-yu-meter-mainnet-jin-hang-hu-dong.md).

# 使用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主网上被确认。
