36得票3回答
TestRPC/Ganache:交易没有正确的 nonce

我最近一直在尝试使用truffle,并且按照以下教程进行操作:http://truffleframework.com/tutorials/pet-shop 当我尝试设置一个交易时,我一直收到以下错误: Error: Error: the tx doesn't have the correc...

30得票4回答
如何将ethers.js与metamask连接?

我正在使用ethers.js文档:https://docs.ethers.io/ethers.js/html/cookbook-providers.html,在设置提供程序时我出现了错误:Uncaught ReferenceError: web3 is not defined。 我想将我的去中...

21得票6回答
如何使用web3.js退出MetaMask账户

我正在使用MetaMask向我的DApp合约发送交易。当用户点击注销按钮时,我需要帮助解决如何断开MetaMask账户与我的DApp的链接。 前端:ReactJS 后端:Web3js,Solidity(以太坊)

20得票2回答
如何在MetaMask上触发更改区块链网络请求

我正在使用web3进行我的第一个dapp测试,我希望MetaMask会提示用户切换网络到币安(BSC)网络,如果尚未选择的话,就像这里一样。 如何触发这样的请求?

16得票2回答
使用Selenium webdriver实现Metamask自动化

我正在尝试访问需要Metamask扩展程序才能访问的Dapp。我通过Chrome扩展程序添加了它。我知道如何在Selenium中将扩展程序添加到Chrome实例中,但我不知道如何添加密码等内容。是否有人可以下载Metamask并给我一个示例,说明如何使用它通过Selenium传递凭据? Chr...

16得票6回答
如何在刷新页面后检查是否连接了Metamask

我的dApp需要连接MetaMask。文档中有两个粗暴的解决方案:要求用户每次手动点击连接按钮或者在页面加载后弹出连接确认窗口。我想实现唯一便捷的解决方案:第一次用户通过点击连接按钮并与MetaMask弹出窗口交互手动连接,然后我的dApp检测到连接仍然建立并使用该连接。我找不到解决方案,但我...

14得票3回答
有没有办法向Metamask钱包发起断开连接请求?

我正在开发一个去中心化应用程序,用户可以通过连接他们的数字货币钱包(Metamask)来访问我的网站。 他们可以通过点击按钮发起连接请求。成功后,钱包将连接并且我的网站可以与其交互。 是否有任何方法可以发起断开连接请求?类似于“注销”按钮。目前,用户必须在Metamask设置中手动断开连接...

14得票1回答
如何使用web3js避

我目前正在将一个使用React JS开发的以太坊dApp升级,以符合新的EIP-1559标准(也称为伦敦硬分叉)。该应用程序使用web3.js(v1.5.2)来发起交易,交易形式类似于:const contract = new web3.eth.Contract( contractABI,...

12得票6回答
HH604错误:运行JSON-RPC服务器时出错:error:0308010C:数字信封例程::不支持

我正在Linux上安装Hardhat。 我首先使用以下命令设置了React应用程序 npx create-react-app react-dapp cd react-dapp 然后我使用这个命令安装了一些hardhat的依赖项。 npm install ethers hardhat...

12得票2回答
MetaMask - RPC错误:错误:MetaMask Tx Signature:用户拒绝了交易签名。

在JavaScript中,我运行合约的方法 contract[methodName](...params, { from: myAccount }, (err, response) => { console.log('get transaction', methodName, ...