11得票4回答
如何在使用 Hardhat 的本地 Metamask 钱包中添加以太币?

我已经将Metamask连接到使用Hardhat创建的节点。在将链ID设置为与Hardhat网络链ID(31337)匹配后,我可以在Metamask上连接到http://localhost:8545网络上的此节点。 我该如何向本地主机网络上的帐户/地址发送以太币,以便这些帐户拥有足够的以太币...

11得票1回答
通过MetaMask连接验证用户是否是NFT的所有者?确保连接的用户的公共以太地址与NFT的地址相同?

我需要在自己的域名/服务器上验证已连接MetaMask钱包的用户是否是特定NFT的所有者,以便允许他特殊功能的访问。基本上,我想给用户访问只有此NFS所有者才能拥有的区域。 我的原始NFT是在opensea中售出的,但我不能使用opensea的隐藏区域选项来仅给用户隐藏密码,因为下一个所有者...

10得票1回答
Metamask扩展在Chrome文件中的私钥和交易存储位置在哪里?

我想知道在使用Metamask扩展程序的Google Chrome文件中,私钥和交易存储在哪里。你能帮我吗?它们位于/Users/jackson/Library/Application Support/Google/Chrome/Default/Extensions中吗?

10得票6回答
Metamask无法连接到本地主机8545端口。

我试图按照devto.io上的教程操作,以便向智能合约发送交易,但需要使用运行npx hardhat node命令时创建的帐户之一连接我的MetaMask钱包。 为此,我打开了MetaMask并将网络更新为Localhost 8545,但MetaMask无法连接,并显示诸如以下屏幕截图中的错误。

9得票3回答
MetaMask无法注入window.ethereum: Uncaught (in promise) TypeError: Cannot read property 'request' of undefined。

首先,让我提一下这是一个基于浏览器的项目,因此我只能使用 <script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js"></script> 几个月前,我制作了一个DApp。尽...

9得票6回答
无效的地址或ENS名称。

我不明白问题出在哪里。当我运行应用程序时,我遇到了这个错误: Unhandled Runtime Error Error: invalid address or ENS name (argument="name", value=5.050201689117535e+47, code=INVA...

8得票1回答
如何通过在Web应用程序上像在opensea上单击按钮来检测、启动和连接Metamask移动应用程序?

我实现了一个短代码,可以连接到Metamask浏览器扩展程序,并使用web3和Reactjs显示用户账户。这段代码在桌面浏览器上运行良好,但是当我在移动浏览器上尝试时,由于移动浏览器中没有该扩展程序,Metamask移动版本无法打开。像Opensea这样的Web应用如何使用移动Web浏览器上的...

8得票1回答
如何通过web3或其他方式获取我Metamask钱包中的所有代币?

我在我的网站(Laravel & Vuejs)上使用Metamask进行登录。我安装了Web3并执行如获取账户,签名,获取余额等操作。 但是我想要获取Metamask中所有代币(例如BNB、RARI等)的余额。我编写了以下代码: // accounts[0] => d...

8得票3回答
切换Metamask网络到链1(以太坊主网)。

上周,Metamask 推出了一个名为 "wallet_addEthereumChain" 的新功能,允许用户在提示时自动将新的以太坊RPC添加到其钱包中。该功能还允许用户更改他们所连接的网络,例如,如果我已经将币安智能链连接到metamask,调用 wallet_addEthereumCha...

8得票5回答
当发送交易时,如何准确地将以太币(ETH)转换为 Wei?

我正试图从一个账户发送ETH到另一个账户,但将ETH转换为WEI的过程让我头痛不已。在这种情况下,我试图发送0.11 ETH,但在确认窗口中却显示313.59464925 ETH。 // This is my transaction code await window.ethereum ...