使用MetaMask与Meter Mainnet进行互动
Last updated
Last updated
Meter主网现在支持两种交易(tx)格式。
以太坊交易。这是为向后兼容现有的以太坊dApps和生态系统而设计的,包括Metamask等钱包。
Metamask通过RPC(远程程序调用)仿真层与Meter主网进行通信。 用户将不得不在MetaMask内部配置一个自定义的RPC网络。以下是如何做到这一点。
配置metamask最简单的方法是点击Meter网站钱包页面上的 "配置metamask "按钮。
如果您更喜欢手动配置 Metamask,请按以下步骤操作:
1、选择网络下拉菜单,然后单击底部的自定义 RPC。
如果您使用的是 Metamask 的移动应用程序版本,则自定义 RPC 设置位于“设置”和“网络”下。
2、为自定义 RPC 输入以下信息,然后单击“保存”:
在 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 后才会生效。
一个潜在的问题是,在Meter中最低的GAS价格是500 gwei。 而Metamask通常会将交易费用估计得过低,除非用户设置自定义的天然气价格为500gwei。
所以Meter也不使用从Metamask制定的GAS限制。
请注意,Meter中没有nonce的概念。 因此,你不应该点击交易的 "加速 "或 "取消 "按钮。 这将导致同一交易被多次发出。 任何在320秒内未被处理的交易都会在Meter中被自动取消。
最后,由于Metamask默认与以太坊网络互动,它为发送交易增加了等待和延迟时间。因此,Metamask可能需要长达30秒的时间来显示Meter交易被确认,尽管它可能已经在Meter主网上被确认。